A fine-grained perspective on approximating subset sum and partition

17Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

Approximating SubsetSum is a classic and fundamental problem in computer science and mathematical optimization. The state-of-the-art approximation scheme for SubsetSum computes a (1 − ε)-approximation in time Oe(min{n/ε, n + 1/ε2}) [Gens, Levner'78, Kellerer et al.'97]. In particular, a (1 − 1/n)-approximation can be computed in time O(n2). We establish a connection to Min-Plus-Convolution, a problem that is of particular interest in fine-grained complexity theory and can be solved naively in time O(n2). Our main result is that computing a (1 − 1/n)-approximation for SubsetSum is subquadratically equivalent to Min-Plus-Convolution. Thus, assuming the Min-Plus-Convolution conjecture from fine-grained complexity theory, there is no approximation scheme for SubsetSum with strongly subquadratic dependence on n and 1/ε. In the other direction, our reduction allows us to transfer known lower order improvements from Min-Plus-Convolution to SubsetSum, which yields a mildly subquadratic randomized approximation scheme. This adds the first approximation problem to the list of problems that are equivalent to Min-Plus-Convolution. For the related Partition problem, an important special case of SubsetSum, the state of the art is a randomized approximation scheme running in time Oe(n + 1/ε5/3) [Mucha et al.'19]. We adapt our reduction from SubsetSum to Min-Plus-Convolution to obtain a related reduction from Partition to Min-Plus-Convolution. This yields an improved approximation scheme for Partition running in time Oe(n + 1/ε3/2). Our algorithm is the first deterministic approximation scheme for Partition that breaks the quadratic barrier.

Cite

CITATION STYLE

APA

Bringmann, K., & Nakos, V. (2021). A fine-grained perspective on approximating subset sum and partition. In Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms (pp. 1797–1815). Association for Computing Machinery. https://doi.org/10.1137/1.9781611976465.108

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free