The concept of a tree has been used in various areas of mathematics for over a century. In particular, trees appear to be one of the most fundamental notions in computer science. Sequential algorithms for trees are generally well studied. Unfortunately many of these sequential algorithms use methods which seem to be inherently sequential. One of the contributions of this thesis is the introduction of several parallel techniques for the construction of various types of trees and the presentation of new parallel tree construction algorithms using these methods. Along with the parallel tree construction techniques presented here, we develop techniques which have broader applications. We use the Parallel Random Access Machine as our model of c...
Trees are a useful data type, but they are not routinely included in parallel programming systems be...
Parallel tree contraction is a well established method of parallel tree processing. There are effici...
k-d tree (or Multidimensional binary search tree) is often used as a data structure for organizing a...
We present an optimal parallel algorithm for the construction of (a, b)-trees-a generalization of 2-...
We present an optimal parallel algorithm for the construction of(a, b)-trees-a generalization of 2-3...
The segment tree is a simple and important data structure in computational geometry [7,11]. We prese...
AbstractAlgorithmic skeletons are ready-made parallel computation patterns. Since each skeleton can ...
This report contains Fork95 implementations of basic parallel operations on trees, like rooting and ...
We present a linear-time sequential algorithm for the construction of a binary tree, given its preor...
AbstractAccumulations are higher-order operations on structured objects; they leave the shape of an ...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
Abstract. Trees are useful data structures, but to design efficient parallel programs over trees is ...
Parallel computation offers the promise of great improvements in the solution of problems that, if w...
A parallel algorithm is given which constructs an optimal alphabetic tree in O(log³ n) time with n² ...
The Steiner Forest Problem is one of the fundamental combinatorial optimization problemsin operation...
Trees are a useful data type, but they are not routinely included in parallel programming systems be...
Parallel tree contraction is a well established method of parallel tree processing. There are effici...
k-d tree (or Multidimensional binary search tree) is often used as a data structure for organizing a...
We present an optimal parallel algorithm for the construction of (a, b)-trees-a generalization of 2-...
We present an optimal parallel algorithm for the construction of(a, b)-trees-a generalization of 2-3...
The segment tree is a simple and important data structure in computational geometry [7,11]. We prese...
AbstractAlgorithmic skeletons are ready-made parallel computation patterns. Since each skeleton can ...
This report contains Fork95 implementations of basic parallel operations on trees, like rooting and ...
We present a linear-time sequential algorithm for the construction of a binary tree, given its preor...
AbstractAccumulations are higher-order operations on structured objects; they leave the shape of an ...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
Abstract. Trees are useful data structures, but to design efficient parallel programs over trees is ...
Parallel computation offers the promise of great improvements in the solution of problems that, if w...
A parallel algorithm is given which constructs an optimal alphabetic tree in O(log³ n) time with n² ...
The Steiner Forest Problem is one of the fundamental combinatorial optimization problemsin operation...
Trees are a useful data type, but they are not routinely included in parallel programming systems be...
Parallel tree contraction is a well established method of parallel tree processing. There are effici...
k-d tree (or Multidimensional binary search tree) is often used as a data structure for organizing a...