Near-Optimal Online Multiselection in Internal and External Memory
J\'er\'emy Barbay, Ankur Gupta, S. Srinivasa Rao, Jonathan, Sorenson

TL;DR
This paper presents the first online algorithms for multiselection problems that are optimal or near-optimal in comparison complexity, supporting dynamic updates and external memory efficiency.
Contribution
It introduces the first online multiselection algorithm that is 1-competitive in comparison complexity and extends it to dynamic and external memory models.
Findings
First online algorithm matching Kaligosi et al.'s comparison bounds.
Supports efficient online search, insertion, and deletion.
Achieves O(1)-competitiveness in external memory model.
Abstract
We introduce an online version of the multiselection problem, in which q selection queries are requested on an unsorted array of n elements. We provide the first online algorithm that is 1-competitive with Kaligosi et al. [ICALP 2005] in terms of comparison complexity. Our algorithm also supports online search queries efficiently. We then extend our algorithm to the dynamic setting, while retaining online functionality, by supporting arbitrary insertions and deletions on the array. Assuming that the insertion of an element is immediately preceded by a search for that element, we show that our dynamic online algorithm performs an optimal number of comparisons, up to lower order terms and an additive O(n) term. For the external memory model, we describe the first online multiselection algorithm that is O(1)-competitive. This result improves upon the work of Sibeyn [Journal of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
