A Unifying Property for Distribution-Sensitive Priority Queues
A Unifying Property for Distribution-Sensitive Priority Queues
We present a priority queue that supports the operations: insert in worst-case constant time, and delete, delete-min, find-min and decrease-key on an element x in worst-case $O(\lg(\min\{w_x, q_x\}+2))$ time, where wx (respectively, qx) is the number of elements that were accessed after (respectively, before) the last access of x and are still in the priority queue at the time when the corresponding operation is performed. Our priority queue then has both the working-set and the queueish properties; and, more strongly, it satisfies these properties in the worst-case sense. We also argue that these bounds are the best possible with respect to the considered measures. Moreover, we modify our priority queue to satisfy a new unifying property — the time-finger property — which encapsulates both the working-set and the queueish properties. In addition, we prove that the working-set bound is asymptotically equivalent to the unified bound (which is the minimum per operation among the static-finger, static-optimality, and working-set bounds). This latter result is of tremendous interest by itself as it had gone unnoticed since the introduction of such bounds by Sleater and Tarjan [10]. Together, these results indicate that our priority queue also satisfies the static-finger, the static-optimality and the unified bounds.
- Université Libre de Bruxelles Belgium
- State University of New York at Potsdam United States
- University of Copenhagen Denmark
- Max Planck Society Germany
- University of Copenhagen Denmark
Informatique générale, Informatique mathématique
Informatique générale, Informatique mathématique
10 Research products, page 1 of 1
- 2010IsAmongTopNSimilarDocuments
- 2012IsAmongTopNSimilarDocuments
- 1999IsAmongTopNSimilarDocuments
- 2010IsAmongTopNSimilarDocuments
- 2013IsAmongTopNSimilarDocuments
- 2012IsAmongTopNSimilarDocuments
- 2012IsAmongTopNSimilarDocuments
- 2000IsAmongTopNSimilarDocuments
- 2012IsAmongTopNSimilarDocuments
- 2015IsAmongTopNSimilarDocuments
citations This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).2 popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.Average influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).Average impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.Average
