Theoretically efficient parallel graph algorithms can be fast and scalable

L Dhulipala, GE Blelloch, J Shun - ACM Transactions on Parallel …, 2021 - dl.acm.org
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 …

Near-optimal massively parallel graph connectivity

S Behnezhad, L Dhulipala, H Esfandiari… - 2019 IEEE 60th …, 2019 - ieeexplore.ieee.org
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 …

Fast shared-memory algorithms for computing the minimum spanning forest of sparse graphs

DA Bader, G Cong - Journal of Parallel and Distributed Computing, 2006 - Elsevier
Minimum spanning tree (MST) is one of the most studied combinatorial problems with
practical applications in VLSI layout, wireless communication, and distributed networks …

Parallel batch-dynamic graph connectivity

UA Acar, D Anderson, GE Blelloch… - The 31st ACM Symposium …, 2019 - dl.acm.org
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 …

A simple and practical linear-work parallel algorithm for connectivity

J Shun, L Dhulipala, G Blelloch - … of the 26th ACM symposium on …, 2014 - dl.acm.org
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 …

Shortcutting label propagation for distributed connected components

S Stergiou, D Rughwani, K Tsioutsiouliklis - Proceedings of the Eleventh …, 2018 - dl.acm.org
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 …

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 …

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 …

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 …

[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 …