Papers
Topics
Authors
Recent
Search
2000 character limit reached

Selecting the 7th Smallest of 16 Elements Takes Exactly 28 Comparisons

Published 13 Oct 2026 in cs.DS and math.CO | (2610.18740v1)

Abstract: Let Vi(n)V_i(n) denote the minimum worst-case number of comparisons needed to find the ii-th smallest of nn distinct elements. We construct algorithms showing V7(16)≤28V_7(16)\le28 and V8(16)≤29V_8(16)\le29, improving the previously reported upper bounds of 30 and 31. Together with known lower bounds, these results establish V7(16)=28V_7(16)=28 and leave V8(16)∈28,29V_8(16)\in{28,29}. For 17 elements, we establish V5(17)=27V_5(17)=27 and improve the upper bounds for ranks 6 through 9 to 29, 30, 31, and 31, respectively. Every new upper bound has an explicit decision-graph certificate verified by a static checker developed independently of the search. We also derive a lower bound for selection from a partially ordered state by combining the Fussenegger-Gabow weight with its order-reversed counterpart. All new upper bounds and this lower bound are formally verified in Lean 4. For V8(16)V_8(16), we show that a lower bound based solely on the total number of decision-tree leaves cannot establish V8(16)≥29V_8(16)\ge29. The algorithms were found using fixed-budget search, information-guided comparison ordering, and proof-number search. Proof-number search was decisive in finding the 28-comparison algorithm; in our experiments, refuting a comparison budget remained substantially more expensive than finding an algorithm within it.

Authors (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.