Partition into Perfect Matchings

Input

Graph G=(V,E)G = (V, E), positive integer K≤∣V∣K \leq |V|.

Question

Can the vertices of GG be partitioned into k≤Kk \leq K disjoint sets V1,V2,…,VkV_1, V_2, \dots, V_k such that, for 1≤i≤k1 \leq i \leq k, the subgraph induced by ViV_i is a perfect matching (consists entirely of vertices with degree one)?

Classes

Comments

Remains NP-complete for K=2K = 2 and for planar cubic graphs.

Proofs

NP-complete

Transformation from Not-All-Equal 3SAT (Schaefer, 1978).

Reducible from

References