scispace - formally typeset
Proceedings ArticleDOI

An optimal randomized parallel algorithm for finding connected components in a graph

Hillel Gazit
- pp 492-501
TLDR
This work presents a parallel randomized algorithm for finding the connected components of an undirected graph that is Optimal in space as well.
Abstract
We present a parallel randomized algorithm for finding the connected components of an undirected graph. Our algorithm takes T = O(log (n)) time and p = O(m+n/(log(n) processors, where m = number of edges and n = number of vertices. This algorithm improves the results of Cole and Vishkin1, which use O(log (n)?log (log (n))?log (log (log (n)))) time. Our algorithm is Optimal in the sense that the product P?T is a linear function of the input size. The algorithm requires O(m + n) space which is the input size, so it is Optimal in space as well.

read more

Citations
More filters
Book ChapterDOI

Parallel algorithms for shared-memory machines

TL;DR: In this paper, the authors discuss parallel algorithms for shared-memory machines and discuss the theoretical foundations of parallel algorithms and parallel architectures, and present a theoretical analysis of the appropriate logical organization of a massively parallel computer.
Proceedings ArticleDOI

Global min-cuts in RNC, and other ramifications of a simple min-cut algorithm

TL;DR: This algorithm provides the first proof that the min-cut problem for weighted undirected graphs is in 7ZAfC, and does more than find a single mm-cut; it finds all of them.
Journal ArticleDOI

A complexity theory of efficient parallel algorithms

TL;DR: The relationship between various models of parallel computation is investigated, using a newly defined concept of efficient simulation, and it is proved that the class PE is invariant across the shared memory models (PRAM's) and fully connected message passing machines.
Journal Article

Exact covariance thresholding into connected components for large-scale graphical lasso

TL;DR: For a range of values of λ, this proposal splits a large graphical lasso problem into smaller tractable problems, making it possible to solve an otherwise infeasible large-scale problem.
Journal ArticleDOI

Stochastic image pyramids

TL;DR: A new class of image pyramids is introduced in which a global sampling structure close to that of the twofold reduced resolution next level is generated exclusively by local processes and the probabilistic algorithm exploits local ordering relations among independent identically distributed random variables.
References
More filters
Journal ArticleDOI

A Measure of Asymptotic Efficiency for Tests of a Hypothesis Based on the sum of Observations

TL;DR: In this paper, it was shown that the likelihood ratio test for fixed sample size can be reduced to this form, and that for large samples, a sample of size $n$ with the first test will give about the same probabilities of error as a sample with the second test.
Journal ArticleDOI

An O(logn) parallel connectivity algorithm

TL;DR: It is conjectured that the barrier of O(log n) cannot be surpassed by any polynomial number of processors and that this performance cannot be achieved in the weaker model.
Book

An Efficient Parallel Biconnectivity Algorithm

TL;DR: A new algorithm for finding the blocks (biconnected components) of an undirected graph and a general algorithmic technique that simplifies and improves computation of various functions on trees is introduced.
Proceedings ArticleDOI

Parallel tree contraction and its application

TL;DR: A bottom-up algorithm to handle trees which has two major advantages over the top-down approach: the control structure is straight forward and easier to implement facilitating new algorithms using fewer processors and less time; and problems for which it was too difficult or too complicated to find polylog parallel algorithms are now easy.
Proceedings ArticleDOI

Deterministic coin tossing and accelerating cascades: micro and macro techniques for designing parallel algorithms

TL;DR: A new deterministic coin tossing technique that provides for a fast and eff ient b reak ing of a symmetr ic s i tuat ion in paral le l is introduced.