Subset Sum in Near-Linear Pseudopolynomial Time and Polynomial Space
Thejas Radhika Sajith

TL;DR
This paper presents a new randomized algorithm for the Subset Sum problem that achieves near-linear pseudopolynomial time and polynomial space, improving upon previous algorithms' efficiency and space complexity.
Contribution
It introduces a randomized algorithm with near-linear time and polynomial space, building on recent techniques to optimize Subset Sum computations.
Findings
Achieves near-linear pseudopolynomial time complexity
Uses polynomial space for the first time in such algorithms
Provides a simple deterministic algorithm with improved time and space bounds
Abstract
Given a multiset of positive integers and a target integer , the Subset Sum problem asks if there is a subset of that sums to . Bellman's [1957] classical dynamic programming algorithm runs in time and space. Since then, much work has been done to reduce both the time and space usage. Notably, Bringmann [SODA 2017] uses a two-step color-coding technique to obtain a randomized algorithm that runs in time and space. Jin, Vyas and Williams [SODA 2021] build upon the algorithm given by Bringmann, using a clever algebraic trick first seen in Kane's Logspace algorithm, to obtain an time and space randomized algorithm. A SETH-based lower-bound established by Abboud et al. [SODA 2019] shows that Bringmann's algorithm is likely to have near-optimal time complexity. We…
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.
