Size-Estimation Framework with Applications to Transitive Closure and Reachability

By Edith Cohen. 1997

Computing the transitive closure in directed graphs is a fundamental graph problem. We consider the more restricted problem of computing the number of nodes reachable from every node and the size of the transitive closure. The fastest known transitive closure algorithms run inO(min{mn,n2.38}) time, wherenis the number of nodes andmthe number of edges in the graph. We present anO(m) time randomized (Monte Carlo) algorithm that estimates, with small relative error, the sizes of all reachability sets and the transitive closure. Another ramification of our estimation scheme is a O(m) time algorithm for estimating sizes of neighborhoods in directed graphs with nonnegative edge lengths. Our size-estimation algorithms are much faster than performing the respective explicit computations.

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

  1. David P. Woodruff
  2. Charu C. Aggarwal
  3. Jure Leskovec
  4. Ping Li
  5. Anshumali Shrivastava
  6. Nan Du
  7. Le Song
  8. S. Muthu Muthukrishnan

Citations in the corpus