External-memory graph algorithms
Citations
907 citations
Cites background from "External-memory graph algorithms"
...[35], with an I/O bound ofO(min(sort(V (2)), log(V/M)sort(E)))....
[...]
...[35] O((1 + V M )scan(E) + V ) O((1 + V M )scan(E) + V ) PSW (Gauss-Seidel) O(sort(E) + DG(V+E) B ) O(sort(E) + V (V+E) B ) To our knowledge, our implementation of SCC on PSW is the first practical implementation for external memory that works on natural graphs....
[...]
874 citations
751 citations
Cites background or methods from "External-memory graph algorithms"
...Comparision of scalable sweeping-based spatial join (SSSJ) with the original PBSM (QPBSM) a new variant (MPBSM): (a) data set 1 consist of tall and skinny (verticlally aligned) rectangles; (b) data set 2 consist of short and wide (horizontally aligned) rectangles; (c) running times on data set 1; (d) running times on data set 2. improved form O((E/V )Sort(V ))....
[...]
...The resulting I/O cost is O(Nh + Sort(bNh) + Scan(bNh)), which can be amortized against the G(Nh) updates that occurred since the last time the level-h invariant was violated, yielding an amortized update cost of O(1 + (b/B) logmn) I/Os per level....
[...]
...Like Greed Sort, the Sharesort algorithm is theoretically optimal (i.e., within a constant factor of optimal), but the constant factor is larger than the distribution sort methods....
[...]
...For the problem of bundle sorting, in which the N items have a total of K distinct key values (but the secondary information of each item is different), Matias et al. [2000] derive the matching lower bound BundleSort(N, K ) = ....
[...]
...Abello et al. [1998] and Matias et al. [2000] develop optimal distribution sort algorithms for bundle sorting using BundleSort(N, K ) = O(n max{1, logm min{K , n}}) I/Os, and Matias et al. [2000] prove the matching lower bound....
[...]
479 citations
246 citations
Cites methods from "External-memory graph algorithms"
...In the RAM model, ET(T') is computed via an explicit DFS of the tree T', whereas in the DAM model ET(T') is efficiently computed by simulating known PRAMalgorithms [Chiang et al. 1995]....
[...]
...In all computational models, we will use the fact that it is easy to find the least common ancestors of two nodes [Harel and Tarjan 1984; Bender and FarachColton 2000; Chiang et al. 1995]....
[...]
...the DAM model ET(T9) is efficiently computed by simulating known PRAMalgorithms [Chiang et al. 1995]....
[...]
...In all computational models, we will use the fact that it is easy to find the least common ancestors of two nodes [Harel and Tarjan 1984; Bender and Farach-Colton 2000; Chiang et al. 1995]....
[...]
References
1,344 citations
"External-memory graph algorithms" refers background or methods in this paper
...Indeed, just the problem of implementing various classes of permutation has been a central theme in external-memory I/O research [1, 6, 7, 8, 26]....
[...]
...The proof is an adaptation and generalization of that given by Aggarwal and Vitter [1] for the special case = 1 and c = 0....
[...]
...Early work in externalmemory algorithms for parallel disk systems concentrated largely on fundamental problems such as sorting, matrix multiplication, and FFT [1, 19, 26]....
[...]
...Instead, it is well-known that (perm(N)) I/Os are required in the worst case [1, 26] where...
[...]
...We obtain the given upper bounds by modifying the PRAM algorithms of Tamassia and Vitter [21], and applying the list ranking and the PRAM simulation techniques....
[...]
938 citations
"External-memory graph algorithms" refers background in this paper
...In coming years we can expect the significance of the I/O bottleneck to increase to the point that we can ill a ord to ignore it, since technological advances are increasing CPU speeds at an annual rate of 40{60% while disk transfer rates are only increasing by 7{10% annually [20]....
[...]
474 citations
"External-memory graph algorithms" refers methods in this paper
...Vishkin [25] uses PRAM simulation to facilitate prefetching for various problems, but without taking blocking issues into account....
[...]
...For biconnected components, we adapt the PRAM algorithm of Tarjan and Vishkin [22], which requires generating an arbitrary spanning tree, evaluating an expression tree, and computing connected components of a newly created graph....
[...]
...The use of PRAM simulation for prefetching, without the important consideration of blocking, is explored by Vishkin [25]....
[...]
...The method is based upon a non-trivial adaptation of the deterministic coin tossing technique of Cole and Vishkin [5]....
[...]
...It has also been used by Cole and Vishkin [5], who developed a deterministic version of Anderson and Miller's randomized algorithm....
[...]
353 citations
221 citations
"External-memory graph algorithms" refers methods in this paper
...The least common ancestor problem can be reduced to the range minima problem using Euler Tour and list ranking [3]....
[...]