11.1 Graph coloring

Definition 11.1.

(Colouring of a graph ) A graph is k-colourable if c:V[k] such that c(u)c(v) if (u,v)E. The chromatic number χ(G) is defined as

χ(G):=inf{k:G is k-colourable}.

One can compute chromatic number easily for simple graphs; See Section 11.7. Trivially, we have that cl(G)χ(G)Δ(G)+1 where cl(G) is the size of the largest clique (complete subgraph) in G. The lower bound is trivial as each of the vertices in the clique needs to be assigned a different colour. As for the upper bound, start with the vertex of degree Δ(G) say 1. Assign 1 and all its neighbours Δ(G)+1 distinct colours. Pick an uncoloured vertex. Note that since it has at most Δ(G) coloured neighbours, we can assign it a new colour among Δ(G)+1 distinct colours.

Further, a graph is k-colourable iff we can partition into k independent sets.

Exercise(A) 11.2.

G is k-colourable if there exists an homomorphism from G to Kk.

For some motivation on chormatice number in scheduling or allocation problems, see [Sudakov 2019, Section 7.2].