Solving Medium-Density Subset Sum Problems in Expected Polynomial Time: An Enumeration Approach
Changlin Wan, Zhongzhi Shi

TL;DR
This paper introduces an enumeration-based algorithm, EnumPlus, that efficiently solves the subset sum problem across a wider density range in expected polynomial time, outperforming previous methods.
Contribution
The paper presents a novel enumeration scheme that reduces SSP to low-density instances and solves them efficiently, extending the density scope for expected polynomial time solutions.
Findings
Solves SSP in expected O(n log n) time for higher densities.
Extends the density scope for polynomial-time solutions compared to prior work.
Improves worst-case time complexity of exact SSP algorithms.
Abstract
The subset sum problem (SSP) can be briefly stated as: given a target integer and a set containing positive integer , find a subset of summing to . The \textit{density} of an SSP instance is defined by the ratio of to , where is the logarithm of the largest integer within . Based on the structural and statistical properties of subset sums, we present an improved enumeration scheme for SSP, and implement it as a complete and exact algorithm (EnumPlus). The algorithm always equivalently reduces an instance to be low-density, and then solve it by enumeration. Through this approach, we show the possibility to design a sole algorithm that can efficiently solve arbitrary density instance in a uniform way. Furthermore, our algorithm has considerable performance advantage over previous algorithms. Firstly, it extends the density scope, in which SSP can…
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.
