Getting started

The software is for academic use only.

VRPSolver uses BaPCod, a C++ library implementing generic Branch-Cut-and-Price.

You need to accept the BaPCod license from Inria to use it for free for academic purposes.

VRPSolver is described in the paper:

  • Pessoa, A., Sadykov, R., Uchoa, E., Vanderbeck, F.: A generic exact solver for vehicle routing and related problems. Mathematical Programming B, 183:483-523, 2020.
    DOI: 10.1007/s10107-020-01523-z
    A preprint is available here

We advise to read the paper or the preprint before using the solver.

Next Steps

To start using VRPSolver, check out our available interfaces for Julia, Python, and C++.