paper-with-me

Papers

Deep Policy Dynamic Programming for Vehicle Routing Problems

2021-02-23 · NeurIPS 2021 12 · Wouter Kool, Herke van Hoof, Joaquim Gromicho, Max Welling

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.

📄 PDF Abstract BibTeX arXiv:2102.11756

Code (2)

wouterkool/dpdp 공식 구현 pytorch
ortec/euro-neurips-vrp-2022-quickstart pytorch

Similar Papers 제목 키워드 기반

Genetic Programming Hyper-Heuristics with Vehicle Collaboration for Uncertain Capacitated Arc Routing Problems

2019-11-20 · Jordan MacLachlan, Yi Mei, Juergen Branke, Mengjie Zhang

Due to its direct relevance to post-disaster operations, meter reading and civil refuse collection, the Uncertain Capacitated Arc Routing Problem (UCARP) is an important optimisation problem. Stochastic models are critic…

ARCMeter Reading

Learning a Transferable Scheduling Policy for Various Vehicle Routing Problems based on Graph-centric Representation Learning

2021-01-01 · Inwook Kim, Jinkyoo Park

Reinforcement learning has been used to learn to solve various routing problems. however, most of the algorithm is restricted to finding an optimal routing strategy for only a single vehicle. In addition, the trained pol…

Graph Neural Networkreinforcement-learningReinforcement LearningReinforcement Learning (RL)+2

Learning Vehicle Routing Problems using Policy Optimisation

2020-12-24 · Nasrin Sultana, Jeffrey Chan, A. K. Qin, Tabinda Sarwar

Deep reinforcement learning (DRL) has been used to learn effective heuristics for solving complex combinatorial optimisation problem via policy networks and have demonstrated promising performance. Existing works have fo…

Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Large Neighborhood Search and Bitmask Dynamic Programming for Wireless Mobile Charging Electric Vehicle Routing Problems in Medical Transportation

2025-03-11 · Jingyi Zhao, Haoxiang Yang, Yang Liu

The transition to electric vehicles (EVs) is critical to achieving sustainable transportation, but challenges such as limited driving range and insufficient charging infrastructure have hindered the widespread adoption o…

Combinatorial Optimization enriched Machine Learning to solve the Dynamic Vehicle Routing Problem with Time Windows

2023-04-03 · Léo Baty, Kai Jungel, Patrick S. Klein, Axel Parmentier 외

With the rise of e-commerce and increasing customer requirements, logistics service providers face a new complexity in their daily planning, mainly due to efficiently handling same day deliveries. Existing multi-stage st…

Combinatorial OptimizationStochastic Optimization