Top-k-Convolution and the Quest for Near-Linear Output-Sensitive Subset Sum
Karl Bringmann, Vasileios Nakos

TL;DR
This paper explores efficient algorithms for the Subset Sum problem, achieving near-linear output-sensitive computation by introducing top-k-convolution techniques and combining tools from additive combinatorics.
Contribution
It introduces a novel top-k-convolution algorithm with near-linear time complexity and applies it to improve subset sum computations, bridging the gap between existing algorithms.
Findings
Developed a $ ilde{O}(k^{4/3})$-time algorithm for top-$k$-convolution.
Achieved near-linear time algorithms for computing subset sums.
Provided evidence of fundamental barriers requiring new techniques.
Abstract
In the classical Subset Sum problem we are given a set and a target , and the task is to decide whether there exists a subset of which sums to . A recent line of research has resulted in -time algorithms, which are (near-)optimal under popular complexity-theoretic assumptions. On the other hand, the standard dynamic programming algorithm runs in time , where is the set of all subset sums of that are smaller than . Furthermore, all known pseudopolynomial algorithms actually solve a stronger task, since they actually compute the whole set . As the aforementioned two running times are incomparable, in this paper we ask whether one can achieve the best of both worlds: running time . In particular, we ask whether can be computed in…
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
TopicsComplexity and Algorithms in Graphs · Algorithms and Data Compression · Optimization and Search Problems
