Abstract The Union-Find algorithm is used for maintaining a number of nonoverlapping sets from a finite universe of elements. The algorithm has applications in a number of areas including the computation of spanning trees and in image processing. Although the algorithm is inherently sequential there has been some previous efforts at constructing parallel implementations. These have mainly focused on shared memory computers. In this paper we present the first scalable parallel implementation of the Union-Find algorithm suitable for distributed memory computers. Our new parallel algorithm is based on an observation of how the Find part of the sequential algorithm can be executed more efficiently. We show the efficiency of our implementation t...
The broad goal of this research is to develop a set of paradigms for mapping data-dependent symbolic...
Includes bibliographical references ( leaves 61-64).One way the early use of parallel computers has ...
Connectivity in a graph is a well-studied problem. Various parallel algorithms to detect and label c...
Abstract—The Union-Find algorithm is used for maintaining a number of non-overlapping sets from a fi...
Union-Find (or Disjoint-Set Union) is one of the fundamental problems in computer science; it has be...
Union-Find (or Disjoint-Set Union) is one of the fundamental problems in computer science; it has be...
This paper presents several parallel algorithms on unweighted graphs for hypercube computers. The al...
AbstractWe solve the Union-Find Problem (UF) efficiently for the case the input is restricted to sev...
In this paper we present deterministic parallel algorithms for the coarse-grained multicomputer (CGM...
There exist at least two models of parallel computing, namely, shared-memory and message-passing. Th...
In this paper, we present deterministic parallel algorithms for the coarse grained multicomputer (CG...
We present an experimental study of parallel algorithms for solving the single source shortest path...
Two parallel algorithms for finding minimum spanning forest (MSF) of a weighted undirected graph on ...
AbstractThis paper presents a linear-time algorithm for the special case of the disjoint set union p...
The incremental graph connectivity (IGC) problem is to maintain a data structure that can quickly an...
The broad goal of this research is to develop a set of paradigms for mapping data-dependent symbolic...
Includes bibliographical references ( leaves 61-64).One way the early use of parallel computers has ...
Connectivity in a graph is a well-studied problem. Various parallel algorithms to detect and label c...
Abstract—The Union-Find algorithm is used for maintaining a number of non-overlapping sets from a fi...
Union-Find (or Disjoint-Set Union) is one of the fundamental problems in computer science; it has be...
Union-Find (or Disjoint-Set Union) is one of the fundamental problems in computer science; it has be...
This paper presents several parallel algorithms on unweighted graphs for hypercube computers. The al...
AbstractWe solve the Union-Find Problem (UF) efficiently for the case the input is restricted to sev...
In this paper we present deterministic parallel algorithms for the coarse-grained multicomputer (CGM...
There exist at least two models of parallel computing, namely, shared-memory and message-passing. Th...
In this paper, we present deterministic parallel algorithms for the coarse grained multicomputer (CG...
We present an experimental study of parallel algorithms for solving the single source shortest path...
Two parallel algorithms for finding minimum spanning forest (MSF) of a weighted undirected graph on ...
AbstractThis paper presents a linear-time algorithm for the special case of the disjoint set union p...
The incremental graph connectivity (IGC) problem is to maintain a data structure that can quickly an...
The broad goal of this research is to develop a set of paradigms for mapping data-dependent symbolic...
Includes bibliographical references ( leaves 61-64).One way the early use of parallel computers has ...
Connectivity in a graph is a well-studied problem. Various parallel algorithms to detect and label c...