Everything about Subset sum problem
Decision problem in computer science
The subset sum problem (SSP) is a decision problem in computer science. In its most general formulation, there is a multiset of integers and a target-sum, and the question is to decide whether any subset of the integers sum to precisely . The problem is known to be NP-complete. Moreover, some restricted variants of it are NP-complete too, for example:The variant in which all inputs are positive. The variant in which inputs may be positive or negative, and. For example, given the set, the answer is yes because the subset sums to zero. The variant in which all inputs are positive, and the target sum is exactly half the sum of all inputs, i.e.,. This special case of SSP is known as the partition problem. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Subset sum problemA 5-minute orientation
- Skim a recent paper: Solving the subset sum problem by the quantum Ising model with variational quantum optimization based on conditional values at riskInfluential work since 2022
- Pick up a classic book: Introduction to Probability and StatisticsThe most-reprinted book on the subject
- Read the landmark paper: The Multiple Subset Sum ProblemCited 79 times
- Go sideways: Multiple subset sumA closely related topic
- Go sideways: Partition problemA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
The Multiple Subset Sum Problem
On the subset sum problem over finite fields
An efficient fully polynomial approximation scheme for the Subset-Sum Problem
A scalable photonic computer solving the subset sum problem
Molecular solutions for the subset-sum problem on DNA-based supercomputing
On the equal-subset-sum problem
On the Lagarias-Odlyzko Algorithm for the Subset Sum Problem
Solving the Subset-Sum problem by P systems with active membranes
🆕 Influential since 2022
Solving the subset sum problem by the quantum Ising model with variational quantum optimization based on conditional values at risk
Solving subset sum and SAT problems by reaction systems
Generalization of the Subset Sum Problem and Cubic Forms
Lower time bounds for parallel solving of the subset sum problem by a dynamic programming algorithm
Performance Guarantees of Recurrent Neural Networks for the Subset Sum Problem
📚 Books worth reading
Introduction to Probability and StatisticsJ. Susan Milton, Jesse C. Arnold · 1990
An introduction to mathematical cryptographyJeffrey Hoffstein · 2008
Introduction to Multiple Time Series AnalysisHelmut Lütkepohl, Helmut Lutkepohl · 1991
Computer algorithmsEllis Horowitz · 1997
Logic in Computer ScienceMark Ryan · 1999
Fundamentals of computer algorithmsEllis Horowitz · 1978
Theory of computationDerick Wood · 1987
2000 Solved Problems in Discrete MathematicsSeymour Lipschutz · 1991
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Multiple subset sum The multiple subset sum problem is an optimization problem in computer science and operations research. It is a generalization of the subset sum problem…
- Partition problem In number theory and computer science, the partition problem, or number partitioning, is the task of deciding whether a given multiset S of positive integers…
- Fully polynomial-time approximation scheme A fully polynomial-time approximation scheme (FPTAS) is an algorithm for finding approximate solutions to function problems, especially optimization problems…
- Knapsack problem The knapsack problem is the following problem in combinatorial optimization: Given a set of items, each with a weight and a value, determine which items…
- Time complexity In theoretical computer science, the time complexity is the computational complexity that describes the amount of computer time it takes to run an algorithm…
- NP (complexity) Unsolved problem in computer science 𝖯 =? 𝖭𝖯 More unsolved problems in computer science In computational complexity theory, NP (nondeterministic polynomial…
- Multiway number partitioning In computer science, multiway number partitioning is the problem of partitioning a multiset of numbers into a fixed number of subsets, such that the sums…
- Weak NP-completeness In computational complexity, an NP-complete (or NP-hard) problem is weakly NP-complete (or weakly NP-hard) if there is an algorithm for the problem whose…