• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Rank-Pairing Heaps

Cached

  • Download as a PDF

Download Links

  • [www.cs.princeton.edu]
  • [www.cs.princeton.edu]
  • [people.csail.mit.edu]
  • [www.cs.princeton.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Bernhard Haeupler , Siddhartha Sen , Robert E. Tarjan
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Haeupler_rank-pairingheaps,
    author = {Bernhard Haeupler and Siddhartha Sen and Robert E. Tarjan},
    title = {Rank-Pairing Heaps},
    year = {}
}

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Abstract. We introduce the rank-pairing heap, a heap (priority queue) implementation that combines the asymptotic efficiency of Fibonacci heaps with much of the simplicity of pairing heaps. Unlike all other heap implementations that match the bounds of Fibonacci heaps, our structure needs only one cut and no other structural changes per key decrease; the trees representing the heap can evolve to have arbitrary structure. Our initial experiments indicate that rankpairing heaps perform almost as well as pairing heaps on typical input sequences and better on worst-case sequences. 1

Citations

1011 A note on two problems in connexion with graphs. Numerische Mathematik 1: 269–271 - Dijkstra - 1959
605 The art of computer programming, volume 3: Sorting and searching - Knuth - 1973
493 Fibonacci heaps and their uses in improved network optimization algorithms - Fredman, Tarjan - 1987
299 The Art of Computer Programming, volume 1 (Fundamental Algorithms - Knuth - 1973
154 An algorithm for the organization of information - Adelson-Velskii, Landis - 1962
141 Trans-dichotomous algorithms for minimum spanning trees and shortest paths - Fredman, Willard - 1990
129 Amortized computational complexity - Tarjan - 1985
84 A data structure for manipulating priority queues - Vuillemin - 1978
70 Computing Edge-Connectivity in Multigraphs and Capacitated Graphs - Nagamochi, Ibaraki - 1992
69 Efficient algorithms for finding minimum spanning trees in undirected and directed graphs - Gabow, Rarjan - 1986
67 Tarjan, “Relaxed heaps: An alternative to Fibonacci heaps with applications to parallel computation - Driscoll, Gabow, et al. - 1988
47 The pairing heap: A new form of self-adjusting heap - Fredman, Sedgewick, et al. - 1986
36 Implementation and analysis of binomial queue algorithmms - Brown - 1978
30 Pairing heaps: experiments and analysis - Stasko, Vitter - 1987
28 Worst-case efficient priority queues - Brodal - 1996
27 Fredman and Robert Endre Tarjan. Fibonacci heaps and their uses in improved network optimization algorithms - Michael - 1987
22 Integer sorting in O(n √ log log n) expected time and linear space - Han, Thorup - 2002
20 An empirical analysis of algorithms for constructing a minimum spanning tree - Moret, Shapiro - 1994
17 Meldable heaps and Boolean union-find - Kaplan, Shafrir, et al. - 2002
14 On the efficiency of pairing heaps and related data structures - Fredman - 1999
12 New heap data structures - Kaplan, Tarjan - 1999
12 Three priority queue applications revisited - Liao - 1992
12 A balanced tree scheme for meldable heaps with updates - Peterson - 1987
10 Towards a final analysis of pairing heaps - Pettie - 2005
9 A general technique for implementation of efficient priority queues - Høyer - 1995
6 The weak-heap data structure - DUTTON - 1992
5 Pairing heaps with O(log log n) decrease cost - Elmasry - 2009
3 Quake heaps: a simple alternative to Fibonacci heaps - Chan - 2009
3 AND ROBERT ENDRE TARJAN, Efficient algorithms for finding minimum spanning trees in undirected and directed graphs - GABOW, GALIL, et al. - 1986
2 Thin heaps, thick heaps - Kaplan, Tarjan
1 Violation heaps: A better substitute for Fibonacci heaps - ELMASRY - 812
1 The Fifth DIMACS Challenge—Priority Queue Tests - VARIOUS - 1996
1 BRODAL AND CHRIS OKASAKI, Optimal purely functional priority queues - STØLTING - 1996
1 GUIBAS AND ROBERT SEDGEWICK, A dichromatic framework for balanced trees - LEO - 1978
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University