Feedback Arc Set

Input

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

Question

Is there a subset AAA' \subseteq A with AK|A'| \leq K such that AA' contains at least one arc from every directed cycle in GG?

Classes

Comments

Remains NP-complete for digraphs in which no vertex has total in-degree and out-degree more than 3, and for edge digraphs (Gavril, 1977). Solvable in polynomial time for planar digraphs (Lucchesi, 1976). The corresponding problem for undirected graphs is trivially solvable in polynomial time.

Proofs

NP-complete

Transformation from Vertex Cover (Karp, 1972).

Reducible from

References