Partition into Isomorphic Subgraphs

Input

Graphs G=(V,E)G = (V, E) and H=(V,E)H = (V', E') with V=qV|V| = q |V'| for some qZ+q \in \mathbb{Z}^{+}.

Question

Can the verticies of GG be partitioned into qq disjoint sets V1,V2,,VqV_1, V_2, \dots, V_q such that, for 1iq1 \leq i \leq q, the subgraph of GG induced from ViV_i is isomorphic to HH?

Classes

Comments

Remains NP-complete for any fixed HH that contains at least 3 vertices. The analogous problem in which the subgraph induced by ViV_i needs only to have the same number of vertices as HH and contains a subgraph isomorphic to HH is also NP-complete, for any fixed HH that contains a connected component of three or more vertices. Both problems can be solved in polynomial time (by matching) for any HH not meeting the stated restrictions.

Proofs

NP-complete

Transformation from 3-Dimensional Matching (Kirkpatrick & Hell, 1978).

Reducible from

References