Available interfaces

VRPSolver is available via several interfaces, allowing users to interact with the solver in different programming environments.

Julia

VRPSolver has an interface implemented in Julia v1.4.2 and based on JuMP v0.18. The interface is a Docker container that includes the solver and its dependencies, making it easy to run on any system that supports Docker.

Documentation for this Julia interface of VRPSolver is available here.

There also exists a Julia interface without docker: BaPCodVRPSolver.jl (Julia 1.5.4 and below)

Python

VRPSolver can be used in Python through the following interface : VRPSolverEasy.

This interface has less features than the Julia interface, but it is easier to use and install.

Documentation for this Python interface of VRPSolver is available here.

C++

VRPSolver has a C++ interface, which is available via BaPCod.

This interface has more features than the Julia interface, but it is more complex to use.

Documentation for this C++ interface of VRPSolver is available here.