Query-Competitive Sorting with Uncertainty
Magn\'us M. Halld\'orsson (1), Murilo S. de Lima (2) ((1) ICE-TCS,, Department of Computer Science, Reykjavik University, Iceland, (2) School of, Informatics, University of Leicester, United Kingdom)

TL;DR
This paper investigates sorting with incomplete information using queries, providing efficient algorithms with competitive ratios, and explores related graph-theoretic and interval problems under uncertainty.
Contribution
It introduces new competitive algorithms for sorting with uncertainty, analyzes their performance, and extends the framework to related graph and interval problems.
Findings
Optimal offline query set can be computed in polynomial time.
Adaptive algorithms achieve competitive ratios of 2, 3/2, and 5/3 under various conditions.
New bounds and algorithms for sorting with uncertainty and related graph problems.
Abstract
We study the problem of sorting under incomplete information, when queries are used to resolve uncertainties. Each of data items has an unknown value, which is known to lie in a given interval. We can pay a query cost to learn the actual value, and we may allow an error threshold in the sorting. The goal is to find a nearly-sorted permutation by performing a minimum-cost set of queries. We show that an offline optimum query set can be found in poly time, and that both oblivious and adaptive problems have simple competitive algorithms. The competitive ratio for the oblivious problem is for uniform query costs, and unbounded for arbitrary costs; for the adaptive problem, the ratio is 2. We present a unified adaptive strategy for uniform costs that yields the following improved results: (1) a 3/2-competitive randomized algorithm; (2) a 5/3-competitive deterministic algorithm if…
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.
