A conflict-free coloring of a hypergraph H = (V, ℇ) with n = |V | vertices and m = |ℇ| hyperedges (where ℇ ⊆ 2V), is a coloring of the vertices V such that every hyperedge E ∈ ℇ contains a vertex of “unique” color. Our goal is to minimize the total number of distinct colors. In its full generality, this problem is known as the conflict-free (hypergraph) coloring problem. It is known that Θ(√ m) colors might be needed in general. In this paper we study the relaxation of the problem where one is allowed to assign multiple colors to the same node. The goal here is to substantially reduce the total number of colors, while keeping the number of colors per node as small as possible. By a simple adaptation of a result by Pach and Tardos [2009] on the single-color version of the problem, one obtains that only O(log2m) colors in total are sufficient (on every instance) if each node is allowed to use up to O(log m) colors. By improving on the result of Pach and Tardos (under the assumption n≪m), we show that the same result can be achieved with O(logm·log n) colors in total, and either O(log m) or O(log n·log logm) ⊆ O(log2n) colors per node. The latter coloring can be computed by a polynomial-time Las Vegas algorithm.
CITATION STYLE
Bärtschi, A., & Grandoni, F. (2015). On conflict-free multi-coloring. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9214, pp. 103–114). Springer Verlag. https://doi.org/10.1007/978-3-319-21840-3_9
Mendeley helps you to discover research relevant for your work.