Kernelization for list H-coloring for graphs with small vertex cover

Abstract

For a fixed graph H, in the List H-Coloring problem, we are given a graph G along with list L(v) ⊂eq V(H) for every v ∈ V(G), and we have to determine if there exists a list homomorphism from (G,L) to H, i.e., an edge preserving mapping : V(G) V(H) that satisfies (v)∈ L(v) for every v∈ V(G). Note that if H is the complete graph on q vertices, the problem is equivalent to List q-Coloring. We investigate the kernelization properties of List H-Coloring parameterized by the vertex cover number of G: given an instance (G,L) and a vertex cover of G of size k, can we reduce (G,L) to an equivalent instance (G',L') of List H-Coloring where the size of G' is bounded by a low-degree polynomial p(k) in k? This question has been investigated previously by Jansen and Pieterse [Algorithmica 2019], who provided an upper bound, which turns out to be optimal if H is a complete graph, i.e., for List q-Coloring. This result was one of the first applications of the method of kernelization via bounded-degree polynomials. We define two new integral graph invariants, c*(H) and d*(H), with d*(H) ≤ c*(H) ≤ d*(H)+1, and show that for every graph H, List H-Coloring -- has a kernel with O(kc*(H)) vertices, -- admits no kernel of size O(kd*(H)-) for any > 0, unless the polynomial hierarchy collapses. -- Furthermore, if c*(H) > d*(H), then there is a kernel with O(kc*(H)-) vertices where ≥ 21-c*(H). Additionally, we show that for some classes of graphs, including powers of cycles and graphs H where (H) ≤ c*(H) (which in particular includes cliques), the bound d*(H) is tight, using the polynomial method. We conjecture that this holds in general.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…