pyepo.model.mpax.knapsack

Knapsack problem

Attributes

Classes

knapsackModel

MPAX-backed (JAX LP) knapsack — LP relaxation.

Module Contents

class pyepo.model.mpax.knapsack.knapsackModel(weights: numpy.ndarray | list, capacity: numpy.ndarray | list, *args, **kwargs)

Bases: pyepo.model.bases.knapsackBase, pyepo.model.mpax.mpaxmodel.optMpaxModel

MPAX-backed (JAX LP) knapsack — LP relaxation.

Variables:
  • _model – MPAX model

  • weights (np.ndarray) – Weights of items

  • capacity (np.ndarray) – Total capacity

  • items (list) – List of item index

use_sparse_matrix = False
pyepo.model.mpax.knapsack.cost