Fast Low-Space Algorithms for Subset Sum
Ce Jin, Nikhil Vyas, Ryan Williams

TL;DR
This paper introduces new algorithms for the Subset Sum problem that significantly reduce space requirements while maintaining near-optimal time complexity, advancing the efficiency of solving large instances.
Contribution
The paper presents the first algorithms for Subset Sum with polylogarithmic space and near-linear time, improving upon all prior space and time bounds for the problem.
Findings
Achieved $ ilde O(nt)$ time with $O( ext{polylog}(nt))$ space.
Developed randomized algorithms with improved time-space trade-offs.
Provided deterministic algorithms with polylogarithmic space and near-quadratic time.
Abstract
We consider the canonical Subset Sum problem: given a list of positive integers and a target integer with for all , determine if there is an such that . The well-known pseudopolynomial-time dynamic programming algorithm [Bellman, 1957] solves Subset Sum in time, while requiring space. In this paper we present algorithms for Subset Sum with running time and much lower space requirements than Bellman's algorithm, as well as that of prior work. We show that Subset Sum can be solved in time and space with access to random bits. This significantly improves upon the -time, -space algorithm of Bringmann (SODA 2017). We also give an -time,…
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.
Taxonomy
TopicsAlgorithms and Data Compression · Machine Learning and Algorithms · Complexity and Algorithms in Graphs
