Abstract

We consider economical representations for the path information in a directed graph. A directed graph $G^t $ is said to be a transitive reduction of the directed graph G provided that (i) $G^t $ has a directed path from vertex u to vertex v if and only if G has a directed path from vertex u to vertex v, and (ii) there is no graph with fewer arcs than $G^t $ satisfying condition (i). Though directed graphs with cycles may have more than one such representation, we select a natural canonical representative as the transitive reduction for such graphs. It is shown that the time complexity of the best algorithm for finding the transitive reduction of a graph is the same as the time to compute the transitive closure of a graph or to perform Boolean matrix multiplication.

Keywords

Transitive reductionCombinatoricsTransitive closureMathematicsDirected graphDiscrete mathematicsVertex (graph theory)Regular graphNull graphTransitive relationGraphVoltage graphLine graph

Related Publications

Publication Info

Year
1972
Type
article
Volume
1
Issue
2
Pages
131-137
Citations
708
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

708
OpenAlex

Cite This

Jeffrey D. Ullman, Alfred V. Aho, M. R. Garey (1972). The Transitive Reduction of a Directed Graph. SIAM Journal on Computing , 1 (2) , 131-137. https://doi.org/10.1137/0201008

Identifiers

DOI
10.1137/0201008