Theoretically efficient parallel graph algorithms can be fast and scalable
There has been significant recent interest in parallel graph processing due to the need to
quickly analyze the large graphs available today. Many graph codes have been designed …
quickly analyze the large graphs available today. Many graph codes have been designed …
Near-optimal massively parallel graph connectivity
Identifying the connected components of a graph, apart from being a fundamental problem
with countless applications, is a key primitive for many other algorithms. In this paper, we …
with countless applications, is a key primitive for many other algorithms. In this paper, we …
Fast shared-memory algorithms for computing the minimum spanning forest of sparse graphs
Minimum spanning tree (MST) is one of the most studied combinatorial problems with
practical applications in VLSI layout, wireless communication, and distributed networks …
practical applications in VLSI layout, wireless communication, and distributed networks …
Parallel batch-dynamic graph connectivity
In this paper, we study batch parallel algorithms for the dynamic connectivity problem, a
fundamental problem that has received considerable attention in the sequential setting. The …
fundamental problem that has received considerable attention in the sequential setting. The …
A simple and practical linear-work parallel algorithm for connectivity
Graph connectivity is a fundamental problem in computer science with many important
applications. Sequentially, connectivity can be done in linear work easily using breadth-first …
applications. Sequentially, connectivity can be done in linear work easily using breadth-first …
Shortcutting label propagation for distributed connected components
Connected Components is a fundamental graph mining problem that has been studied for
the PRAM, MapReduce and BSP models. We present a simple CC algorithm for BSP that …
the PRAM, MapReduce and BSP models. We present a simple CC algorithm for BSP that …
A randomized time-work optimal parallel algorithm for finding a minimum spanning forest
S Pettie, V Ramachandran - SIAM Journal on Computing, 2002 - SIAM
We present a randomized algorithm to find a minimum spanning forest (MSF) in an
undirected graph. With high probability, the algorithm runs in logarithmic time and linear …
undirected graph. With high probability, the algorithm runs in logarithmic time and linear …
Concurrent threads and optimal parallel minimum spanning trees algorithm
KW Chong, Y Han, TW Lam - Journal of the ACM (JACM), 2001 - dl.acm.org
This paper resolves a long-standing open problem on whether the concurrent write
capability of parallel random access machine (PRAM) is essential for solving fundamental …
capability of parallel random access machine (PRAM) is essential for solving fundamental …
Implicit decomposition for write-efficient connectivity algorithms
N Ben-David, G Blelloch, J Fineman… - 2018 IEEE …, 2018 - ieeexplore.ieee.org
The future of main memory appears to lie in the direction of new technologies that provide
strong capacity-to-performance ratios, but have write operations that are much more …
strong capacity-to-performance ratios, but have write operations that are much more …
[PDF][PDF] Two-point Euclidean shortest path queries in the plane
YJ Chiang, JSB Mitchell - Proc. 10th ACM-SIAM Symposium on Discrete …, 1999 - Citeseer
We consider the two-point query version of the fundamental geometric shortest path
problem: Given a set h of polygonal obstacles in the plane, having a total of n vertices, build …
problem: Given a set h of polygonal obstacles in the plane, having a total of n vertices, build …