Statements (29)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:mathematical_optimization
|
| gptkbp:alsoKnownAs |
gptkb:binary_knapsack_problem
|
| gptkbp:application |
cryptography
finance resource allocation budget management |
| gptkbp:complexity |
NP-complete
|
| gptkbp:field |
gptkb:mathematics
computer science operations research |
| gptkbp:firstDescribed |
early 20th century
|
| gptkbp:hasPolynomialTimeApproximationScheme |
yes
|
| gptkbp:input |
set of items
maximum weight capacity value for each item weight for each item |
| gptkbp:output |
subset of items maximizing value without exceeding capacity
|
| gptkbp:prohibits |
each item can be chosen at most once
|
| gptkbp:relatedTo |
gptkb:fractional_knapsack_problem
gptkb:multi-dimensional_knapsack_problem |
| gptkbp:solvedBy |
dynamic programming
branch and bound greedy approximation |
| gptkbp:type |
NP-complete
|
| gptkbp:usedIn |
gptkb:theoretical_computer_science
algorithm design |
| gptkbp:bfsParent |
gptkb:Knapsack_Problem
|
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
0-1 Knapsack Problem
|