A clique cover partitions the vertex set into cliques:
The minimum k for which (1) holds is the clique cover number, written θ(G).
Karp's reduction is the cleanest of the 21. A clique in G is an independent set in the complement; so a clique cover of G is a coloring of the complement, giving the identity
By (2), any algorithm for chromatic number solves clique cover on the complement. The decision problem (is θ(G) ≤ k?) is NP-complete for every fixed k from 3 upward.
Notable: on perfect graphs (Berge 1961, Lovász 1972), both clique cover and chromatic number are polynomial — a window of tractability inside the otherwise intractable family.