A C++ implementation of an IRP [1] branch-and-cut algorithm using Gurobi's API and CVRPSEP package [2].
-
CMake.
-
C++17 compiler or an early version.
-
GUROBI solver (9 or an early version). Academics can obtain it via this link.
Go to the source code folder and to compile type:
cmake -H. -Bbuild -DCMAKE_BUILD_TYPE=Debug
cmake --build build
for the debug version or simply
cmake -H. -Bbuild
cmake --build build
for the release version.
To run with a configuration file:
$ ./build/irp_solver -f [configuration file path]
See the "example.cfg" file at the "input" folder for an example of the input configuration file.