Skip to content

vrpr v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Jun 12:59

vrpr 0.1.0 is now on CRAN — install with install.packages("vrpr").

First release. A tidy, pipe-friendly R interface to the PyVRP vehicle routing solver. PyVRP's high-performance C++ core is vendored and rewired through cpp11, with no Python runtime dependency.

Highlights

  • Supports the capacitated VRP, time windows (VRPTW), heterogeneous fleets, multiple depots (MDVRP), prize-collecting (optional clients and mutually exclusive client groups), simultaneous pickup and delivery / backhaul, and multi-trip routes.
  • read_vrplib() and read_solomon() read standard VRPLIB/TSPLIB and Solomon instances; plot() draws solutions with ggplot2.
  • The solver is a faithful port of PyVRP's iterated local search; objective and solution-quality parity with PyVRP is verified in tools/benchmark/.

Install

install.packages("vrpr")

Documentation: https://strategicprojects.github.io/vrpr/

Full Changelog: https://github.com/StrategicProjects/vrpr/commits/v0.1.0