AN OPTIMAL PARALLEL ALGORITHM TO CONSTRUCT A DEAP

被引:1
作者
OLARIU, S
WEN, Z
机构
[1] Department of Computer Science, Old Dominion University, Norfolk
关键词
HEAPS; DEAPS; PRIORITY QUEUES; DOUBLE-ENDED PRIORITY QUEUES; OPTIMAL ALGORITHMS; PARALLEL ALGORITHMS; EREW-PRAM; CRCW-PRAM;
D O I
10.1080/00207169208804050
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Recently, Carlsson [3] proposed a variation of the heap data structure as an efficient implementation of a double-ended priority queue. This new data structure is referred to as the deap. We show that constructing a deap with special properties can be done very easily, both sequentially and in parallel, by reducing the problem to selection and heap construction. Our parallel algorithm can be implemented to run in 0(log n log* n) time using an optimal number of processors in the EREW-PRAM model or in 0(log n) time using an optimal number of processors in the CRCW model. © 1992, Taylor & Francis Group, LLC. All rights reserved.
引用
收藏
页码:61 / 65
页数:5
相关论文
共 13 条
[1]   MIN-MAX HEAPS AND GENERALIZED PRIORITY-QUEUES [J].
ATKINSON, MD ;
SACK, JR ;
SANTORO, N ;
STROTHOTTE, T .
COMMUNICATIONS OF THE ACM, 1986, 29 (10) :996-1000
[2]  
BAASE S, 1988, COMPUTER ALGORITHMS
[3]   A NOTE ON THE CONSTRUCTION OF THE DATA STRUCTURE DEAP [J].
CARLSSON, S ;
CHEN, JS ;
STROTHOTTE, T .
INFORMATION PROCESSING LETTERS, 1989, 31 (06) :315-317
[4]   THE DEAP - A DOUBLE-ENDED HEAP TO IMPLEMENT DOUBLE-ENDED PRIORITY-QUEUES [J].
CARLSSON, S .
INFORMATION PROCESSING LETTERS, 1987, 26 (01) :33-36
[5]  
COFFMAN EG, 1982, OCT P C MEAS MOD EV
[6]  
COLE R, 1986, TR5686 TEL AV U MOIS
[7]   AN OPTIMALLY EFFICIENT SELECTION ALGORITHM [J].
COLE, RJ .
INFORMATION PROCESSING LETTERS, 1988, 26 (06) :295-299
[8]  
HOFRI M, 1980, COMM ACM, V23
[9]  
Hwang K., 1984, COMPUTER ARCHITECTUR
[10]  
KNUTH DE, 1975, ART COMPUTER PROGRAM, V3