{"id":"https://openalex.org/W1987668407","doi":"https://doi.org/10.1137/100785351","title":"Rank-Pairing Heaps","display_name":"Rank-Pairing Heaps","publication_year":2011,"publication_date":"2011-01-01","ids":{"openalex":"https://openalex.org/W1987668407","doi":"https://doi.org/10.1137/100785351","mag":"1987668407"},"language":"en","primary_location":{"id":"doi:10.1137/100785351","is_oa":false,"landing_page_url":"https://doi.org/10.1137/100785351","pdf_url":null,"source":{"id":"https://openalex.org/S153560523","display_name":"SIAM Journal on Computing","issn_l":"0097-5397","issn":["0097-5397","1095-7111"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5080591933","display_name":"Bernhard Haeupler","orcid":"https://orcid.org/0000-0003-3381-0459"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Bernhard Haeupler","raw_affiliation_strings":["haeupler@mit.edu#TAB#"],"affiliations":[{"raw_affiliation_string":"haeupler@mit.edu#TAB#","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103920769","display_name":"Siddhartha Sen","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Siddhartha Sen","raw_affiliation_strings":["sssix@cs.princeton.edu#TAB#"],"affiliations":[{"raw_affiliation_string":"sssix@cs.princeton.edu#TAB#","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5051027549","display_name":"Robert E. Tarjan","orcid":"https://orcid.org/0000-0001-7505-5768"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Robert E. Tarjan","raw_affiliation_strings":["ret@cs.princeton.edu#TAB#"],"affiliations":[{"raw_affiliation_string":"ret@cs.princeton.edu#TAB#","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5080591933"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.993,"has_fulltext":false,"cited_by_count":20,"citation_normalized_percentile":{"value":0.91395987,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"40","issue":"6","first_page":"1463","last_page":"1485"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9965999722480774,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9965999722480774,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9842000007629395,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11567","display_name":"semigroups and automata theory","score":0.9750000238418579,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/heap","display_name":"Heap (data structure)","score":0.8656905293464661},{"id":"https://openalex.org/keywords/pairing","display_name":"Pairing","score":0.7555748224258423},{"id":"https://openalex.org/keywords/fibonacci-number","display_name":"Fibonacci number","score":0.5750075578689575},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.5133084654808044},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.41153576970100403},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.3170757591724396},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.24564602971076965},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.06183040142059326}],"concepts":[{"id":"https://openalex.org/C134757568","wikidata":"https://www.wikidata.org/wiki/Q274089","display_name":"Heap (data structure)","level":2,"score":0.8656905293464661},{"id":"https://openalex.org/C14103023","wikidata":"https://www.wikidata.org/wiki/Q11681459","display_name":"Pairing","level":3,"score":0.7555748224258423},{"id":"https://openalex.org/C173734053","wikidata":"https://www.wikidata.org/wiki/Q47577","display_name":"Fibonacci number","level":2,"score":0.5750075578689575},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.5133084654808044},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.41153576970100403},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.3170757591724396},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.24564602971076965},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.06183040142059326},{"id":"https://openalex.org/C54101563","wikidata":"https://www.wikidata.org/wiki/Q124131","display_name":"Superconductivity","level":2,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1137/100785351","is_oa":false,"landing_page_url":"https://doi.org/10.1137/100785351","pdf_url":null,"source":{"id":"https://openalex.org/S153560523","display_name":"SIAM Journal on Computing","issn_l":"0097-5397","issn":["0097-5397","1095-7111"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Computing","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W172574161","https://openalex.org/W1545905594","https://openalex.org/W1593562291","https://openalex.org/W1593663058","https://openalex.org/W1602103078","https://openalex.org/W1609699128","https://openalex.org/W1715359176","https://openalex.org/W1968564979","https://openalex.org/W1970691969","https://openalex.org/W1978960961","https://openalex.org/W1981856985","https://openalex.org/W1982512167","https://openalex.org/W1987927249","https://openalex.org/W1989031126","https://openalex.org/W1993449345","https://openalex.org/W1996864203","https://openalex.org/W2006820476","https://openalex.org/W2016179297","https://openalex.org/W2021615496","https://openalex.org/W2023135239","https://openalex.org/W2035228443","https://openalex.org/W2037658490","https://openalex.org/W2063301486","https://openalex.org/W2065321335","https://openalex.org/W2084224084","https://openalex.org/W2113116892","https://openalex.org/W2121354236","https://openalex.org/W2136598300","https://openalex.org/W2164485560","https://openalex.org/W2169528473","https://openalex.org/W2752853835","https://openalex.org/W3031415405","https://openalex.org/W3138474469","https://openalex.org/W3198160809","https://openalex.org/W4246185962"],"related_works":["https://openalex.org/W3015473028","https://openalex.org/W3201176751","https://openalex.org/W2920386017","https://openalex.org/W2795454383","https://openalex.org/W2057898405","https://openalex.org/W2029180842","https://openalex.org/W2051379014","https://openalex.org/W2953807518","https://openalex.org/W1993094293","https://openalex.org/W2258335979"],"abstract_inverted_index":{"We":[0],"introduce":[1],"the":[2,11,20,30,43,46,85,88],"rank-pairing":[3],"heap,":[4],"an":[5],"implementation":[6],"of":[7,14,19,22,32],"heaps":[8,16,34],"that":[9,28,91],"combines":[10],"asymptotic":[12],"efficiency":[13],"Fibonacci":[15,33],"with":[17],"much":[18],"simplicity":[21],"pairing":[23,55,68],"heaps.":[24],"Other":[25],"heap":[26],"implementations":[27],"match":[29],"bounds":[31],"do":[35],"so":[36],"by":[37],"maintaining":[38],"a":[39,95],"balance":[40],"condition":[41],"on":[42],"trees":[44,58],"representing":[45],"heap.":[47],"In":[48],"contrast":[49],"to":[50,61],"these":[51],"structures":[52],"but":[53],"like":[54,67],"heaps,":[56,69],"our":[57,70,104],"can":[59,92],"evolve":[60],"have":[62],"arbitrary":[63],"(unbalanced)":[64],"structure.":[65],"Also":[66],"structure":[71,106],"requires":[72],"at":[73],"most":[74],"one":[75],"cut":[76],"and":[77],"no":[78],"other":[79],"restructuring":[80],"per":[81],"key":[82,96],"decrease,":[83],"in":[84,100],"worst":[86],"case:":[87],"only":[89],"changes":[90,99],"cascade":[93],"during":[94],"decrease":[97],"are":[98],"node":[101],"ranks.":[102],"Although":[103],"data":[105],"is":[107,111],"simple,":[108],"its":[109],"analysis":[110],"not.":[112]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":3},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":5}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2016-06-24T00:00:00"}
