Feedback Vertex Set

Input

Directed graph G=(V,A)G = (V, A), positive integer KAK \leq |A|.

Question

Is there a subset VVV' \subseteq V with VK|V'| \leq K such that VV' contains at least one vertex from every directed cycle in GG?

Classes

Comments

Remains NP-complete for digraphs having no in- or out- degree exceeding 2, for planar digraphs with no in- or out-degree exceeing 3 (Garey & Johnson, 1979), and for edge digraphs (Gavril, 1977), but can be solved in polynomial time for reducible graphs (Shamir, 1977). The corresponding problem for undirected graphs is also NP-complete.

Proofs

NP-complete

Transformation from Vertex Cover (Karp, 1972).

Reducible from

References