A certified exponent of 0.48758 for worst-case Subset Sum, and limits of the alias–checksum analysis
Version 1 / Nov 07, 2026 / CC BY 4.0
Abstract
For more than fifty years, since Horowitz and Sahni's meet-in-the-middle algorithm of 1974, the best exponent for worst-case Subset Sum was . In October 2026 that barrier fell twice within a week, with OpenAI's algorithm and, independently, Li and Ye's , and improvements have followed quickly since: within three weeks A. Kapila's modification of the OpenAI approach ("Base") reached 0.4877, a retuning of Base by JoshuaQFEX reached 0.487676, and a refinement by Y. Bills reached 0.4876723. Here we push this line of work further and examine what limits it. Conditional on the cited non-numerical proofs, we give a certified parameter point with threshold : for every fixed , the uniform randomized algorithm uses word operations on inputs of polynomial bit length, with success probability at least . In particular, it runs in time . A single asymmetric filter replaces Base's family of 43 filters. Independent interval computations certify all required numerical conditions, including both filtering moments and their quadrature errors.
We prove a lower bound on the first filtering moment, valid for all positive continuous densities, that excludes every parameter choice with in the original OpenAI proof's sufficient budget. Three algebraic bounds explain the costs at our improved point. Separately, an enumeration phase that inserts at least alias classes, spending a counted step on each, and uses checksum gap at most needs exponent at least . This is a conditional operation-count bound; a global upper bound on achievable checksum capacity remains open. Finally, we isolate a small-layer statement that would yield threshold , prove combinatorial special cases, and identify the remaining questions.
Provenance statement
References
- E. Horowitz and S. Sahni. Computing partitions with applications to the knapsack problem. J. ACM 21(2):277--292, 1974. doi:10.1145/321812.321823.DOI
- R. M. Karp. Reducibility among combinatorial problems. In Complexity of Computer Computations , pp. 85--103. Plenum, 1972.
- R. Schroeppel and A. Shamir. A , algorithm for certain NP-complete problems. SIAM J. Comput. 10(3):456--464, 1981. doi:10.1137/0210033.DOI
- X. Chen, Y. Jin, T. Randolph and R. A. Servedio. Subset Sum in time . In APPROX/RANDOM 2023 . arXiv:2301.07134 (https://arxiv.org/abs/2301.07134) [cs.DS].arXiv
- X. Chen, Y. Jin, T. Randolph and R. A. Servedio. Average-case subset balancing problems. In SODA 2022 , pp. 743--778. SIAM, 2022.
- T. Randolph and K. Węgrzycki. Beating meet-in-the-middle for subset balancing problems. In STOC 2026 , pp. 1314--1325. ACM, 2026. doi:10.1145/3798129.3800841.DOI
- P. Austrin, P. Kaski, M. Koivisto and J. Nederlof. Dense Subset Sum may be the hardest. In STACS 2016 . arXiv:1508.06019 (https://arxiv.org/abs/1508.06019) [cs.DS].arXiv
- J. Nederlof and K. Węgrzycki. Improving Schroeppel and Shamir's algorithm for Subset Sum via orthogonal vectors. In STOC 2021 . arXiv:2010.08576 (https://arxiv.org/abs/2010.08576) [cs.DS].arXiv
- B. Li and L. Ye. Subset Sum via Partial Match. arXiv:2610.10446v2 (https://arxiv.org/abs/2610.10446v2) [cs.DS], 7 Oct 2026, revised 2 Nov 2026.arXiv
- OpenAI. Subset Sum in time . OpenAI Math Release preprint, 4 Oct 2026. https://github.com/openai/math/tree/main/preprints/Subset-Sum-in-Time-2-power-0-49n-October-4-2026.link
Show all 20 referencesShow fewer references
- A. Kapila (a-kapila). subset-sum/PROOF_0.4877.tex , https://github.com/a-kapila/maths-proofs, commit 44c34961, 14 Oct 2026. Cited as Base.link
- J. Wharton (JoshuaQFEX). subset-sum-bound, https://github.com/JoshuaQFEX/subset-sum-bound, commit bed8e18, 20 Oct 2026.link
- Y. Bills (yannouli). subset-sum-conditional-refinement, https://github.com/yannouli/subset-sum-conditional-refinement, v1.0.0, 21 Oct 2026, and v1.1.0 (verification supplement), commit 590bb68, 22 Oct 2026.link
- Astra (an OpenAI-based assistant working with the author). Round 5 landscape and 0.48 constraint audit, Nov 2026. Files E2_LANDSCAPE.md and target_048 . Included in the repository (Section 11).
- L. N. Trefethen and J. A. C. Weideman. The exponentially convergent trapezoidal rule. SIAM Review 56(3):385--458, 2014. doi:10.1137/130932132.DOI
- J. B. Rosser and L. Schoenfeld. Approximate formulas for some functions of prime numbers. Illinois J. Math. 6:64--94, 1962.
- N. Howgrave-Graham and A. Joux. New generic algorithms for hard knapsacks. In EUROCRYPT 2010 , LNCS 6110, pp. 235--256. Springer, 2010. doi:10.1007/978-3-642-13190-5_12.DOI
- A. Becker, J.-S. Coron and A. Joux. Improved generic algorithms for hard knapsacks. In EUROCRYPT 2011 , LNCS 6632, pp. 364--385. Springer, 2011. doi:10.1007/978-3-642-20465-4_21.DOI
- N. Alon, R. Yuster and U. Zwick. Color-coding. J. ACM 42(4):844--856, 1995.
- M. L. Fredman and D. J. Volper. The complexity of partial match retrieval in a dynamic setting. J. Algorithms 3(1):68--78, 1982.
Version history
- v1 · 30 pagesSubmitted by Jennifer Voitle30 pages, 2 figures. The main result is conditional on the written proofs of OpenAI (4 Oct 2026) and A. Kapila (commit 44c34961); its numerical conditions are certified in interval arithmetic. The companion file SECTION_T_v3.pdf (full proofs of the ternary alias step, Appendix A) is included with the source. Code, certificates, verification scripts and a timestamped research record: https://github.com/jv1000/subset-sum. AI use is described in Section 11.CurrentNov 07, 2026