Acyclic, Star and Injective Colouring: A Complexity Picture for H-Free Graphs Jan Bok Computer Science Institute, Charles University, Prague, Czech Republic
[email protected]ff.cuni.cz Nikola Jedli˘cková Department of Applied Mathematics, Charles University, Prague, Czech Republic
[email protected]ff.cuni.cz Barnaby Martin Department of Computer Science, Durham University, UK
[email protected] Daniël Paulusma Department of Computer Science, Durham University, UK
[email protected] Siani Smith Department of Computer Science, Durham University, UK
[email protected] Abstract A k-colouring c of a graph G is a mapping V (G) → {1, 2, . k} such that c(u) 6= c(v) whenever u and v are adjacent. The corresponding decision problem is Colouring. A colouring is acyclic, star, or injective if any two colour classes induce a forest, star forest or disjoint union of vertices and edges, respectively. Hence, every injective colouring is a star colouring and every star colouring is an acyclic colouring. The corresponding decision problems are Acyclic Colouring, Star Colouring and Injective Colouring (the last problem is also known as L(1, 1)-Labelling). A classical complexity result on Colouring is a well-known dichotomy for H-free graphs, which was established twenty years ago (in this context, a graph is H-free if and only if it does not contain H as an induced subgraph). Moreover, this result has led to a large collection of results, which helped us to better understand the complexity of Colouring. In contrast, there is no systematic study into the computational complexity of Acyclic Colouring, Star Colouring and Injective Colouring despite numerous algorithmic and structural results that have appeared over the years.