|
| This Article | ||
| | ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
35th Annual Symposium on Foundations of Computer Science (FOCS 1994)
Santa Fe, NM, USA
November 20-November 22
ISBN: 0-8186-6580-7
| ASCII Text | x | ||
| E. Cohen, "Estimating the size of the transitive closure in linear time," Foundations of Computer Science, IEEE Annual Symposium on, pp. 190-200, 35th Annual Symposium on Foundations of Computer Science (FOCS 1994), 1994. | |||
| BibTex | x | ||
| @article{ 10.1109/SFCS.1994.365694, author = {E. Cohen}, title = {Estimating the size of the transitive closure in linear time}, journal ={Foundations of Computer Science, IEEE Annual Symposium on}, volume = {0}, year = {1994}, isbn = {0-8186-6580-7}, pages = {190-200}, doi = {http://doi.ieeecomputersociety.org/10.1109/SFCS.1994.365694}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Foundations of Computer Science, IEEE Annual Symposium on TI - Estimating the size of the transitive closure in linear time SN - 0-8186-6580-7 SP190 EP200 A1 - E. Cohen, PY - 1994 KW - size-estimation algorithms KW - transitive closure KW - linear time KW - reachability information KW - directed graphs KW - fast matrix multiplication KW - query optimization KW - database applications KW - randomized algorithm KW - neighborhoods VL - 0 JA - Foundations of Computer Science, IEEE Annual Symposium on ER - | |||
Computing transitive closure and reachability information in directed graphs is a fundamental graph problem with many applications. The fastest known algorithms run in O(sm) time for computing all nodes reachable from each of 1/spl les/s/spl les/n source nodes, or, using fast matrix multiplication, in O(n/sup 2.38/) time for computing the transitive closure, where n is the number of nodes and m the number of edges in the graph. In query optimization in database applications it is often the case that only estimates on the size of the transitive closure and on the number of nodes reachable from certain nodes are needed. We present an O(m) time randomized algorithm that estimates the number of nodes reachable from every node and the size of the transitive closure. We also obtain a O/spl tilde/(m) time algorithm for estimating sizes of neighborhoods in directed graphs with nonnegative weights, avoiding the O/spl tilde/(mn) time bound of explicitly computing these neighborhoods. Our size-estimation algorithms are much faster than performing the actual computations and improve significantly over previous estimation methods.
Index Terms:
size-estimation algorithms, transitive closure, linear time, reachability information, directed graphs, fast matrix multiplication, query optimization, database applications, randomized algorithm, neighborhoods
Citation:
E. Cohen, "Estimating the size of the transitive closure in linear time," focs, pp.190-200, 35th Annual Symposium on Foundations of Computer Science (FOCS 1994), 1994
Usage of this product signifies your acceptance of the Terms of Use.
