Deep Reinforcement Learning for Solving the Heterogeneous Capacitated Vehicle Routing Problem

被引:68
|
作者
Li, Jingwen [1 ]
Ma, Yining [1 ]
Gao, Ruize [2 ]
Cao, Zhiguang [3 ]
Lim, Andrew [4 ]
Song, Wen [5 ]
Zhang, Jie [6 ]
机构
[1] Natl Univ Singapore, Dept Ind Syst Engn & Management, Singapore, Singapore
[2] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Hong Kong, Peoples R China
[3] Singapore Inst Mfg Technol, Mfg Syst Div, Singapore, Singapore
[4] Southwest Jiaotong Univ, Sch Comp & Artificial Intelligence, Chengdu 611756, Peoples R China
[5] Shandong Univ, Inst Marine Sci & Technol, Jinan 266237, Peoples R China
[6] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore, Singapore
基金
中国国家自然科学基金;
关键词
Decoding; Search problems; Reinforcement learning; Computer architecture; Vehicle routing; Routing; Optimization; Deep reinforcement learning (DRL); heterogeneous CVRP (HCVRP); min-max objective; min-sum objective; VARIABLE NEIGHBORHOOD SEARCH; MIN-SUM; ALGORITHM; FLEET; SYSTEMS;
D O I
10.1109/TCYB.2021.3111082
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Existing deep reinforcement learning (DRL)-based methods for solving the capacitated vehicle routing problem (CVRP) intrinsically cope with a homogeneous vehicle fleet, in which the fleet is assumed as repetitions of a single vehicle. Hence, their key to construct a solution solely lies in the selection of the next node (customer) to visit excluding the selection of vehicle. However, vehicles in real-world scenarios are likely to be heterogeneous with different characteristics that affect their capacity (or travel speed), rendering existing DRL methods less effective. In this article, we tackle heterogeneous CVRP (HCVRP), where vehicles are mainly characterized by different capacities. We consider both min-max and min-sum objectives for HCVRP, which aim to minimize the longest or total travel time of the vehicle(s) in the fleet. To solve those problems, we propose a DRL method based on the attention mechanism with a vehicle selection decoder accounting for the heterogeneous fleet constraint and a node selection decoder accounting for the route construction, which learns to construct a solution by automatically selecting both a vehicle and a node for this vehicle at each step. Experimental results based on randomly generated instances show that, with desirable generalization to various problem sizes, our method outperforms the state-of-the-art DRL method and most of the conventional heuristics, and also delivers competitive performance against the state-of-the-art heuristic method, that is, slack induction by string removal. In addition, the results of extended experiments demonstrate that our method is also able to solve CVRPLib instances with satisfactory performance.
引用
下载
收藏
页码:13572 / 13585
页数:14
相关论文
共 50 条
  • [1] Deep Reinforcement Learning for the Capacitated Vehicle Routing Problem with Soft Time Window
    Wang, Xiaohe
    Shi, Xinli
    2022 14TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING, WCSP, 2022, : 352 - 355
  • [2] Reinforcement Learning for Solving the Vehicle Routing Problem
    Nazari, Mohammadreza
    Oroojlooy, Afshin
    Takac, Martin
    Snyder, Lawrence V.
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31
  • [3] Reinforcement Learning for Solving Stochastic Vehicle Routing Problem
    Iklassov, Zangir
    Sobirov, Ikboljon
    Solozabal, Ruben
    Takac, Martin
    ASIAN CONFERENCE ON MACHINE LEARNING, VOL 222, 2023, 222
  • [4] Solving the Capacitated Vehicle Routing Problem by a Team of Parallel Heterogeneous Cooperating Agents
    Barbucha, Dariusz
    COMPUTATIONAL COLLECTIVE INTELLIGENCE: TECHNOLOGIES AND APPLICATIONS, PT II: THIRD INTERNATIONAL CONFERENCE, ICCCI 2011, 2011, 6923 : 332 - 341
  • [5] Deep Reinforcement Learning for Solving AGVs Routing Problem
    Lu, Chengxuan
    Long, Jinjun
    Xing, Zichao
    Wu, Weimin
    Gu, Yong
    Luo, Jiliang
    Huang, Yisheng
    VERIFICATION AND EVALUATION OF COMPUTER AND COMMUNICATION SYSTEMS, VECOS 2020, 2020, 12519 : 222 - 236
  • [6] Solving the Vehicle Routing Problem with Stochastic Travel Cost Using Deep Reinforcement Learning
    Cai, Hao
    Xu, Peng
    Tang, Xifeng
    Lin, Gan
    ELECTRONICS, 2024, 13 (16)
  • [7] Deep Reinforcement Learning for Solving Vehicle Routing Problems With Backhauls
    Wang, Conghui
    Cao, Zhiguang
    Wu, Yaoxin
    Teng, Long
    Wu, Guohua
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, : 1 - 15
  • [8] Solving the cumulative capacitated vehicle routing problem with drones
    Hamdi, Imen
    JOURNAL OF INDUSTRIAL AND PRODUCTION ENGINEERING, 2024, 41 (04) : 344 - 361
  • [9] Deep reinforcement learning for the dynamic and uncertain vehicle routing problem
    Pan, Weixu
    Liu, Shi Qiang
    APPLIED INTELLIGENCE, 2023, 53 (01) : 405 - 422
  • [10] Deep reinforcement learning for the dynamic and uncertain vehicle routing problem
    Weixu Pan
    Shi Qiang Liu
    Applied Intelligence, 2023, 53 : 405 - 422