TL;DR: A faster deterministic algorithm for the standard vertex coloring problem on graphs with moderate degrees is obtained, it is shown that in time O(Δ+log*n), a (Γ+1)-coloring can be computed, a task for which the best previous algorithm required time O (Δ*log(Γ) + log*n).
Abstract: We study deterministic, distributed algorithms for two weak variants of the standard graph coloring problem. We consider defective colorings, i.e., colorings where nodes of a color class may induce a graph of maximum degree d for some parameter d>0. We also look at colorings where a minimum number of multi-chromatic edges is required. For an integer k>0, we call a coloring k-partially proper if every node v has at least min{k,deg(v)} neighbors with a different color. We show that for all d∈{1,...,Δ}, it is possible to compute a O(Δ2/d2)-coloring with defect d in time O(log*n) where Δ is the largest degree of the network graph. Similarly, for all k∈{1,...,Δ}, a k-partially proper O(k2)-coloring can be computed in O(log*n) rounds.As an application of our weak defective coloring algorithm, we obtain a faster deterministic algorithm for the standard vertex coloring problem on graphs with moderate degrees. We show that in time O(Δ+log*n), a (Δ+1)-coloring can be computed, a task for which the best previous algorithm required time O(Δ*log(Δ) + log*n). The same result holds for the problem of computing a maximal independent set.
TL;DR: The road coloring problem as discussed by the authors is the problem of synchronizing coloring of a directed finite strongly connected graph with constant outdegree of all vertices if the greatest common divisor of lengths of all its cycles is one.
Abstract: A synchronizing word of a deterministic automaton is a word in the alphabet of colors (considered as letters) of its edges that maps the automaton to a single state. A coloring of edges of a directed graph is synchronizing if the coloring turns the graph into a deterministic finite automaton possessing a synchronizing word. The road coloring problem is the problem of synchronizing coloring of a directed finite strongly connected graph with constant outdegree of all its vertices if the greatest common divisor of lengths of all its cycles is one. The problem was posed by Adler, Goodwyn and Weiss over 30 years ago and evoked noticeable interest among the specialists in the theory of graphs, deterministic automata and symbolic dynamics. The positive solution of the road coloring problem is presented.
TL;DR: In this paper, the authors considered the problem of greedy coloring in the Linial model of distributed computation, and provided lower and upper bounds and a comparison to the (Δ + 1)-coloring and Maximal Independent Set problems, with Δ being the maximum vertex degree.
TL;DR: In this paper, it was shown that K5-minor-free planar graphs are adaptably k-choosable, which implies that planar graph is adaptably 4-colorable and answers a question of Hell and Zhu.
TL;DR: In this paper, it was shown that G has interval coloring using 6 colors when G is a bipartite bigraph having a spanning subgraph whose components are paths with endpoints at 3-valent vertices and lengths in l2, 4, 6, 8r.
TL;DR: In this paper, it was shown that the chromatic number of a random 5-regular graph is asymptotically almost surely equal to 3, provided a certain four-variable function has a unique maximum at a given point in a bounded domain.
TL;DR: This work proves that P4-sparse graphs (and, in particular, cographs) are b-continuous and b-monotonic, and describes a dynamic programming algorithm to compute the b-chromatic number in polynomial time within these graph classes.
Abstract: A b-coloring of a graph is a coloring such that every color class admits a vertex adjacent to at least one vertex receiving each of the colors not assigned to it. The b-chromatic number of a graph G, denoted by χ b (G), is the maximum number t such that G admits a b-coloring with t colors. A graph G is b-continuous if it admits a b-coloring with t colors, for every $$t = \chi(G), \ldots, \chi_b(G)$$. We define a graph G to be b-monotonic if χ b (H 1) ≥ χb (H 2) for every induced subgraph H 1 of G, and every induced subgraph H 2 of H 1. In this work, we prove that P 4-sparse graphs (and, in particular, cographs) are b-continuous and b-monotonic. Besides, we describe a dynamic programming algorithm to compute the b-chromatic number in polynomial time within these graph classes.
TL;DR: In this article, it was shown that for planar graphs with girth g(G), the acyclic edge chromatic number of a graph G is the least number of colors in a proper edge coloring of G.
Abstract: A proper edge coloring of a graph G is called acyclic if there is no 2-colored cycle in G The acyclic edge chromatic number of G, denoted by a′(G), is the least number of colors in an acyclic edge coloring of G Alon et al conjectured that a′(G) ⩽ Δ(G) + 2 for any graphs For planar graphs G with girth g(G), we prove that a′(G) ⩽ max{2Δ(G) − 2, Δ(G) + 22} if g(G) ⩾ 3, a′(G) ⩽ Δ(G) + 2 if g(G) ⩾ 5, a′(G) ⩽ Δ(G) + 1 if g(G) ⩾ 7, and a′(G) = Δ(G) if g(G) ⩾ 16 and Δ(G) ⩾ 3 For series-parallel graphs G, we have a′(G) ⩽ Δ(G) + 1
TL;DR: In this paper, the maximum number of colors used in an edge coloring of a connected plane graph G with no rainbow face is defined as the edge-rainbowness of G. The result holds also for graphs with edge connectivity, girth of the dual graphs, and other basic graph invariants.
TL;DR: For the problem of conlict-free coloring points with respect to a given set of intervals, an efficient algorithm is described that computes a coloring with at most twice the number of colors of an optimal coloring, and it is shown that there is a family of inputs that force the algorithm to use two times the number to use an optimal solution.
Abstract: Graph and hypergraph colorings constitute an important subject in combinatorics and algorithm theory. In this work, we study conflict-free coloring for hypergraphs. Conflict-free coloring is one possible generalization of traditional graph coloring. Conflict-free coloring hypergraphs induced by geometric shapes, like intervals on the line, or disks on the plane, has applications in frequency assignment in cellular networks. Colors model frequencies and since the frequency spectrum is limited and expensive, the goal of an algorithm is to minimize the number of assigned frequencies, that is, reuse frequencies as much as possible.
We concentrate on an online variation of the problem, especially in the case where the hypergraph is induced by intervals. For deterministic algorithms, we introduce a hierarchy of models ranging from static to online and we compute lower and upper bounds on the numbers of colors used.
In the randomized oblivious adversary model, we introduce a framework for conflict-free coloring a specific class of hypergraphs with a logarithmic number of colors. This specific class includes many hypergraphs arising in geometry and gives online randomized algorithm that use fewer colors and fewer random bits than other algorithms in the literature. Based on the same framework, we initiate the study of online deterministic algorithms that recolor few points.
For the problem of conlict-free coloring points with respect to a given set of intervals, we describe an efficient algorithm that computes a coloring with at most twice the number of colors of an optimal coloring. We also show that there is a family of inputs that force our algorithm to use two times the number of colors of an optimal solution.
Then, we study conflict-free coloring problems in graphs. We compare conflict-free coloring with respect to paths of graphs to a closely related problem, called vertex ranking, or ordered coloring. For conflict-free coloring with respect to neighborhoods of vertices of graphs, we prove that number of colors in the order of the square root of the number of vertices is sufficient and sometimes necessary.
Finally, we initiate the study of Ramsey-type problems for conflict-free colorings and compute a van der Waerden-like number.
TL;DR: It is shown that min weighted node coloring in split graphs can be solved by a polynomial time approximation scheme and an inapproximability bound of 7/[email protected], for any @e>0 and an approximation algorithm with the same ratio is provided.
TL;DR: This paper proves that an exactly r-edge-colored complete graph of order $n$ has a rainbow matching of size $k(\ge 2)$ if $r \ge max\{{2k-3\choose 2}+2, {k-2\choosen 2}+(k- 2)(n-k+2)+2 \}$, $k \ge 2$, and $n \ge 1k+1$.
Abstract: An $r$-edge-coloring of a graph is an assignment of $r$ colors to the edges of the graph An exactly $r$-edge-coloring of a graph is an $r$-edge-coloring of the graph that uses all $r$ colors A matching of an edge-colored graph is called rainbow matching , if no two edges have the same color in the matching In this paper, we prove that an exactly $r$-edge-colored complete graph of order $n$ has a rainbow matching of size $k(\ge 2)$ if $r \ge max\{{2k-3\choose 2}+2, {k-2\choose 2}+(k-2)(n-k+2)+2 \}$, $k \ge 2$, and $n \ge 2k+1$ The bound on $r$ is best possible
TL;DR: This work presents randomized algorithms for online conflict-free coloring of points in the plane, with respect to halfplanes, congruent disks, and nearly-equal axis-parallel rectangles, and presents a deterministic algorithm, which is the first efficient (i.e, using polylog(n) colors) deterministic online CF coloring algorithm for this problem.
Abstract: We present randomized algorithms for online conflict-free coloring (CF in short) of points in the plane, with respect to halfplanes, congruent disks, and nearly-equal axis-parallel rectangles. In all three cases, the coloring algorithms use O(log n) colors, with high probability.We also present a deterministic algorithm for online CF coloring of points in the plane with respect to nearly-equal axis-parallel rectangles, using O(log3n) colors. This is the first efficient (i.e, using polylog(n) colors) deterministic online CF coloring algorithm for this problem.
TL;DR: The main subject of this work is analyzing the complexity of computing χk for the class of unit disk graphs and some related classes, e.g., hexagonal graphs and interval graphs and shows NP-completeness in many restricted cases and also provides both positive and negative approximability results.
TL;DR: This work explores the complexity boundary between vertex coloring and list-coloring on such subclasses of perfect graphs where the former admits polynomial-time algorithms but the latter is NP-complete.
Abstract: Many classes of graphs where the vertex coloring problem is polynomially solvable are known, the most prominent being the class of perfect graphs. However, the list-coloring problem is NP-complete for many subclasses of perfect graphs. In this work we explore the complexity boundary between vertex coloring and list-coloring on such subclasses of perfect graphs where the former admits polynomial-time algorithms but the latter is NP-complete. Our goal is to analyze the computational complexity of coloring problems lying “between” (from a computational complexity viewpoint) these two problems: precoloring extension, μ-coloring, and (γ,μ)-coloring.
TL;DR: In this article, the authors considered the problem of finding a k-connected subgraph with at most s colors, and provided a partial solution to this problem when s = 1 and n is not too small.
TL;DR: In this paper, it was shown that the vertices of every bipartite planar graph can be star-colored from lists of size 14, and the authors gave an example of a bipartitioned planar graphs that requires at least eight colors to star color.
TL;DR: In this article, the authors studied the connectivity problem for wireless networks under the Signal to Interference plus Noise Ratio (SINR) model, where the received power of a signal at a receiver is compared to the sum of the strength of other signals plus ambient noise.
Abstract: In this paper we study the connectivity problem for wireless networks under the Signal to Interference plus Noise Ratio (SINR) model. Given a set of radio transmitters distributed in some area, we seek to build a directed strongly connected communication graph, and compute an edge coloring of this graph such that the transmitter-receiver pairs in each color class can communicate simultaneously. Depending on the interference model, more or less colors, corresponding to the number of frequencies or time slots, are necessary. We consider the SINR model that compares the received power of a signal at a receiver to the sum of the strength of other signals plus ambient noise . The strength of a signal is assumed to fade polynomially with the distance from the sender, depending on the so-called path-loss exponent $\alpha$.
We show that, when all transmitters use the same power, the number of colors needed is constant in one-dimensional grids if $\alpha>1$ as well as in two-dimensional grids if $\alpha>2$. For smaller path-loss exponents and two-dimensional grids we prove upper and lower bounds in the order of $\mathcal{O}(\log n)$ and $\Omega(\log n/\log\log n)$ for $\alpha=2$ and $\Theta(n^{2/\alpha-1})$ for $\alpha<2$ respectively. If nodes are distributed uniformly at random on the interval $[0,1]$, a \emph{regular} coloring of $\mathcal{O}(\log n)$ colors guarantees connectivity, while $\Omega(\log \log n)$ colors are required for any coloring.
TL;DR: In this article, a linear-time algorithm was proposed to find a 3-coloring of a given triangle-free planar graph, without using any complex data structures, which makes it easy to implement.
Abstract: Grotzsch's theorem states that every triangle-free planar graph is 3-colorable, and several relatively simple proofs of this fact were provided by Thomassen and other authors. It is easy to convert these proofs into quadratic-time algorithms to find a 3-coloring, but it is not clear how to find such a coloring in linear time (Kowalik used a nontrivial data structure to construct an O(n log n) algorithm).We design a linear-time algorithm to find a 3-coloring of a given triangle-free planar graph. The algorithm avoids using any complex data structures, which makes it easy to implement. As a by-product we give a yet simpler proof of Grotzsch's theorem.
TL;DR: A useful technical lemma is proved that a cubic graphGadmits a Berge-Fulkerson coloring if and only if the graph contains a pair of edge-disjoint matchings M"1andM"2.
TL;DR: Some necessary conditions for a graph to admit a strong set coloring (a proper set coloring) are given, characterize strongly set colorable complete bipartite graphs and strongly (properly) setcolorable complete graphs, etc.
Abstract: A set coloring of the graph G is an assignment (function) of distinct subsets of a finite set X of colors to the vertices of the graph, where the colors of the edges are obtained as the symmetric differences of the sets assigned to their end vertices which are also distinct. A set coloring is called a strong set coloring if sets on the vertices and edges are distinct and together form the set of all nonempty subsets of X. A set coloring is called a proper set coloring if all the nonempty subsets of X are obtained on the edges. A graph is called strongly set colorable (properly set colorable) if it admits a strong set coloring (proper set coloring).
In this paper we give some necessary conditions for a graph to admit a strong set coloring (a proper set coloring), characterize strongly set colorable complete bipartite graphs and strongly (properly) set colorable complete graphs, etc. Also, we give a construction of a planar strongly set colorable graph from a planar graph, a strongly set colorable tree from a tree and a properly set colorable tree from a tree, etc., thereby showing their embeddings.
TL;DR: A new method to break symmetry in graph coloring problems by developing a learning scheme that translates each encountered conflict into one conflict clause which covers equivalent conflicts arising from any permutation of the colors.
Abstract: We present a new method to break symmetry in graph coloring problems. While most alternative techniques add symmetry breaking predicates in a pre-processing step, we developed a learning scheme that translates each encountered conflict into one conflict clause which covers equivalent conflicts arising from any permutation of the colors.
Our technique introduces new Boolean variables during the search. For many problems the size of the resolution refutation can be significantly reduced by this technique. Although this is shown for various hand-made refutations, it is rarely used in practice, because it is hard to determine which variables to introduce defining useful predicates. In case of graph coloring, the reason for each conflicting coloring can be expressed as a node in the Zykov-tree, that stems from merging some vertices and adding some edges. So, we focus on variables that represent the Boolean expression that two vertices can be merged (if set to true), or that an edge can be placed between them (if set to false). Further, our algorithm reduces the number of introduced variables by reusing them.
We implemented our technique in the state-of-the-art solver minisat. It is competitive with alternative SAT based techniques for graph coloring problems. Moreover, our technique can be used on top of other symmetry breaking techniques. In fact, combined with adding symmetry breaking predicates, huge performance gains are realized.
TL;DR: In this paper, it was shown that there is a constant c such that for every k-regular graph G, χd(G) ≤ χG + cln k + 1.
Abstract: A dynamic coloring of a graph G is a proper coloring such that for every vertex v ∈ V (G) of degree at least 2, the neighbors of v receive at least 2 colors. In this paper we present some upper bounds for the dynamic chromatic number of graphs. In this regard, we shall show that there is a constant c such that for every k-regular graph G, χd(G) ≤ χ(G) + cln k + 1. Also, we introduce an upper bound for the dynamic list chromatic number of regular graphs.
TL;DR: This work proves explicit threshold functions for the duration of this one-player game for an arbitrary number of colors and a large class of graphs and proves a similar threshold result for the vertex-coloring analogue of this game.
Abstract: Consider the following one-player game. Starting with the empty graph on $n$ vertices, in every step $r$ new edges are drawn uniformly at random and inserted into the current graph. These edges have to be colored immediately with $r$ available colors, subject to the restriction that each color is used for exactly one of these edges. The player's goal is to avoid creating a monochromatic copy of some fixed graph $F$ for as long as possible. We prove explicit threshold functions for the duration of this game for an arbitrary number of colors $r$ and a large class of graphs $F$. This extends earlier work for the case $r=2$ by Marciniszyn, Mitsche, and Stojakovic. We also prove a similar threshold result for the vertex-coloring analogue of this game.
TL;DR: One of them answers an open problem of Gyarfas and West: there exist planar graphs with track number 4, and new NP-complete problems are provided.
TL;DR: This paper considers the sufficient conditions for the planar graphs satisfying @g"a^'(G)@[email protected](G)+1 and @g’(G)[email protected](G).
TL;DR: The authors' colored pebbles generalize and strengthen the previous results of Lee and Streinu and give a new proof of the Tutte-Nash-Williams characterization of arboricity, and present a new decomposition that certifies sparsity based on the (k, ℓ)-pebble game with colors.
Abstract: We describe a new algorithm, the (k, l)-pebble game with colors, and use it to obtain a characterization of the family of (k, l)-sparse graphs and algorithmic solutions to a family of problems concerning tree decompositions of graphs. Special instances of sparse graphs appear in rigidity theory and have received increased attention in recent years. In particular, our colored pebbles generalize and strengthen the previous results of Lee and Streinu [12] and give a new proof of the Tutte-Nash-Williams characterization of arboricity. We also present a new decomposition that certifies sparsity based on the (k, l)-pebble game with colors. Our work also exposes connections between pebble game algorithms and previous sparse graph algorithms by Gabow [5], Gabow and Westermann [6] and Hendrickson [9].
TL;DR: The approximation algorithm gives a feasible solution to channel assignment in multi-channel wireless mesh networks and polynomial time accurate algorithms are found for complete graphs and trees when q=2.
Abstract: We propose a polynomial time approximation algorithm for a novel maximum edge coloring problem which arises from wireless mesh networks [Ashish Raniwala, Tzi-cker Chiueh, Architecture and algorithms for an IEEE 802.11-based multi-channel wireless mesh network, in: INFOCOM 2005, pp. 2223-2234; Ashish Raniwala, Kartik Gopalan, Tzi-cker Chiueh, Centralized channel assignment and routing algorithms for multi-channel wireless mesh networks, Mobile Comput. Commun. Rev. 8 (2) (2004) 50-65]. The problem is to color all the edges in a graph with maximum number of colors under the following q-Constraint: for every vertex in the graph, all the edges incident to it are colored with no more than q ([email protected]?Z,q>=2) colors. We show that the algorithm is a 2-approximation for the case q=2 and a (1+4q-23q^2-5q+2)-approximation for the case q>2 respectively. The case q=2 is of great importance in practice. For complete graphs and trees, polynomial time accurate algorithms are found for them when q=2. The approximation algorithm gives a feasible solution to channel assignment in multi-channel wireless mesh networks.
TL;DR: It is shown that both the Cycle Double Cover Conjecture and the Fulkerson Conjectures can be formulated as a coloring problem in terms of known geometric configurations - the Desargues configuration and the Cremona-Richmond configuration, respectively.
Abstract: We develop an idea of a local 3-edge-coloring of a cubic graph, a generalization of the usual 3-edge-coloring. We allow for an unlimited number of colors but require that the colors of two edges meeting at a vertex always determine the same third color. Local 3-edge-colorings are described in terms of colorings by points of a partial Steiner triple system such that the colors meeting at each vertex form a triple of the system. An important place in our investigation is held by the two smallest non-trivial Steiner triple systems, the Fano plane PG(2,2) and the affine plane AG(2,3). For i=4,5, and 6 we identify certain configurations F"i and A"i of i lines of the Fano plane and the affine plane, respectively, and prove a theorem saying that a cubic graph admits an F"i-coloring if and only if it admits an A"i-coloring. Among consequences of this is the result of Holroyd and Skoviera [F. Holroyd, M. Skoviera, Colouring of cubic graphs by Steiner triple systems, J. Combin. Theory Ser. B 91 (2004) 57-66] that the edges of every bridgeless cubic graph can be colored by using points and blocks of any non-trivial Steiner triple system S. Another consequence is that every bridgeless cubic graph has a proper edge-coloring by elements of any abelian group of order at least 12 such that around each vertex the group elements sum to 0. We also propose several conjectures concerning edge-coloring of cubic graphs and relate them to several well-known conjectures. In particular, we show that both the Cycle Double Cover Conjecture and the Fulkerson Conjecture can be formulated as a coloring problem in terms of known geometric configurations - the Desargues configuration and the Cremona-Richmond configuration, respectively.