Research output: Contribution to book/anthology/report/proceeding › Article in proceedings › Research › peer-review
Final published version
A priority queue is a fundamental data structure that maintains a dynamic set of (key, priority)-pairs and supports Insert, Delete, ExtractMin and DecreaseKey operations. In the external memory model, the current best priority queue supports each operation in amortized O( B 1 log N B ) I/Os. If the DecreaseKey operation does not need to be supported, one can design a more efficient data structure that supports the Insert, Delete and ExtractMin operations in O( B 1 log N B /log M B ) I/Os. A recent result shows that a degradation in performance is inevitable by proving a lower bound of Ω( B 1 log B/log log N) I/Os for priority queues with DecreaseKeys. In this paper we tighten the gap between the lower bound and the upper bound by proposing a new priority queue which supports the DecreaseKey operation and has an expected amortized I/O complexity of O( B 1 log N B /log log N). Our result improves the external memory priority queue with DecreaseKeys for the first time in over a decade, and also gives the fastest external memory single source shortest path algorithm.
Original language | English |
---|---|
Title of host publication | Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms |
Editors | Timothy M. Chan |
Number of pages | 13 |
Volume | PRDA19 |
Publisher | Society for Industrial and Applied Mathematics |
Publication year | 2019 |
Pages | 1331-1343 |
ISBN (Electronic) | 978-1-61197-548-2 |
Publication status | Published - 2019 |
Event | Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms - Westin San Diego , San Diego, United States Duration: 6 Jan 2019 → 9 Jan 2019 Conference number: 30 |
Conference | Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms |
---|---|
Nummer | 30 |
Location | Westin San Diego |
Land | United States |
By | San Diego |
Periode | 06/01/2019 → 09/01/2019 |
See relations at Aarhus University Citationformats
ID: 170313116