Deep Policy Dynamic Programming for Vehicle Routing Problems
Not on the map. Why?
Abstract (arXiv)
Routing problems are a class of combinatorial problems with many practical applications. Recently, end-to-end deep learning methods have been proposed to learn approximate solution heuristics for such problems. In contrast, classical dynamic programming (DP) algorithms guarantee optimal solutions, but scale badly with the problem size. We propose Deep Policy Dynamic Programming (DPDP), which aims to combine the strengths of learned neural heuristics with those of DP algorithms. DPDP prioritizes and restricts the DP state space using a policy derived from a deep neural network, which is trained to predict edges from example solutions. We evaluate our framework on the travelling salesman problem (TSP), the vehicle routing problem (VRP) and TSP with time windows (TSPTW) and show that the neural policy improves the performance of (restricted) DP algorithms, making them competitive to strong alternatives such as LKH, while also outperforming most other 'neural approaches' for solving TSPs, VRPs and TSPTWs with 100 nodes.
Key facts. Cited by 94 papers in the map (data through 13 Oct 2026). Builds on 31 of its 75 references that are in the map. First posted on arXiv 23 Feb 2021.
Builds on
31 of 75 references.
References · 31
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,223
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,991
- 2015Pointer Networkscited by 884
- 2018Attention, Learn to Solve Routing Problems!cited by 648
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 603
- 2020POMO: Policy Optimization with Multiple Optima for Reinforcement Learningcited by 344
- 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 314
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 266
- 2020Reinforcement Learning for Combinatorial Optimization: A Surveycited by 235
- 2018Learning to Perform Local Rewriting for Combinatorial Optimizationcited by 184
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 183
19 more
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 180
- 2019Learning Improvement Heuristics for Solving Routing Problemscited by 163
- 2020Generalize a Small Pre-trained Model to Arbitrarily Large TSP Instancescited by 162
- 2016Sequence-to-Sequence Learning as Beam-Search Optimizationcited by 127
- 2020Hybrid Genetic Search for the CVRP: Open-Source Implementation and SWAP* Neighborhoodcited by 123
- 2019Neural Large Neighborhood Search for the Capacitated Vehicle Routing Problemcited by 117
- 2020Learning 2-opt Heuristics for the Traveling Salesman Problem via Deep Reinforcement Learningcited by 100
- 2019Combinatorial Optimization by Graph Pointer Networks and Hierarchical Reinforcement Learningcited by 78
- 2020Learning Combinatorial Optimization on Graphs: A Survey with Applications to Networkingcited by 70
- 2020Combining Reinforcement Learning and Constraint Programming for Combinatorial Optimizationcited by 63
- 2020Reinforcement Learning with Combinatorial Actions: An Application to Vehicle Routingcited by 61
- 2020A Deep Reinforcement Learning Algorithm Using Dynamic Attention Model for Vehicle Routing Problemscited by 30
- 2020Learning to Solve Vehicle Routing Problems with Time Windows through Joint Attentioncited by 29
- 2017Revised Note on Learning Algorithms for Quadratic Assignment with Graph Neural Networkscited by 28
- 2019On Learning Paradigms for the Travelling Salesman Problemcited by 24
- 2020Learn to Design the Heuristics for Vehicle Routing Problemcited by 24
- 2021Analytics and Machine Learning in Vehicle Routing Researchcited by 22
- 2020Generalization of Machine Learning for Problem Reduction: A Case Study on Travelling Salesman Problemscited by 17
- 2019Approximate Dynamic Programming with Neural Networks in Linear Discrete Action Spacescited by 2
Built on by
Citing papers per year: 2021: 11; 2022: 18; 2023: 15; 2024: 19; 2025: 21; 2026: 10.
94 papers.
Sort:
By area:
- 2024Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Modelcited by 264
- 2023Neural Combinatorial Optimization with Heavy Decoder: Toward Large Scale Generalizationcited by 141
- 2022DIMES: A Differentiable Meta Solver for Combinatorial Optimization Problemscited by 128
- 2022Sym-NCO: Leveraging Symmetricity for Neural Combinatorial Optimizationcited by 119
- 2021Learning to Iteratively Solve Routing Problems with Dual-Aspect Collaborative Transformercited by 108
- 2021NeuroLKH: Combining Deep Learning Model with Lin-Kernighan-Helsgaun Heuristic for Solving the Traveling Salesman Problemcited by 103
- 2021Efficient Active Search for Combinatorial Optimization Problemscited by 99
- 2021Learning Collaborative Policies to Solve NP-hard Routing Problemscited by 86
- 2022Simulation-guided Beam Search for Neural Combinatorial Optimizationcited by 84
- 2023Learning to Search Feasible and Infeasible Regions of Routing Problems with Flexible Neural k-Optcited by 81
- 2023DeepACO: Neural-enhanced Ant Systems for Combinatorial Optimizationcited by 77
- 2021Graph Neural Network Guided Local Search for the Traveling Salesperson Problemcited by 70
38 more
- 2023RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmarkcited by 70
- 2024MVMoE: Multi-Task Vehicle Routing Solver with Mixture-of-Expertscited by 69
- 2022Learning Generalizable Models for Vehicle Routing Problems via Knowledge Distillationcited by 62
- 2022Winner Takes It All: Training Performant RL Populations for Combinatorial Optimizationcited by 58
- 2022Pareto Set Learning for Neural Multi-objective Combinatorial Optimizationcited by 56
- 2024RouteFinder: Towards Foundation Models for Vehicle Routing Problemscited by 55
- 2024Ant Colony Sampling with GFlowNets for Combinatorial Optimizationcited by 53
- 2023Pointerformer: Deep Reinforced Multi-Pointer Transformer for the Traveling Salesman Problemcited by 49
- 2024GOAL: A Generalist Combinatorial Optimization Agent Learnercited by 40
- 2024PolyNet: Learning Diverse Solution Strategies for Neural Combinatorial Optimizationcited by 35
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvementcited by 33
- 2021ScheduleNet: Learn to solve multi-agent scheduling problems with reinforcement learningcited by 31
- 2022Efficient Neural Neighborhood Search for Pickup and Delivery Problemscited by 29
- 2024Self-Improved Learning for Scalable Neural Combinatorial Optimizationcited by 29
- 2024Learning to Handle Complex Constraints for Vehicle Routing Problemscited by 29
- 2023ASP: Learn a Universal Neural Solver!cited by 27
- 2022On the Generalization of Neural Combinatorial Optimization Heuristicscited by 24
- 2024Position: Rethinking Post-Hoc Search-Based Neural Approaches for Solving Large-Scale Traveling Salesman Problemscited by 24
- 2023Meta-SAGE: Scale Meta-Learning Scheduled Adaptation with Guided Exploration for Mitigating Scale Shift on Combinatorial Optimizationcited by 23
- 2024Neural Combinatorial Optimization Algorithms for Solving Vehicle Routing Problems: A Comprehensive Survey with Perspectivescited by 23
- 2022Learning to Control Local Search for Combinatorial Optimizationcited by 18
- 2025Pareto Set Learning for Multi-Objective Reinforcement Learningcited by 18
- 2021Guidelines for the Computational Testing of Machine Learning approaches to Vehicle Routing Problemscited by 16
- 2022Learning to Solve Vehicle Routing Problems: A Surveycited by 16
- 2023Equity-Transformer: Solving NP-hard Min-Max Routing Problems as Sequential Generation with Equity Contextcited by 16
- 2025Neural Deconstruction Search for Vehicle Routing Problemscited by 15
- 2021A Game-Theoretic Approach for Improving Generalization Ability of TSP Solverscited by 14
- 2021A Deep Reinforcement Learning Approach for Solving the Traveling Salesman Problem with Dronecited by 14
- 2025Improving Generalization of Neural Combinatorial Optimization for Vehicle Routing Problems via Test-Time Projection Learningcited by 12
- 2025Adversarial Generative Flow Network for Solving Vehicle Routing Problemscited by 10
- 2024Collaboration! Towards Robust Neural Methods for Routing Problemscited by 9
- 2026RADAR: Learning to Route with Asymmetry-aware DistAnce Representationscited by 7
- 2022Combining Reinforcement Learning and Optimal Transport for the Traveling Salesman Problemcited by 6
- 2022Neural Networks for Local Search and Crossover in Vehicle Routing: A Possible Overkill?cited by 6
- 2023Efficient Training of Multi-task Neural Solver for Combinatorial Optimizationcited by 6
- 2024Less Is More -- On the Importance of Sparsification for Transformers and Graph Neural Networks for TSPcited by 6
- 2024Prompt Learning for Generalized Vehicle Routingcited by 6
- 2025Learning for routing: A guided review of recent developments and future directionscited by 6
50 most cited of 94 All 94 (JSON)
- 2026Just Initialize: A Training-Free Initialization Component for Large-Scale Routing Optimization28 Sep 2026
- 2026JAMPR+/L2D: scalable neural heuristic for constrained vehicle routing problems in dynamic environment14 Aug 2026
- 2026Towards Generalization-Oriented Models for Vehicle Routing Problems with Mixture-of-Experts26 May 2026
- 2026COAgents: Multi-Agent Framework to Learn and Navigate Routing Problems Search Space20 May 2026
- 2026A Unified Knowledge Embedded Reinforcement Learning-based Framework for Generalized Capacitated Vehicle Routing Problems14 May 2026
- 2026LINC: Decoupling Local Consequence Scoring from Hidden Matching in Constructive Neural Routing7 May 2026
- 2026RADAR: Learning to Route with Asymmetry-aware DistAnce Representations3 Mar 2026
- 2026Survey on Neural Routing Solvers25 Feb 2026
- 2026EGAM: Extended Graph Attention Model for Solving Routing Problems29 Jan 2026
- 2026SEAFormer: A Spatial Proximity and Edge-Aware Transformer for Real-World Vehicle Routing Problems27 Jan 2026
- 2025Probing Neural Combinatorial Optimization Models25 Oct 2025
- 2025Test-Time Search in Neural Graph Coarsening Procedures for the Capacitated Vehicle Routing Problem1 Oct 2025
38 more
- 2025Nonlocal Monte Carlo via Reinforcement Learning14 Aug 2025
- 2025Edge-Selector Model Applied for Local Search Neighborhood for Solving Vehicle Routing Problems12 Aug 2025
- 2025Hybrid Node-Destroyer Model with Large Neighborhood Search for Solving the Capacitated Vehicle Routing Problem12 Aug 2025
- 2025On Distributional Dependent Performance of Classical and Neural Routing Solvers4 Aug 2025
- 2025LRM-1B: Towards Large Routing Model4 Jul 2025
- 2025Learning for routing: A guided review of recent developments and future directions30 Jun 2025
- 2025EFormer: An Effective Edge-based Transformer for Vehicle Routing Problems19 Jun 2025
- 2025Complexity Scaling Laws for Neural Models using Combinatorial Optimization15 Jun 2025
- 2025Latent Guided Sampling for Combinatorial Optimization4 Jun 2025
- 2025Improving Generalization of Neural Combinatorial Optimization for Vehicle Routing Problems via Test-Time Projection Learning3 Jun 2025
- 2025Demand Selection for VRP with Emission Quota25 May 2025
- 2025LMask: Learn to Solve Constrained Routing Problems with Lazy Masking23 May 2025
- 2025USPR: Learning a Unified Solver for Profiled Routing8 May 2025
- 2025ABCDWaveNet: Advancing Robust Road Ponding Detection in Fog through Dynamic Frequency-Spatial Synergy7 Apr 2025
- 2025Reinforcement Learning-based Heuristics to Guide Domain-Independent Dynamic Programming20 Mar 2025
- 2025Adversarial Generative Flow Network for Solving Vehicle Routing Problems3 Mar 2025
- 2025Neural Genetic Search in Discrete Spaces9 Feb 2025
- 2025Pareto Set Learning for Multi-Objective Reinforcement Learning12 Jan 2025
- 2025Neural Deconstruction Search for Vehicle Routing Problems7 Jan 2025
- 2024Learning to Handle Complex Constraints for Vehicle Routing Problems28 Oct 2024
- 2024Collaboration! Towards Robust Neural Methods for Routing Problems7 Oct 2024
- 2024Feature-Guided Metaheuristic with Diversity Management for Solving the Capacitated Vehicle Routing Problem30 Jul 2024
- 2024Take a Step and Reconsider: Sequence Decoding for Self-Improved Neural Combinatorial Optimization24 Jul 2024
- 2024GOAL: A Generalist Combinatorial Optimization Agent Learner21 Jun 2024
- 2024RouteFinder: Towards Foundation Models for Vehicle Routing Problems21 Jun 2024
- 2024Position: Rethinking Post-Hoc Search-Based Neural Approaches for Solving Large-Scale Traveling Salesman Problems2 Jun 2024
- 2024Neural Combinatorial Optimization Algorithms for Solving Vehicle Routing Problems: A Comprehensive Survey with Perspectives1 Jun 2024
- 2024Leader Reward for POMO-Based Neural Combinatorial Optimization22 May 2024
- 2024Prompt Learning for Generalized Vehicle Routing20 May 2024
- 2024MVMoE: Multi-Task Vehicle Routing Solver with Mixture-of-Experts2 May 2024
- 2024Self-Improved Learning for Scalable Neural Combinatorial Optimization28 Mar 2024
- 2024Less Is More -- On the Importance of Sparsification for Transformers and Graph Neural Networks for TSP25 Mar 2024
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvement22 Mar 2024
- 2024Ant Colony Sampling with GFlowNets for Combinatorial Optimization11 Mar 2024
- 2024RouteExplainer: An Explanation Framework for Vehicle Routing Problem6 Mar 2024
- 2024PolyNet: Learning Diverse Solution Strategies for Neural Combinatorial Optimization21 Feb 2024
- 2024Moco: A Learnable Meta Optimizer for Combinatorial Optimization7 Feb 2024
- 2024Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Model4 Jan 2024
50 newest of 94 All 94 (JSON)
- 2024PolyNet: Learning Diverse Solution Strategies for Neural Combinatorial Optimizationcited by 35
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvementcited by 33
- 2025Pareto Set Learning for Multi-Objective Reinforcement Learningcited by 18
- 2024Leader Reward for POMO-Based Neural Combinatorial Optimizationcited by 5
- 2025Reinforcement Learning-based Heuristics to Guide Domain-Independent Dynamic Programmingcited by 1
- 2025Nonlocal Monte Carlo via Reinforcement Learningcited by 1
- 2026EGAM: Extended Graph Attention Model for Solving Routing Problemscited by 0
- 2026A Unified Knowledge Embedded Reinforcement Learning-based Framework for Generalized Capacitated Vehicle Routing Problemscited by 0
- 2026A Unified Knowledge Embedded Reinforcement Learning-based Framework for Generalized Capacitated Vehicle Routing Problems14 May 2026
- 2026EGAM: Extended Graph Attention Model for Solving Routing Problems29 Jan 2026
- 2025Nonlocal Monte Carlo via Reinforcement Learning14 Aug 2025
- 2025Reinforcement Learning-based Heuristics to Guide Domain-Independent Dynamic Programming20 Mar 2025
- 2025Pareto Set Learning for Multi-Objective Reinforcement Learning12 Jan 2025
- 2024Leader Reward for POMO-Based Neural Combinatorial Optimization22 May 2024
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvement22 Mar 2024
- 2024PolyNet: Learning Diverse Solution Strategies for Neural Combinatorial Optimization21 Feb 2024
- 2024Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Modelcited by 264
- 2023Neural Combinatorial Optimization with Heavy Decoder: Toward Large Scale Generalizationcited by 141
- 2022DIMES: A Differentiable Meta Solver for Combinatorial Optimization Problemscited by 128
- 2022Sym-NCO: Leveraging Symmetricity for Neural Combinatorial Optimizationcited by 119
- 2021Learning to Iteratively Solve Routing Problems with Dual-Aspect Collaborative Transformercited by 108
- 2021NeuroLKH: Combining Deep Learning Model with Lin-Kernighan-Helsgaun Heuristic for Solving the Traveling Salesman Problemcited by 103
- 2021Efficient Active Search for Combinatorial Optimization Problemscited by 99
- 2021Learning Collaborative Policies to Solve NP-hard Routing Problemscited by 86
- 2022Simulation-guided Beam Search for Neural Combinatorial Optimizationcited by 84
- 2023Learning to Search Feasible and Infeasible Regions of Routing Problems with Flexible Neural k-Optcited by 81
- 2023DeepACO: Neural-enhanced Ant Systems for Combinatorial Optimizationcited by 77
- 2021Graph Neural Network Guided Local Search for the Traveling Salesperson Problemcited by 70
12 most cited of 83 All 83 (JSON)
- 2026Just Initialize: A Training-Free Initialization Component for Large-Scale Routing Optimization28 Sep 2026
- 2026JAMPR+/L2D: scalable neural heuristic for constrained vehicle routing problems in dynamic environment14 Aug 2026
- 2026COAgents: Multi-Agent Framework to Learn and Navigate Routing Problems Search Space20 May 2026
- 2026LINC: Decoupling Local Consequence Scoring from Hidden Matching in Constructive Neural Routing7 May 2026
- 2026RADAR: Learning to Route with Asymmetry-aware DistAnce Representations3 Mar 2026
- 2026Survey on Neural Routing Solvers25 Feb 2026
- 2026SEAFormer: A Spatial Proximity and Edge-Aware Transformer for Real-World Vehicle Routing Problems27 Jan 2026
- 2025Probing Neural Combinatorial Optimization Models25 Oct 2025
- 2025Test-Time Search in Neural Graph Coarsening Procedures for the Capacitated Vehicle Routing Problem1 Oct 2025
- 2025Edge-Selector Model Applied for Local Search Neighborhood for Solving Vehicle Routing Problems12 Aug 2025
- 2025Hybrid Node-Destroyer Model with Large Neighborhood Search for Solving the Capacitated Vehicle Routing Problem12 Aug 2025
- 2025On Distributional Dependent Performance of Classical and Neural Routing Solvers4 Aug 2025
12 newest of 83 All 83 (JSON)