Priority queues: Small, monotone and trans-dichotomous

48Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We consider two data-structuring problems which involve performing priority queue (PQ) operations on a set of integers in the range 0.. 2ω_1 on a unit-cost RAM with word size ω bits. A monotone min-PQ has the property that the minimum value stored in the PQ is a non-decreasing function of time. We give a monotone min- PQ that, starting with an empty set, processes a sequence of n insert and delete-mins and m decrease-keys in [Formula presented] time. As a consequence, the single-source shortest paths problem on graphs with n nodes and m edges and integer edge costs in the range 0.. 2ω_1 can be solved in [Formula presented] time, and n integers each in the range 0.. 2ω_1 can be sorted in [Formula presented] time. All the above results require linear space and assume that any unit-time RAM instructions used belong to the the class AC0 A small (generalized) PQ supports insert, delete and search operations (the latter returning the predecessor of its argument among the keys in the PQ), but allows only w0(1) keys to be present in the PQ at any time. We give a small Pq which supports all operations in constant expected time. As a consequence, we get that insert, delete and search operations on a set of n keys can be performed in O(1 +log n/log ω) expected time. Derandomizing this small PQ gives a linear-space static deterministic small PQ.

Cite

CITATION STYLE

APA

Raman, R. (1996). Priority queues: Small, monotone and trans-dichotomous. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1136, pp. 122–137). Springer Verlag. https://doi.org/10.1007/3-540-61680-2_51

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free