The Classical Knapsack Problem Solver

KnapsackProblem

The Solver

OperationsResearchModels.solve — Method
solve(problem::KnapsackProblem)::KnapsackResult

Description

Solves the knapsack problem.

Arguments

  • problem::KnapsackProblem: The problem in type of KnapsackProblem.

Output

  • KnapsackResult: The custom data type that holds selected items, model, and objective value.

Example

values = [10, 20, 30, 40, 50];
weights = [1, 2, 3, 4, 5];
capacity = 10;
solve(KnapsackProblem(values, weights, capacity));

See also KnapsackProblem, KnapsackResult

source

KnapsackResult