Abstract
This note describes a data structure that has the same theoretical performance as Fibonacci heaps, supporting decrease-key operations in O(1) amortized time and delete-min operations in O(log n) amortized time. The data structure is simple to explain and analyze, and may be of pedagogical value
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Driscoll, J., Gabow, H., Shrairman, R., Tarjan, R.: Relaxed heaps: an alternative to Fibonacci heaps with applications to parallel computation. Commun. ACM 31, 1343–1354 (1988)
Elmasry, A.: The violation heap: a relaxed Fibonacci-like heap. Discrete Math., Alg. and Appl. 2, 493–504 (2010)
Elmasry, A.: Pairing heaps with O(loglogn) decrease cost. In: Proc. 20th ACM–SIAM Sympos. Discrete Algorithms, pp. 471–476 (2009)
Fredman, M., Sedgewick, R., Sleator, D., Tarjan, R.: The pairing heap: a new form of self-adjusting heap. Algorithmica 1, 111–129 (1986)
Fredman, M., Tarjan, R.: Fibonacci heaps and their uses in improved network optimization algorithms. J. ACM 34, 596–615 (1987)
Haeupler, B., Sen, S., Tarjan, R.E.: Rank-pairing heaps. SIAM J. Comput. 40, 1463–1485 (2011)
Høyer, P.: A general technique for implementation of efficient priority queues. In: Proc. 3rd Israel Sympos. Theory of Comput. Sys., pp. 57–66 (1995)
Kaplan, H., Tarjan, R.: Thin heaps, thick heaps. ACM Trans. Algorithms 4(1), 3 (2008)
Peterson, G.: A balanced tree scheme for meldable heaps with updates. Tech. Report GIT-ICS-87-23, Georgia Institute of Technology (1987)
Pettie, S.: Towards a final analysis of pairing heaps. In: Proc. 46th IEEE Sympos. Found. Comput. Sci., pp. 174–183 (2005)
Takaoka, T.: Theory of 2-3 heaps. Discrete Applied Math. 126, 115–128 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Chan, T.M. (2013). Quake Heaps: A Simple Alternative to Fibonacci Heaps. In: Brodnik, A., López-Ortiz, A., Raman, V., Viola, A. (eds) Space-Efficient Data Structures, Streams, and Algorithms. Lecture Notes in Computer Science, vol 8066. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40273-9_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-40273-9_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40272-2
Online ISBN: 978-3-642-40273-9
eBook Packages: Computer ScienceComputer Science (R0)