Average-Case Subset Balancing Problems
Xi Chen, Yaonan Jin, Tim Randolph, Rocco A. Servedio

TL;DR
This paper introduces an average-case algorithm for the Equal Subset Sum problem that significantly outperforms previous worst-case algorithms, with extensions to related problems and new structural probabilistic insights.
Contribution
The paper presents a novel average-case algorithm for subset balancing problems that improves running times and generalizes to related coefficient assignment problems.
Findings
Average-case algorithm runs in $O^*(3^{0.387n})$ time.
Algorithm extends to generalized problems with coefficients from set C.
New structural results on probability of solutions when inputs are random.
Abstract
Given a set of input integers, the Equal Subset Sum problem asks us to find two distinct subsets with the same sum. In this paper we present an algorithm that runs in time in the~average case, significantly improving over the running time of the best known worst-case algorithm and the Meet-in-the-Middle benchmark of . Our algorithm generalizes to a number of related problems, such as the ``Generalized Equal Subset Sum'' problem, which asks us to assign a coefficient from a set to each input number such that . Our algorithm for the average-case version of this problem runs in~time for some positive constant , whenever or for some positive integer (with when ). Our results extend…
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
TopicsOptimization and Search Problems · Complexity and Algorithms in Graphs · Optimization and Packing Problems
