Dynamic Subset Sum with Truly Sublinear Processing Time
Hamed Saleh, Saeed Seddighin

TL;DR
This paper introduces a dynamic subset sum algorithm with truly sublinear amortized processing time in terms of the maximum value, significantly improving efficiency for large-scale, dynamic instances.
Contribution
It presents the first algorithm achieving truly sublinear amortized time per operation in the dynamic subset sum problem under certain conditions.
Findings
Achieves truly sublinear amortized processing time for dynamic subset sum.
Establishes a lower bound based on SETH for algorithms with certain capabilities.
Provides insights into the computational limits of dynamic subset sum algorithms.
Abstract
Subset sum is a very old and fundamental problem in theoretical computer science. In this problem, items with weights are given as input and the goal is to find out if there is a subset of them whose weights sum up to a given value . While the problem is NP-hard in general, when the values are non-negative integer, subset sum can be solved in pseudo-polynomial time . In this work, we consider the dynamic variant of subset sum. In this setting, an upper bound is provided in advance to the algorithm and in each operation, either a new item is added to the problem or for a given integer value , the algorithm is required to output whether there is a subset of items whose sum of weights is equal to . Unfortunately, none of the existing subset sum algorithms is able to process these operations in truly…
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
TopicsMachine Learning and Algorithms · Optimization and Search Problems · Complexity and Algorithms in Graphs
