pyepo.model.grb.knapsack ======================== .. py:module:: pyepo.model.grb.knapsack .. autoapi-nested-parse:: Knapsack problem Classes ------- .. autoapisummary:: pyepo.model.grb.knapsack.knapsackModel pyepo.model.grb.knapsack.knapsackModelRel Module Contents --------------- .. py:class:: knapsackModel(weights: numpy.ndarray | list, capacity: numpy.ndarray | list, *args, **kwargs) Bases: :py:obj:`pyepo.model.bases.knapsackBase`, :py:obj:`pyepo.model.grb.grbmodel.optGrbModel` Gurobi-backed knapsack. :ivar _model: Gurobi model :vartype _model: GurobiPy model :ivar weights: Weights of items :vartype weights: np.ndarray :ivar capacity: Total capacity :vartype capacity: np.ndarray :ivar items: List of item index :vartype items: list .. py:method:: relax() -> knapsackModelRel A method to get linear relaxation model .. py:class:: knapsackModelRel(weights: numpy.ndarray | list, capacity: numpy.ndarray | list, *args, **kwargs) Bases: :py:obj:`knapsackModel` LP relaxation of the Gurobi knapsack. .. py:method:: relax() -> knapsackModelRel A forbidden method to relax MIP model