vrpr: Vehicle Routing Problem Solver Built on 'PyVRP'

A 'tidyverse'-style interface to high-performance vehicle routing problem (VRP) solving. Vendors the C++ core of the 'PyVRP' solver (<https://github.com/PyVRP/PyVRP>) and rewires it through 'cpp11', with no 'Python' runtime dependency. Supports the capacitated VRP, time windows, multiple depots, heterogeneous fleets, prize-collecting and multi-trip variants, driven by an iterated local search metaheuristic.

Version: 0.1.0
Depends: R (≥ 4.3)
Imports: cli, rlang, stats, tibble, vctrs
LinkingTo: cpp11
Suggests: ggplot2, knitr, reticulate, rmarkdown, testthat (≥ 3.0.0), withr
Published: 2026-07-04
DOI: 10.32614/CRAN.package.vrpr (may not be active yet)
Author: Andre Leite [aut, cre], Marcos Wasilew [aut], Hugo Vasconcelos [aut], Carlos Amorin [aut], Diogo Bezerra [aut], Niels Wouda [ctb, cph] (author of the vendored PyVRP C++ core), Thibaut Vidal [cph] (HGS-CVRP, parts of the vendored C++ core), ORTEC [cph] (HGS-DIMACS, parts of the vendored C++ core)
Maintainer: Andre Leite <leite at castlab.org>
BugReports: https://github.com/StrategicProjects/vrpr/issues
License: MIT + file LICENSE
Copyright: see file COPYRIGHTS
URL: https://github.com/StrategicProjects/vrpr, https://strategicprojects.github.io/vrpr/
NeedsCompilation: yes
SystemRequirements: C++20, GNU make
Citation: vrpr citation info
Materials: README, NEWS
CRAN checks: vrpr results

Documentation:

Reference manual: vrpr.html , vrpr.pdf
Vignettes: Getting started with vrpr (source, R code)

Downloads:

Package source: vrpr_0.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=vrpr to link to this page.