1,860 research outputs found
More relations between -labeling and Hamiltonian paths with emphasis on line graph of bipartite multigraphs
This paper deals with the -labeling and -coloring of simple
graphs. A -labeling of a graph is any labeling of the vertices of
with different labels such that any two adjacent vertices receive labels
which differ at least two. Also an -coloring of is any labeling of
the vertices of such that any two adjacent vertices receive labels which
differ at least two and any two vertices with distance two receive distinct
labels. Assume that a partial -labeling is given in a graph . A
general question is whether can be extended to a -labeling of .
We show that the extension is feasible if and only if a Hamiltonian path
consistent with some distance constraints exists in the complement of . Then
we consider line graph of bipartite multigraphs and determine the minimum
number of labels in -coloring and -labeling of these graphs.
In fact we obtain easily computable formulas for the path covering number and
the maximum path of the complement of these graphs. We obtain a polynomial time
algorithm which generates all Hamiltonian paths in the related graphs. A
special case is the Cartesian product graph and the generation of
-squares.Comment: 20 pages, 7 figures, accepted pape
Coloring and Recognizing Directed Interval Graphs
A \emph{mixed interval graph} is an interval graph that has, for every pair
of intersecting intervals, either an arc (directed arbitrarily) or an
(undirected) edge. We are particularly interested in scenarios where edges and
arcs are defined by the geometry of intervals. In a proper coloring of a mixed
interval graph , an interval receives a lower (different) color than an
interval if contains arc (edge ). Coloring of mixed
graphs has applications, for example, in scheduling with precedence
constraints; see a survey by Sotskov [Mathematics, 2020]. For coloring general
mixed interval graphs, we present a -approximation algorithm, where is the size of a largest clique
and is the length of a longest directed path in . For the
subclass of \emph{bidirectional interval graphs} (introduced recently for an
application in graph drawing), we show that optimal coloring is NP-hard. This
was known for general mixed interval graphs. We introduce a new natural class
of mixed interval graphs, which we call \emph{containment interval graphs}. In
such a graph, there is an arc if interval contains interval ,
and there is an edge if and overlap. We show that these
graphs can be recognized in polynomial time, that coloring them with the
minimum number of colors is NP-hard, and that there is a 2-approximation
algorithm for coloring.Comment: To appear in Proc. ISAAC 202
Deterministic Distributed Edge-Coloring via Hypergraph Maximal Matching
We present a deterministic distributed algorithm that computes a
-edge-coloring, or even list-edge-coloring, in any -node graph
with maximum degree , in rounds. This answers
one of the long-standing open questions of \emph{distributed graph algorithms}
from the late 1980s, which asked for a polylogarithmic-time algorithm. See,
e.g., Open Problem 4 in the Distributed Graph Coloring book of Barenboim and
Elkin. The previous best round complexities were by
Panconesi and Srinivasan [STOC'92] and
by Fraigniaud, Heinrich, and Kosowski [FOCS'16]. A corollary of our
deterministic list-edge-coloring also improves the randomized complexity of
-edge-coloring to poly rounds.
The key technical ingredient is a deterministic distributed algorithm for
\emph{hypergraph maximal matching}, which we believe will be of interest beyond
this result. In any hypergraph of rank --- where each hyperedge has at most
vertices --- with nodes and maximum degree , this algorithm
computes a maximal matching in rounds.
This hypergraph matching algorithm and its extensions lead to a number of
other results. In particular, a polylogarithmic-time deterministic distributed
maximal independent set algorithm for graphs with bounded neighborhood
independence, hence answering Open Problem 5 of Barenboim and Elkin's book, a
-round deterministic
algorithm for -approximation of maximum matching, and a
quasi-polylogarithmic-time deterministic distributed algorithm for orienting
-arboricity graphs with out-degree at most ,
for any constant , hence partially answering Open Problem 10 of
Barenboim and Elkin's book
A correspondence between rooted planar maps and normal planar lambda terms
A rooted planar map is a connected graph embedded in the 2-sphere, with one
edge marked and assigned an orientation. A term of the pure lambda calculus is
said to be linear if every variable is used exactly once, normal if it contains
no beta-redexes, and planar if it is linear and the use of variables moreover
follows a deterministic stack discipline. We begin by showing that the sequence
counting normal planar lambda terms by a natural notion of size coincides with
the sequence (originally computed by Tutte) counting rooted planar maps by
number of edges. Next, we explain how to apply the machinery of string diagrams
to derive a graphical language for normal planar lambda terms, extracted from
the semantics of linear lambda calculus in symmetric monoidal closed categories
equipped with a linear reflexive object or a linear reflexive pair. Finally,
our main result is a size-preserving bijection between rooted planar maps and
normal planar lambda terms, which we establish by explaining how Tutte
decomposition of rooted planar maps (into vertex maps, maps with an isthmic
root, and maps with a non-isthmic root) may be naturally replayed in linear
lambda calculus, as certain surgeries on the string diagrams of normal planar
lambda terms.Comment: Corrected title field in metadat
Some invariants related to threshold and chain graphs
Let G = (V, E) be a finite simple connected graph. We say a graph G realizes
a code of the type 0^s_1 1^t_1 0^s_2 1^t_2 ... 0^s_k1^t_k if and only if G can
obtained from the code by some rule. Some classes of graphs such as threshold
and chain graphs realizes a code of the above mentioned type. In this paper, we
develop some computationally feasible methods to determine some interesting
graph theoretical invariants. We present an efficient algorithm to determine
the metric dimension of threshold and chain graphs. We compute threshold
dimension and restricted threshold dimension of threshold graphs. We discuss
L(2, 1)-coloring of threshold and chain graphs. In fact, for every threshold
graph G, we establish a formula by which we can obtain the {\lambda}-chromatic
number of G. Finally, we provide an algorithm to compute the
{\lambda}-chromatic number of chain graphs
Linear lambda terms as invariants of rooted trivalent maps
The main aim of the article is to give a simple and conceptual account for
the correspondence (originally described by Bodini, Gardy, and Jacquot) between
-equivalence classes of closed linear lambda terms and isomorphism
classes of rooted trivalent maps on compact oriented surfaces without boundary,
as an instance of a more general correspondence between linear lambda terms
with a context of free variables and rooted trivalent maps with a boundary of
free edges. We begin by recalling a familiar diagrammatic representation for
linear lambda terms, while at the same time explaining how such diagrams may be
read formally as a notation for endomorphisms of a reflexive object in a
symmetric monoidal closed (bi)category. From there, the "easy" direction of the
correspondence is a simple forgetful operation which erases annotations on the
diagram of a linear lambda term to produce a rooted trivalent map. The other
direction views linear lambda terms as complete invariants of their underlying
rooted trivalent maps, reconstructing the missing information through a
Tutte-style topological recurrence on maps with free edges. As an application
in combinatorics, we use this analysis to enumerate bridgeless rooted trivalent
maps as linear lambda terms containing no closed proper subterms, and conclude
by giving a natural reformulation of the Four Color Theorem as a statement
about typing in lambda calculus.Comment: accepted author manuscript, posted six months after publicatio
SMT Solving for Functional Programming over Infinite Structures
We develop a simple functional programming language aimed at manipulating
infinite, but first-order definable structures, such as the countably infinite
clique graph or the set of all intervals with rational endpoints. Internally,
such sets are represented by logical formulas that define them, and an external
satisfiability modulo theories (SMT) solver is regularly run by the interpreter
to check their basic properties.
The language is implemented as a Haskell module.Comment: In Proceedings MSFP 2016, arXiv:1604.0038
- …