Hardness Transitions and Uniqueness of Acyclic Colouring
Abstract
For k∈ N, a k-acyclic colouring of a graph G is a function f V(G) \0,1,…,k-1\ such that (i)~f(u)≠ f(v) for every edge uv of G, and (ii)~there is no cycle in G bicoloured by f. For k∈ N, the problem k-ACYCLIC COLOURABILITY takes a graph G as input and asks whether G admits a k-acyclic colouring. Ochem (EuroComb 2005) proved that 3-ACYCLIC COLOURABILITY is NP-complete for bipartite graphs of maximum degree~4. Mondal et al. (J. Discrete Algorithms, 2013) proved that 4-ACYCLIC COLOURABILITY is NP-complete for graphs of maximum degree five. We prove that for k≥ 3, k-ACYCLIC COLOURABILITY is NP-complete for bipartite graphs of maximum degree k+1, thereby generalising the NP-completeness result of Ochem, and adding bipartiteness to the NP-completeness result of Mondal et al. In contrast, k-ACYCLIC COLOURABILITY is polynomial-time solvable for graphs of maximum degree at most 0.38\, k\,3/4. Hence, for k≥ 3, the least integer d such that k-ACYCLIC COLOURABILITY in graphs of maximum degree d is NP-complete, denoted by La(k), satisfies 0.38\, k\,3/4<La(k)≤ k+1. We prove that for k≥ 4, k-ACYCLIC COLOURABILITY in d-regular graphs is NP-complete if and only if La(k)≤ d≤ 2k-3. We also show that it is coNP-hard to check whether an input graph G admits a unique k-acyclic colouring up to colour swaps (resp. up to colour swaps and automorphisms).
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.