pyepo.model.copt.knapsack¶
Knapsack problem
Attributes¶
Classes¶
COPT-backed knapsack. |
|
LP relaxation of the COPT knapsack. |
Module Contents¶
- class pyepo.model.copt.knapsack.knapsackModel(weights: numpy.ndarray | list, capacity: numpy.ndarray | list, *args, **kwargs)¶
Bases:
pyepo.model.bases.knapsackBase,pyepo.model.copt.coptmodel.optCoptModelCOPT-backed knapsack.
- Variables:
_model (COPT model) – COPT model
weights (np.ndarray) – weights of items
capacity (np.ndarray) – total capacity
items (list) – list of item index
- relax() knapsackModelRel¶
A method to get linear relaxation model
- class pyepo.model.copt.knapsack.knapsackModelRel(weights: numpy.ndarray | list, capacity: numpy.ndarray | list, *args, **kwargs)¶
Bases:
knapsackModelLP relaxation of the COPT knapsack.
- relax() knapsackModelRel¶
A forbidden method to relax MIP model
- pyepo.model.copt.knapsack.cost¶