A parallel algorithm is given which constructs an optimal alphabetic tree in 0(log3 n) time with n2 log n processors. The construction is basically a parallelization of the Garsia-Wachs version [5] of the Hu-tucker al...
详细信息
ISBN:
(纸本)0897915992
A parallel algorithm is given which constructs an optimal alphabetic tree in 0(log3 n) time with n2 log n processors. The construction is basically a parallelization of the Garsia-Wachs version [5] of the Hu-tucker algorithm [8]. The best previous MC algorithm for the problem uses ra6/logn processors. [15] Our method is an extension of techniques used first in [3] and later used in [13] for the Huffman coding problem, which can be viewed as the alphabetic tree problem for the special case of a monotone weight sequence. In this paper, we extend to the case of certain "almost monotone" sequences, which we call "sorted regular valleys." The processing of such subsequences depends on a quadrangle inequality, while the total number of global iterations depends on a kind of tree contraction. Altogether we can view our algorithmic approach as (quadrangle inequality + tree contraction). An optimal alphabetic tree is a special case of an optimal binary search tree where all the weights are in the leaves. Thus, the result gives a partial answer to the open problem posed in [3]: is there an AfC algorithm which can find an optimal binary search tree and which user processors for some ep > 0?
We give efficient CRCW PRAM algorithms for the construction of two data structures, the Lsuffix Tree of a square matrix and the Nested Suffix Tree of a general matrix. The Lsuffix tree, introduced by Giancarlo [11], r...
详细信息
We give asymptotically equal lower and upper bounds for the number of parallel I/O operations required to perform BMMC permutations (defined by a characteristic matrix that is nonsingular over GF{2)) on parallel disk ...
详细信息
In this paper we consider the problem of interprocessor communication on a Completely Connected Optical Communication parallel Computer (OCPC). The particular problem we study is that of realizing an h-relation. In th...
详细信息
We present highly efficient parallelalgorithms for several well-studied dictionary matching problems. Our algorithms are faster and more efficient in terms of their parallel work, compared to previously known results...
详细信息
The notion of output sensitive parallelalgorithms for linear algebra problems is formalized in this paper, and such algorithms are presented for finding the rank of an n x n matrix in randomized parallel time 0(log n...
详细信息
Consider a set of processors, V, that can communicate with each other. Assume that each processor can be either "good" or "faulty". Also assume that the processors can be used to test each other. W...
详细信息
This volume of the proceedings contains 42 articles devoted to parallel processing algorithms and architectures used in computers with multiple processors. algorithms are presented for routing the processing steps, ma...
详细信息
ISBN:
(纸本)089791483X
This volume of the proceedings contains 42 articles devoted to parallel processing algorithms and architectures used in computers with multiple processors. algorithms are presented for routing the processing steps, mapping the data paths, sorting and interconnecting networks. Operating system program algorithms are discussed which optimize performance for hypercube, mesh connected arrays and to order sets, to select and label gray scale images and to schedule tasks.
暂无评论