ACM Home Page
Please provide us with feedback. Feedback
Relaxed heaps: an alternative to Fibonacci heaps with applications to parallel computation
Full text PdfPdf (1.52 MB)
Source
Communications of the ACM archive
Volume 31 ,  Issue 11  (November 1988) table of contents
Pages: 1343 - 1354  
Year of Publication: 1988
ISSN:0001-0782
Authors
James R. Driscoll  Dartmouth College, Hanover, NH
Harold N. Gabow  Univ. of Colorado, Boulder
Ruth Shrairman  Univ. of Colorado, Boulder
Robert E. Tarjan  Princeton Univ., and AT&T Bell Laboratories, Murray Hill, NJ
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 22
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/50087.50096
What is a DOI?

ABSTRACT

The relaxed heap is a priority queue data structure that achieves the same amortized time bounds as the Fibonacci heap—a sequence of m decrease_key and n delete_min operations takes time O(m + n log n). A variant of relaxed heaps achieves similar bounds in the worst case—O(1) time for decrease_key and O(log n) for delete_min. Relaxed heaps give a processor-efficient parallel implementation of Dijkstra's shortest path algorithm, and hence other algorithms in network optimization. A relaxed heap is a type of binomial queue that allows heap order to be violated.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Awerbuch, B. and Shiloach, Y. New connectivity and MSF algorithms for Ultracomputer and PRAM. In Proceedings of the IEEE 1983 International Conference on Parallel Processing (1983), pp. 175-179.
 
2
Brown, M.R. Implementation and analysis of binomial queue algorithms. SIAM J. Comput. 7, 3 (1978), 298-319.
3
 
4
 
5
6
7
 
8
Kwan, S.C., and Ruzzo, W.L. Adaptive parallel algorithms for finding minimum spanning trees. In Proceedings of the IEEE 1984 International Conference on Parallel Processi,g, 1984, pp. 439-443.
 
9
KruskaI, C.P., Rudolph, L., and Snir, M. Efficient parallel algorithms for graph problems. In Proceedings of the IEEE 1986 International Conference on Parallel Processing, 1986, pp. 869-876.
 
10
Lawler, E.L. Combinatorial Optimization: Networks and Matroids. Holt, Rinehart and Winston, New York, 1976.
11
 
12
Peterson, G.L. A balanced tree scheme for meldable heaps with updates. Tech. Rep. GIT-ICS-87-23, School of Information and Comp. Sci., Georgia Institute of Technology, Atlanta, Ga., 1987.
 
13
14

CITED BY  22

Collaborative Colleagues:
James R. Driscoll: colleagues
Harold N. Gabow: colleagues
Ruth Shrairman: colleagues
Robert E. Tarjan: colleagues