We present optimal parallel solutions to reporting paths between pairs of nodes in an n-node tree. Our algorithms are deterministic and designed to run on an exclusive read exclusive write parallel random-access machine (EREW PRAM). In particular, we provide a, simple optimal parallel algorithm for pre-processing the input tree such that the path queries can be answered efficiently. Our algorithm for preprocessing runs in O(log n) time using O(n/log n) processors. Using the preprocessing, we can report paths between k node pairs in O(log n + log k) time using O(k + (n + S)/log n) processors on an EREW PRAM, where S is the size of the output. In particular, we can report the path between a single pair of distinct nodes in O(log n) time using...
We present an optimal parallel algorithm for the construction of(a, b)-trees-a generalization of 2-3...
This paper resolves a long-standing open problem on whether the concurrent write capability of paral...
The tree-layout problem is to compute the coordinates of nodes of a tree so that the tree, when draw...
[[abstract]]In this paper, we propose efficient parallel algorithms on the EREW PRAM for optimally l...
AbstractWe consider the problem of preprocessing a tree T with edge labels drawn from a semigroup su...
[[abstract]]In this paper, an efficient parallel algorithm is proposed for finding a k-tree core of ...
AbstractWe consider the problem of preprocessing an n-vertex digraph with real edge weights so that ...
We consider the problem of preprocessing an n-vertex digraph with real edge weights so that subseque...
We consider the problem of preprocessing an $n$-vertex digraph with real edge weights so that subseq...
A Prüfer code of a labeled free tree with n nodes is a sequence of length n−2 constructed by the fol...
Abstract. The shortest-paths problem is a fundamental problem in graph theory and finds diverse appl...
[[abstract]]An edge is a bisector of a simple path if it contains the middle point of the path. In t...
We consider the problem of preprocessing an $n$-vertex digraph with real edge weights so that subseq...
We consider the problem of preprocessing an n-vertex digraph with real edge weights so that subseque...
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...
This paper resolves a long-standing open problem on whether the concurrent write capability of paral...
The tree-layout problem is to compute the coordinates of nodes of a tree so that the tree, when draw...
[[abstract]]In this paper, we propose efficient parallel algorithms on the EREW PRAM for optimally l...
AbstractWe consider the problem of preprocessing a tree T with edge labels drawn from a semigroup su...
[[abstract]]In this paper, an efficient parallel algorithm is proposed for finding a k-tree core of ...
AbstractWe consider the problem of preprocessing an n-vertex digraph with real edge weights so that ...
We consider the problem of preprocessing an n-vertex digraph with real edge weights so that subseque...
We consider the problem of preprocessing an $n$-vertex digraph with real edge weights so that subseq...
A Prüfer code of a labeled free tree with n nodes is a sequence of length n−2 constructed by the fol...
Abstract. The shortest-paths problem is a fundamental problem in graph theory and finds diverse appl...
[[abstract]]An edge is a bisector of a simple path if it contains the middle point of the path. In t...
We consider the problem of preprocessing an $n$-vertex digraph with real edge weights so that subseq...
We consider the problem of preprocessing an n-vertex digraph with real edge weights so that subseque...
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...
This paper resolves a long-standing open problem on whether the concurrent write capability of paral...
The tree-layout problem is to compute the coordinates of nodes of a tree so that the tree, when draw...