pyepo.data.knapsack

Synthetic data for knapsack problem

Module Contents

Functions

genData(num_data, num_features, num_items[, dim, deg, ...])

A function to generate synthetic data and features for knapsack

pyepo.data.knapsack.genData(num_data, num_features, num_items, dim=1, deg=1, noise_width=0, seed=135)

A function to generate synthetic data and features for knapsack

Parameters:
  • num_data (int) – number of data points

  • num_features (int) – dimension of features

  • num_items (int) – number of items

  • dim (int) – dimension of multi-dimensional knapsack

  • deg (int) – data polynomial degree

  • noise_width (float) – half witdth of data random noise

  • seed (int) – random state seed

Returns:

weights of items (np.ndarray), data features (np.ndarray), costs (np.ndarray)

Return type:

tuple