Improving Lagarias-Odlyzko Algorithm For Average-Case Subset Sum: Modular Arithmetic Approach
Antoine Joux, Karol W\k{e}grzycki

TL;DR
This paper enhances the Lagarias-Odlyzko algorithm for average-case Subset Sum, using modular arithmetic and lattice reduction to solve larger instances more efficiently and handle multiple targets simultaneously.
Contribution
It introduces a modular arithmetic approach that improves density guarantees and extends the algorithm to solve multiple targets with a single lattice reduction.
Findings
Solves Subset Sum instances with larger integers after one lattice reduction
Enables solving multiple targets simultaneously
Improves density guarantees for feasible instances
Abstract
Lagarias and Odlyzko (J.~ACM~1985) proposed a polynomial time algorithm for solving ``\emph{almost all}'' instances of the Subset Sum problem with integers of size , where and is a parameter of the lattice basis reduction ( for LLL). The algorithm of Lagarias and Odlyzko is a cornerstone result in cryptography. However, the theoretical guarantee on the density of feasible instances has remained unimproved for almost 40 years. In this paper, we propose an algorithm to solve ``almost all'' instances of Subset Sum with integers of size after a single call to the lattice reduction. Additionally, our argument allows us to solve the Subset Sum problem for multiple targets while the previous approach could only answer one target per call to…
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.
