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 条
  • [41] The Generalized Consistent Vehicle Routing Problem
    Kovacs, Attila A.
    Golden, Bruce L.
    Hartl, Richard F.
    Parragh, Sophie N.
    TRANSPORTATION SCIENCE, 2015, 49 (04) : 796 - 816
  • [42] Solving Vehicle Routing Problems Using Constraint Programming and Lagrangean Relaxation in a Metaheuristics Framework
    Guimarans, D.
    Herrero, R.
    Ramos, J. J.
    Padron, S.
    INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS AND SUPPLY CHAIN MANAGEMENT, 2011, 4 (02) : 61 - 81
  • [43] Vehicle Routing Problem with Drones Considering Time Windows and Dynamic Demand
    Han, Jing
    Liu, Yanqiu
    Li, Yan
    APPLIED SCIENCES-BASEL, 2023, 13 (24):
  • [44] Adaptive memory programming for the vehicle routing problem with multiple trips
    Olivera, Alfredo
    Viera, Omar
    COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (01) : 28 - 47
  • [45] A Developmental Solution to (Dynamic) Capacitated Arc Routing Problems using Genetic Programming
    Weise, Thomas
    Devert, Alexandre
    Tang, Ke
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 831 - 838
  • [46] Vehicle routing problems with drones equipped with multi-package payload compartments
    Masmoudi, M. Amine
    Mancini, Simona
    Baldacci, Roberto
    Kuo, Yong-Hong
    TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2022, 164
  • [47] Proactive dynamic vehicle routing problems considering cooperation services for the store-depot-integrated retailer
    Ge, Xianlong
    Liang, Yonghong
    Jin, Yuanzhi
    Song, Chunbing
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2023, 20 (10) : 18030 - 18062
  • [48] Battery Management in Electric Vehicle Routing Problems: A Review
    Martin, Xabier A.
    Escoto, Marc
    Guerrero, Antoni
    Juan, Angel A.
    ENERGIES, 2024, 17 (05)
  • [49] A literature review on the full truckload vehicle routing problems
    Annouch, Anouar
    Bouyahyaoui, Karim
    Bellabdaoui, Adil
    PROCEEDINGS OF THE 3RD IEEE INTERNATIONAL CONFERENCE ON LOGISTICS OPERATIONS MANAGEMENT (GOL'16), 2016,
  • [50] Heuristics for vehicle routing problems: Sequence or set optimization?
    Toffolo, Tulio A. M.
    Vidal, Thibaut
    Wauters, Tony
    COMPUTERS & OPERATIONS RESEARCH, 2019, 105 : 118 - 131