English

The Logarithmic Funnel Heap: An Efficient Priority Queue For Extremely Large Sets

Data Structures and Algorithms 2023-12-07 v4 Discrete Mathematics

Abstract

For many data-processing applications, a comprehensive set of efficient operations for the management of priority values is required. Indexed priority queues are particularly promising to satisfy this requirement by design. In this work, we report the design and analysis of an efficient indexed priority queue with a comprehensive set of operations. In particular, insert\mathtt{insert}, delete\mathtt{delete} and decrease\mathtt{decrease} all run in expected O(logn)O(\log^{*}{n}) time, while increase\mathtt{increase} is conjectured by means of Monte Carlo simulations to run in expected O(loglogn)O(\log\log{n}) time. The space complexity as well as the time complexity for the construction of the empty heap data structure is O(n)O(n). For certain massive computational problems, such as specific analyses of extremely large graphs and (chemical) simulations, this heap system may exhibit considerable utility.

Keywords

Cite

@article{arxiv.1705.10648,
  title  = {The Logarithmic Funnel Heap: An Efficient Priority Queue For Extremely Large Sets},
  author = {Christian Loeffeld},
  journal= {arXiv preprint arXiv:1705.10648},
  year   = {2023}
}

Comments

12 pages, 3 figures, 1 table

R2 v1 2026-06-22T20:03:34.400Z