Approximately Counting Knapsack Solutions in Subquadratic Time
Weiming Feng, Ce Jin

TL;DR
This paper presents a novel randomized approximation algorithm for counting knapsack solutions that operates in subquadratic time, significantly improving efficiency over previous methods and employing advanced techniques from combinatorics and algorithms.
Contribution
It introduces the first sub-quadratic time randomized approximation scheme for #Knapsack, refining Dyer's framework with new structural and algorithmic techniques.
Findings
Achieves (n^{1.5} \u00b7 ^{-2}}) time complexity for approximate counting.
Reduces sample complexity using structural lemmas and hitting-set arguments.
Employs advanced subset sum algorithms and recent convolution techniques.
Abstract
We revisit the classic #Knapsack problem, which asks to count the Boolean points in a given half-space . This #P-complete problem admits -approximation. Before this work, [Dyer, STOC 2003]'s -time randomized approximation scheme remains the fastest known in the natural regime of . In this paper, we give a randomized -approximation algorithm in time (in the standard word-RAM model), achieving the first sub-quadratic dependence on . Such sub-quadratic running time is rare in the approximate counting literature in general, as a large class of algorithms naturally faces a quadratic-time barrier. Our algorithm follows Dyer's framework, which reduces #Knapsack to the task of sampling (and approximately…
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 · Artificial Intelligence in Games · Data Management and Algorithms
