This project aims to maximise the construction profit for a predefined region by formulating the optimisation problem as a mixed-integer linear programming (MILP) problem and solving it using Gurobi Optimizer. See my MSc dissertation for more information.
- To get started first obtain a license for the Gurobi Optimiser and install the requirements by following the steps outlined here. If you are an academic user, claim a Named-User Academic license. For commercial or NGO licenses, claim the equivalent license.
- After claiming a Gurobi license and installing Gurobi on your local machine, clone this repository:
git clone https://github.com/shmarovfedor/area-planning.git
- If using IntelliJ, add the gurobi.jar file, located in the gurobi install folder as an external library. For all other IDEs, follow the application specific documentation to perform this task.
- Execute the program by running the RunGUI main program.