Deep Policy Dynamic Programming for Vehicle Routing Problems

被引:31
|
作者
Kool, Wouter [1 ,2 ]
van Hoof, Herke [1 ]
Gromicho, Joaquim [1 ,2 ]
Welling, Max [1 ]
机构
[1] Univ Amsterdam, Amsterdam, Netherlands
[2] ORTEC, Zoetermeer, Netherlands
来源
INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, CPAIOR 2022 | 2022年 / 13292卷
关键词
Dynamic Programming; Deep Learning; Vehicle Routing; TRAVELING SALESMAN PROBLEM; LARGE NEIGHBORHOOD SEARCH; ALGORITHM; OPTIMIZATION;
D O I
10.1007/978-3-031-08011-1_14
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:190 / 213
页数:24
相关论文
共 50 条
  • [21] Vehicle routing problems with split deliveries
    Archetti, C.
    Speranza, M. G.
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2012, 19 (1-2) : 3 - 22
  • [22] A review on the electric vehicle routing problems
    Kalayci, Can Berk
    Yilmaz, Yusuf
    PAMUKKALE UNIVERSITY JOURNAL OF ENGINEERING SCIENCES-PAMUKKALE UNIVERSITESI MUHENDISLIK BILIMLERI DERGISI, 2023, 29 (08): : 855 - +
  • [23] Elements of Dynamic Programming in Local Improvement Constructions for Heuristic Solutions of Routing Problems with Constraints
    Petunin, A. A.
    Chentsov, A. A.
    Chentsov, A. G.
    Chentsov, P. A.
    AUTOMATION AND REMOTE CONTROL, 2017, 78 (04) : 666 - 681
  • [24] Approximate Dynamic Programming for a Class of Long-Horizon Maritime Inventory Routing Problems
    Papageorgiou, Dimitri J.
    Cheon, Myun-Seok
    Nemhauser, George
    Sokol, Joel
    TRANSPORTATION SCIENCE, 2015, 49 (04) : 870 - 885
  • [25] Vehicle Routing Problems in Which Consistency Considerations are Important: A Survey
    Kovacs, Attila A.
    Golden, Bruce L.
    Hartl, Richard F.
    Parragh, Sophie N.
    NETWORKS, 2014, 64 (03) : 192 - 213
  • [26] A self-adaptive evolutionary algorithm for dynamic vehicle routing problems with traffic congestion
    Sabar, Nasser R.
    Bhaskar, Ashish
    Chung, Edward
    Turky, Ayad
    Song, Andy
    SWARM AND EVOLUTIONARY COMPUTATION, 2019, 44 : 1018 - 1027
  • [27] The rendezvous vehicle routing problem
    Golden, Bruce
    Oden, Eric
    Raghavan, S.
    OPTIMIZATION LETTERS, 2023, 17 (08) : 1711 - 1738
  • [28] A genetic algorithm with exact dynamic programming for the green vehicle routing & scheduling problem
    Xiao, Yiyong
    Konak, Abdullah
    JOURNAL OF CLEANER PRODUCTION, 2017, 167 : 1450 - 1463
  • [29] A System Based on Deep-Learning for Dynamic Routing problems
    Delamer, Jean-Alexis
    Givigi, Sidney
    SYSCON 2022: THE 16TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2022,
  • [30] Workload equity in multiperiod vehicle routing problems
    Nekooghadirli, Najmeh
    Gendreau, Michel
    Potvin, Jean-Yves
    Vidal, Thibaut
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2025,