Knapsack Problems

When the user wants to formulate and solve knapsack problems — 0-1, bounded, multiple, multidimensional, or quadratic — using dynamic programming, branch-and-bound, MIP, greedy bounds, or metaheuristics. Also use when the user mentions "knapsack," "0-1 knapsack," "multidimensional knapsack," "subset selection," "capacity constraint," or when a knapsack appears as a pricing or separation subproblem inside a larger algorithm. For Bellman recursions and state design, see dynamic-programming; for pricing loops built on a knapsack solver, see column-generation.

hajibabaie 66d386b 39.2 KB Updated

File contents

hajibabaie/combinatorial-optimization-skills/tree/main/skills/knapsack-problems commit 66d386bb46

Frequently asked questions

npx skillmds@latest add hajibabaie/knapsack-problems