Calendar Queues: A Fast 0(1) Priority Queue Implementation for the Simulation Event Set Problem

265Citations
Citations of this article
128Readers
Mendeley users who have this article in their library.

Abstract

A new priority queue implementation for the future event set problem is described in this article. The new implementation is shown experimentally to be O(1) in queue size for the priority increment distributions recently considered by Jones in his review article. It displays hold times three times shorter than splay trees for a queue size of 10,000 events. The new implementation, called a calendar queue, is a very simple structure of the multiple list variety using a novel solution to the overflow problem. © 1988, ACM. All rights reserved.

Author supplied keywords

Cite

CITATION STYLE

APA

Brown, R. (1988). Calendar Queues: A Fast 0(1) Priority Queue Implementation for the Simulation Event Set Problem. Communications of the ACM, 31(10), 1220–1227. https://doi.org/10.1145/63039.63045

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