Nearly Work-Efficient Parallel DFS in Undirected Graphs

04/19/2023
by   Mohsen Ghaffari, et al.
0

We present the first parallel depth-first search algorithm for undirected graphs that has near-linear work and sublinear depth. Concretely, in any n-node m-edge undirected graph, our algorithm computes a DFS in Õ(√(n)) depth and using Õ(m+n) work. All prior work either required Ω(n) depth, and thus were essentially sequential, or needed a high poly(n) work and thus were far from being work-efficient.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/05/2019

Parallel Approximate Undirected Shortest Paths Via Low Hop Emulators

We present a (1+ε)-approximate parallel algorithm for computing shortest...
research
07/25/2018

Parallel Minimum Cuts in Near-linear Work and Low Depth

We present the first near-linear work and poly-logritharithmic depth alg...
research
05/21/2019

Parallel Reachability in Almost Linear Work and Square Root Depth

In this paper we provide a parallel algorithm that given any n-node m-ed...
research
06/23/2022

Hierarchical Agglomerative Graph Clustering in Poly-Logarithmic Depth

Obtaining scalable algorithms for hierarchical agglomerative clustering ...
research
12/03/2021

A Parallel PageRank Algorithm For Undirected Graph

PageRank is a fundamental property of graph and there have been plenty o...
research
09/18/2018

Π-cyc: A Reference-free SNP Discovery Application using Parallel Graph Search

Motivation: Working with a large number of genomes simultaneously is of ...
research
02/12/2021

Work-Optimal Parallel Minimum Cuts for Non-Sparse Graphs

We present the first work-optimal polylogarithmic-depth parallel algorit...

Please sign up or login with your details

Forgot password? Click here to reset