Overview
Branch-and-Bound Knapsack applies pruning item-choice subtrees whose optimistic bound cannot beat the incumbent to handle knapsack optimization with a named, inspectable procedure.
Branch-and-Bound Knapsack uses pruning item-choice subtrees whose optimistic bound cannot beat the incumbent for knapsack optimization.
Compact metadata for implementation and discovery.
Branch-and-Bound Knapsack applies pruning item-choice subtrees whose optimistic bound cannot beat the incumbent to handle knapsack optimization with a named, inspectable procedure.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n log n)
Worst
O(n^2)
Space
O(n)
Show pruning item-choice subtrees whose optimistic bound cannot beat the incumbent on a small knapsack optimization example.
Branch-and-Bound Knapsack operates in O(n log n) time and O(n) space within the Branch and Bound family. Often compared with 0/1 Knapsack Dynamic Programming and Knapsack FPTAS.
What each reference supports for this entry.
Knapsack reference for Branch-and-Bound Knapsack's exact, approximate, branch-and-bound, or split-enumeration formulation.
Early branch-and-bound reference for solving 0-1 knapsack instances with bounds and search pruning.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Optimization · Core
Both use branch and bound ideas for related knapsack optimization problems.
Compare with thisBoth use branch and bound ideas for related knapsack optimization problems.
Both use branch and bound ideas for related knapsack optimization problems.
Both use branch and bound ideas for related knapsack optimization problems.