Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1010 Bytes

File metadata and controls

33 lines (23 loc) · 1010 Bytes

Nextmv Python Gurobi Knapsack

Example for running a Python application on the Nextmv Platform using the Gurobi solver. We solve a knapsack Mixed Integer Programming problem.

If you have a Gurobi WSL license, remove the .template extension from the gurobi.lic.template file and replace the contents with your actual license key. Modify the app.yaml file to include the gurobi.lic in the files list.

  1. Install packages.

    pip3 install -r requirements.txt
  2. Run the app.

    python3 main.py -input input.json -output output.json -duration 30

Alternatively, you may reference the main.ipynb Jupyter notebook which, in addition to running locally, showcases how to push the app and run it remotely.

Next steps

  • Open main.py and modify the model.
  • Visit our docs and blog. Need more assistance? Contact us!