This baseline submission is part of the Airlift Challenge, a competition in which participants must design agents that can plan and execute an airlift operation. This repository provides an example solution based on Mixed Integer Linear Programs as formulated in the following paper:
Dimitris Bertsimas, Allison Chang, Velibor V. Mišić, Nishanth Mundru (2019) The Airlift Planning Problem. Transportation Science. 53 (3): 773-795.
This code can be submitted to CodaLab.
By default it installs glpk
open source solver in the Docker evaluation container.
NOTE: As currently implemented, the solution will exceed the time limits, and is such is not viable competition. We are only providing it as a starting point for those who might want to use this approach.
- For more information about the competition: see the documentation.
- The simulator can be found here
- For submissions and to participate in the discussion board: see the competition platform on CodaLab
Inside this repo, do the following:
- Create the environment
conda env create -f environment.yml conda activate milp-solution
- Install the glpk solver via apt-get:
sudo apt-get install glpk-utils
- Put a set of scenarios inside a folder named
scenarios
- Run
python run_custom_scenario.py
Distribution Statement A: Approved for Public Release; Distribution Unlimited; Case Number AFRL-2023-6282 , CLEARED ON 13 Dec, 2023