Partition into Cliques

Input

Graph G=(V,E)G = (V, E), positive integer KVK \leq |V|.

Question

Can the vertices of GG be partitioned into kKk \leq K disjoint sets V1,V2,,VkV_1, V_2, \dots, V_k such that for 1ik1 \leq i \leq k, the subgraph induced by ViV_i is a complete graph?

Classes

Comments

Remains NP-complete for edge graphs, for graphs containing no complete subgraphs on 4 vertices, and for all fixed K3K \geq 3. Solvable in polynomial time for K2K \leq 2, for graphs containing no complete subgraphs on 3 vertices (by matching), for circular arc graphs (given their representations as families of arcs) (Gavril, 1974), for chordal graphs (Gavril, 1972), and for comparability graphs (Golumbic, 1977).

Proofs

NP-complete

Transformation from Graph K-Colorability (Karp, 1972).

Reducible from

Reducible to

References