Minimum Equivalent Digraph

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, for every ordered pair of vertices u,vVu, v \in V, the graph G=(V,A)G' = (V, A') contains a directed path from uu to vv if and only if GG does?

Classes

Comments

Corresponding problem in which AV×VA' \subseteq V \times V instead of AAA' \subseteq A (called [problem:transitive-reduction]) can be solved in polynomial time, e.g. see (Aho et al., 1972).

Proofs

NP-complete

Transformation from Directed Hamiltonian Circuit for strongly connected graphs (Sahni, 1974).

Reducible from

References