PyVRP: a high-performance VRP solver package
Not on the map. Why?
Abstract (arXiv)
We introduce PyVRP, a Python package that implements hybrid genetic search in a state-of-the-art vehicle routing problem (VRP) solver. The package is designed for the VRP with time windows (VRPTW), but can be easily extended to support other VRP variants. PyVRP combines the flexibility of Python with the performance of C++, by implementing (only) performance critical parts of the algorithm in C++, while being fully customisable at the Python level. PyVRP is a polished implementation of the algorithm that ranked 1st in the 2021 DIMACS VRPTW challenge and, after improvements, ranked 1st on the static variant of the EURO meets NeurIPS 2022 vehicle routing competition. The code follows good software engineering practices, and is well-documented and unit tested. PyVRP is freely available under the liberal MIT license. Through numerical experiments we show that PyVRP achieves state-of-the-art results on the VRPTW and capacitated VRP. We hope that PyVRP enables researchers and practitioners to easily and quickly build on a state-of-the-art VRP solver.
Key facts. Cited by 50 papers in the map (data through 7 Oct 2026). Builds on 2 of its 19 references that are in the map. First posted on arXiv 22 Nov 2023.
Builds on
2 of 19 references.
References · 2
Built on by
Citing papers per year: 2024: 7; 2025: 20; 2026: 23.
50 papers.
Sort:
By area:
- 2024RouteFinder: Towards Foundation Models for Vehicle Routing Problemscited by 54
- 2024Ant Colony Sampling with GFlowNets for Combinatorial Optimizationcited by 53
- 2024PolyNet: Learning Diverse Solution Strategies for Neural Combinatorial Optimizationcited by 35
- 2025Neural Deconstruction Search for Vehicle Routing Problemscited by 15
- 2025Learning to Reduce Search Space for Generalizable Neural Routing Solvercited by 14
- 2025MTL-KD: Multi-Task Learning Via Knowledge Distillation for Generalizable Neural Vehicle Routing Solvercited by 13
- 2025RRNCO: Towards Real-World Routing with Neural Combinatorial Optimizationcited by 10
- 2025URS: A Unified Neural Routing Solver for Cross-Problem Zero-Shot Generalizationcited by 7
- 2025Multi-Task Vehicle Routing Solver via Mixture of Specialized Experts under State-Decomposable MDPcited by 7
- 2025VRPAgent: LLM-Driven Discovery of Heuristic Operators for Vehicle Routing Problemscited by 6
- 2025Neural Genetic Search in Discrete Spacescited by 5
- 2025An Agentic Framework with LLMs for Solving Complex Vehicle Routing Problemscited by 5
38 more
- 2025LMask: Learn to Solve Constrained Routing Problems with Lazy Maskingcited by 3
- 2025Refining Hybrid Genetic Search for CVRP via Reinforcement Learning-Finetuned LLMcited by 3
- 2026AHD Agent: Agentic Reinforcement Learning for Automatic Heuristic Designcited by 3
- 2024Spatial-temporal-demand clustering for solving large-scale vehicle routing problems with time windowscited by 2
- 2025TuneNSearch: a hybrid transfer learning and local search approach for solving vehicle routing problemscited by 2
- 2025Accelerating Vehicle Routing via AI-Initialized Genetic Algorithmscited by 2
- 2025SVRPBench: A Realistic Benchmark for Stochastic Vehicle Routing Problemcited by 2
- 2026Game-Theoretic Co-Evolution for LLM-Based Heuristic Discoverycited by 2
- 2026Chain-of-Context Learning: Dynamic Constraint Understanding for Multi-Task VRPscited by 2
- 2024DeepMDV: Global Spatial Matching for Multi-depot Vehicle Routing Problemscited by 1
- 2025USPR: Learning a Unified Solver for Profiled Routingcited by 1
- 2025Recurrent State Encoders for Efficient Neural Combinatorial Optimizationcited by 1
- 2026PyVRP^+: LLM-Driven Metacognitive Heuristic Evolution for Hybrid Genetic Search in Vehicle Routing Problemscited by 1
- 2026Automated Large-scale CVRP Solver Design via LLM-assisted Flexible MCTScited by 1
- 2026Rethinking Constraint Awareness for Efficient State Embedding of Neural Routing Solvercited by 1
- 2026SPACE: Unifying Symmetric and Asymmetric Routing Problems for Generalist Neural Solvercited by 1
- 2026Vision-Assisted Foundation Model for Solving Multi-Task Vehicle Routing Problemscited by 1
- 2026SpecAHD: Localize to Specialize for Automated Heuristic Design in Large-Scale Routing Problemscited by 1
- 2026ATLAS: Scaffold-Free Algorithm Synthesis by LLMs via Embedding-Guided Quality-Diversity Searchcited by 1
- 2024Learn to Solve Vehicle Routing Problems ASAP: A Neural Optimization Approach for Time-Constrained Vehicle Routing Problems with Finite Vehicle Fleetcited by 0
- 2024Multi-Agent Environments for Vehicle Routing Problemscited by 0
- 2025LRM-1B: Towards Large Routing Modelcited by 0
- 2025Improving After-sales Service: Deep Reinforcement Learning for Dynamic Time Slot Assignment with Commitments and Customer Preferencescited by 0
- 2025A Unified Deep Reinforcement Learning Approach for Close Enough Traveling Salesman Problemcited by 0
- 2025ARC: Leveraging Compositional Representations for Cross-Problem Learning on VRPscited by 0
- 2026SEAFormer: A Spatial Proximity and Edge-Aware Transformer for Real-World Vehicle Routing Problemscited by 0
- 2026Vehicle-as-Prompt: A Unified Deep Reinforcement Learning Framework for Heterogeneous Fleet Vehicle Routing Problemcited by 0
- 2026Enhancing Cross-Problem Vehicle Routing via Federated Learningcited by 0
- 2026FiLMMeD: Feature-wise Linear Modulation for Cross-Problem Multi-Depot Vehicle Routingcited by 0
- 2026LINC: Decoupling Local Consequence Scoring from Hidden Matching in Constructive Neural Routingcited by 0
- 2026Neural Cluster First, Route Second: Capacitated Vehicle Routing via Differentiable Optimal Transportcited by 0
- 2026Rethinking Positional Encoding for Neural Vehicle Routingcited by 0
- 2026A Unified Knowledge Embedded Reinforcement Learning-based Framework for Generalized Capacitated Vehicle Routing Problemscited by 0
- 2026An Amortized Efficiency Threshold for Comparing Neural and Heuristic Solvers in Combinatorial Optimizationcited by 0
- 2026COAgents: Multi-Agent Framework to Learn and Navigate Routing Problems Search Spacecited by 0
- 2026TorchDCM: A Unified PyTorch-Native Package for Discrete Choice Modelingcited by 0
- 2026Improving Cross-Problem Vehicle Routing with Locally Augmented Preferences and Representation Disentanglementcited by 0
- 2026SPO: Discovering Adaptive Large Neighborhood Search Operators via Stackelberg Program Optimizationcited by 0
- 2026SPO: Discovering Adaptive Large Neighborhood Search Operators via Stackelberg Program Optimization25 Sep 2026
- 2026Improving Cross-Problem Vehicle Routing with Locally Augmented Preferences and Representation Disentanglement25 Aug 2026
- 2026ATLAS: Scaffold-Free Algorithm Synthesis by LLMs via Embedding-Guided Quality-Diversity Search16 Aug 2026
- 2026TorchDCM: A Unified PyTorch-Native Package for Discrete Choice Modeling4 Aug 2026
- 2026SpecAHD: Localize to Specialize for Automated Heuristic Design in Large-Scale Routing Problems26 Jul 2026
- 2026Vision-Assisted Foundation Model for Solving Multi-Task Vehicle Routing Problems9 Jun 2026
- 2026SPACE: Unifying Symmetric and Asymmetric Routing Problems for Generalist Neural Solver23 May 2026
- 2026COAgents: Multi-Agent Framework to Learn and Navigate Routing Problems Search Space20 May 2026
- 2026An Amortized Efficiency Threshold for Comparing Neural and Heuristic Solvers in Combinatorial Optimization14 May 2026
- 2026A Unified Knowledge Embedded Reinforcement Learning-based Framework for Generalized Capacitated Vehicle Routing Problems14 May 2026
- 2026Rethinking Positional Encoding for Neural Vehicle Routing12 May 2026
- 2026Rethinking Constraint Awareness for Efficient State Embedding of Neural Routing Solver11 May 2026
38 more
- 2026Neural Cluster First, Route Second: Capacitated Vehicle Routing via Differentiable Optimal Transport10 May 2026
- 2026AHD Agent: Agentic Reinforcement Learning for Automatic Heuristic Design9 May 2026
- 2026LINC: Decoupling Local Consequence Scoring from Hidden Matching in Constructive Neural Routing7 May 2026
- 2026Automated Large-scale CVRP Solver Design via LLM-assisted Flexible MCTS5 May 2026
- 2026FiLMMeD: Feature-wise Linear Modulation for Cross-Problem Multi-Depot Vehicle Routing30 Apr 2026
- 2026Enhancing Cross-Problem Vehicle Routing via Federated Learning12 Apr 2026
- 2026PyVRP^+: LLM-Driven Metacognitive Heuristic Evolution for Hybrid Genetic Search in Vehicle Routing Problems9 Apr 2026
- 2026Vehicle-as-Prompt: A Unified Deep Reinforcement Learning Framework for Heterogeneous Fleet Vehicle Routing Problem6 Apr 2026
- 2026Chain-of-Context Learning: Dynamic Constraint Understanding for Multi-Task VRPs2 Mar 2026
- 2026Game-Theoretic Co-Evolution for LLM-Based Heuristic Discovery30 Jan 2026
- 2026SEAFormer: A Spatial Proximity and Edge-Aware Transformer for Real-World Vehicle Routing Problems27 Jan 2026
- 2025ARC: Leveraging Compositional Representations for Cross-Problem Learning on VRPs21 Dec 2025
- 2025Multi-Task Vehicle Routing Solver via Mixture of Specialized Experts under State-Decomposable MDP24 Oct 2025
- 2025An Agentic Framework with LLMs for Solving Complex Vehicle Routing Problems19 Oct 2025
- 2025Refining Hybrid Genetic Search for CVRP via Reinforcement Learning-Finetuned LLM13 Oct 2025
- 2025VRPAgent: LLM-Driven Discovery of Heuristic Operators for Vehicle Routing Problems8 Oct 2025
- 2025A Unified Deep Reinforcement Learning Approach for Close Enough Traveling Salesman Problem3 Oct 2025
- 2025URS: A Unified Neural Routing Solver for Cross-Problem Zero-Shot Generalization27 Sep 2025
- 2025Improving After-sales Service: Deep Reinforcement Learning for Dynamic Time Slot Assignment with Commitments and Customer Preferences22 Sep 2025
- 2025Recurrent State Encoders for Efficient Neural Combinatorial Optimization5 Sep 2025
- 2025LRM-1B: Towards Large Routing Model4 Jul 2025
- 2025MTL-KD: Multi-Task Learning Via Knowledge Distillation for Generalizable Neural Vehicle Routing Solver3 Jun 2025
- 2025SVRPBench: A Realistic Benchmark for Stochastic Vehicle Routing Problem28 May 2025
- 2025LMask: Learn to Solve Constrained Routing Problems with Lazy Masking23 May 2025
- 2025USPR: Learning a Unified Solver for Profiled Routing8 May 2025
- 2025Accelerating Vehicle Routing via AI-Initialized Genetic Algorithms8 Apr 2025
- 2025RRNCO: Towards Real-World Routing with Neural Combinatorial Optimization20 Mar 2025
- 2025TuneNSearch: a hybrid transfer learning and local search approach for solving vehicle routing problems16 Mar 2025
- 2025Learning to Reduce Search Space for Generalizable Neural Routing Solver5 Mar 2025
- 2025Neural Genetic Search in Discrete Spaces9 Feb 2025
- 2025Neural Deconstruction Search for Vehicle Routing Problems7 Jan 2025
- 2024DeepMDV: Global Spatial Matching for Multi-depot Vehicle Routing Problems26 Nov 2024
- 2024Multi-Agent Environments for Vehicle Routing Problems21 Nov 2024
- 2024Learn to Solve Vehicle Routing Problems ASAP: A Neural Optimization Approach for Time-Constrained Vehicle Routing Problems with Finite Vehicle Fleet7 Nov 2024
- 2024RouteFinder: Towards Foundation Models for Vehicle Routing Problems21 Jun 2024
- 2024Ant Colony Sampling with GFlowNets for Combinatorial Optimization11 Mar 2024
- 2024PolyNet: Learning Diverse Solution Strategies for Neural Combinatorial Optimization21 Feb 2024
- 2024Spatial-temporal-demand clustering for solving large-scale vehicle routing problems with time windows20 Jan 2024
- 2024RouteFinder: Towards Foundation Models for Vehicle Routing Problemscited by 54
- 2024Ant Colony Sampling with GFlowNets for Combinatorial Optimizationcited by 53
- 2024PolyNet: Learning Diverse Solution Strategies for Neural Combinatorial Optimizationcited by 35
- 2025Neural Deconstruction Search for Vehicle Routing Problemscited by 15
- 2025Learning to Reduce Search Space for Generalizable Neural Routing Solvercited by 14
- 2025MTL-KD: Multi-Task Learning Via Knowledge Distillation for Generalizable Neural Vehicle Routing Solvercited by 13
- 2025RRNCO: Towards Real-World Routing with Neural Combinatorial Optimizationcited by 10
- 2025URS: A Unified Neural Routing Solver for Cross-Problem Zero-Shot Generalizationcited by 7
- 2025Multi-Task Vehicle Routing Solver via Mixture of Specialized Experts under State-Decomposable MDPcited by 7
- 2025VRPAgent: LLM-Driven Discovery of Heuristic Operators for Vehicle Routing Problemscited by 6
- 2025Neural Genetic Search in Discrete Spacescited by 5
- 2025LMask: Learn to Solve Constrained Routing Problems with Lazy Maskingcited by 3
12 most cited of 48 All 48 (JSON)
- 2026SPO: Discovering Adaptive Large Neighborhood Search Operators via Stackelberg Program Optimization25 Sep 2026
- 2026Improving Cross-Problem Vehicle Routing with Locally Augmented Preferences and Representation Disentanglement25 Aug 2026
- 2026ATLAS: Scaffold-Free Algorithm Synthesis by LLMs via Embedding-Guided Quality-Diversity Search16 Aug 2026
- 2026TorchDCM: A Unified PyTorch-Native Package for Discrete Choice Modeling4 Aug 2026
- 2026SpecAHD: Localize to Specialize for Automated Heuristic Design in Large-Scale Routing Problems26 Jul 2026
- 2026Vision-Assisted Foundation Model for Solving Multi-Task Vehicle Routing Problems9 Jun 2026
- 2026SPACE: Unifying Symmetric and Asymmetric Routing Problems for Generalist Neural Solver23 May 2026
- 2026COAgents: Multi-Agent Framework to Learn and Navigate Routing Problems Search Space20 May 2026
- 2026An Amortized Efficiency Threshold for Comparing Neural and Heuristic Solvers in Combinatorial Optimization14 May 2026
- 2026A Unified Knowledge Embedded Reinforcement Learning-based Framework for Generalized Capacitated Vehicle Routing Problems14 May 2026
- 2026Rethinking Positional Encoding for Neural Vehicle Routing12 May 2026
- 2026Rethinking Constraint Awareness for Efficient State Embedding of Neural Routing Solver11 May 2026
12 newest of 48 All 48 (JSON)