Binary knapsack Optimizer Solvers for Large Scale 0-1 Knapsack problems Packaged are two implementations: Dynamic Programming (Faster, but fails on very large problem > ~100k items) Branch and Bound (Memory efficient, successfully runs large instances)