Minimum Equivalent Digraph

Input

Directed graph G=(V,A)G = (V,A), positive integer K≤∣A∣K \leq |A|.

Question

IS there a subset A′⊆AA' \subseteq A with ∣A′∣≤K|A'| \leq K such that, for every ordered pair of vertices u,v∈Vu, 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 A′⊆V×VA' \subseteq V \times V instead of A′⊆AA' \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