Breadth-first search (BFS) is a basic graph exploration technique. We give the first external-memory algorithm for sparse undirected graphs with sublinear I/O. The best previous algorithm requires O( n + sort(n+m) ) I/Os on a graph with n nodes and m edges and a machine with main-memory of size M, D parallel disks, and block size B. We present two versions of a new algorithm which requires only O( sqrt( n/m * (n+m)/(D*B) ) * log_{M/B} (n/B) + sort(n+m)) I/Os (expected or worst-case, respectively). Hence, for m = O(n), they improve upon the I/O-performance of the best previous algorithm by nearly a factor of sqrt(D*B). Our approach is fairly simple and we conjecture at least the randomized version to be practical
AbstractGraph data in modern scientific and engineering applications are often too large to fit in t...
Computing the diameter of a graph is a fundamental part of network analysis. Even if the data fits i...
Recent work shows that the memory requirements of A * and related graph-search algorithms can be red...
Breadth-first search (BFS) is a basic graph exploration technique. We give the first external-memory...
Breadth-first search (BFS) is a basic graph exploration technique. We give the first external memor...
We give the first external memory algorithm for breadth-first search (BFS) which achieves $o(n)$ I/O...
Modern day’s databases contain over hundred gigabytes to petabytes of information. For efficient and...
We give the first external memory algorithm for breadth-first search (BFS) which achieves o(n) I/Os ...
Breadth First Search (BFS) traversal is an archetype for many important graph problems. However, com...
Breadth first search (BFS) traversal on massive graphs in external memory was considered non-viable ...
9th Implementation Challenge of DIMACS, the Center for Discrete Mathematics and Theoretical Computer...
The Seventeenth Annual ACM-SIAM Symposium on Discrete Algorith (SODA '06), Miami, Florida, 22-26 Jan...
We describe a new external memory data structure, the buffered repository tree, and use it to provid...
ALEXNEX07/ ANACO04: Workshop on Algorithm Engineering & Experiments, 6 January 2007, Astor Crowne P...
We present external memory algorithms for outerplanarity testing, embedding outerplanar graphs, brea...
AbstractGraph data in modern scientific and engineering applications are often too large to fit in t...
Computing the diameter of a graph is a fundamental part of network analysis. Even if the data fits i...
Recent work shows that the memory requirements of A * and related graph-search algorithms can be red...
Breadth-first search (BFS) is a basic graph exploration technique. We give the first external-memory...
Breadth-first search (BFS) is a basic graph exploration technique. We give the first external memor...
We give the first external memory algorithm for breadth-first search (BFS) which achieves $o(n)$ I/O...
Modern day’s databases contain over hundred gigabytes to petabytes of information. For efficient and...
We give the first external memory algorithm for breadth-first search (BFS) which achieves o(n) I/Os ...
Breadth First Search (BFS) traversal is an archetype for many important graph problems. However, com...
Breadth first search (BFS) traversal on massive graphs in external memory was considered non-viable ...
9th Implementation Challenge of DIMACS, the Center for Discrete Mathematics and Theoretical Computer...
The Seventeenth Annual ACM-SIAM Symposium on Discrete Algorith (SODA '06), Miami, Florida, 22-26 Jan...
We describe a new external memory data structure, the buffered repository tree, and use it to provid...
ALEXNEX07/ ANACO04: Workshop on Algorithm Engineering & Experiments, 6 January 2007, Astor Crowne P...
We present external memory algorithms for outerplanarity testing, embedding outerplanar graphs, brea...
AbstractGraph data in modern scientific and engineering applications are often too large to fit in t...
Computing the diameter of a graph is a fundamental part of network analysis. Even if the data fits i...
Recent work shows that the memory requirements of A * and related graph-search algorithms can be red...