Solving dynamic vehicle routing problem with time windows by ant colony system with bipartite graph matching

被引:5
作者
Teng, Yi [1 ]
Chen, Jinbiao [2 ]
Zhang, Shiyuan [2 ]
Wang, Jiahai [2 ,3 ]
Zhang, Zizhen [2 ,3 ]
机构
[1] Guangdong Univ Educ, Sch Comp Sci, Guangzhou 510303, Peoples R China
[2] Sun Yat Sen Univ, Sch Comp Sci & Engn, Guangzhou 51006, Peoples R China
[3] Sun Yat Sen Univ, Guangdong Key Lab Big Data Anal & Proc, Guangzhou 51006, Peoples R China
基金
中国国家自然科学基金;
关键词
Dynamic vehicle routing problem; Ant colony system; Kuhn-Munkres algorithm; Bipartite graph matching; Metaheuristics; NEIGHBORHOOD SEARCH; ALGORITHM; OPTIMIZATION;
D O I
10.1016/j.eij.2023.100421
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Dynamic Vehicle Routing Problem with Time Windows (DVRPTW) is an extension of the traditional VRPTW by considering dynamic customer characteristics. In this problem, new customers with specific time windows are received dynamically as time progresses and must be incorporated into the evolving schedule. The goal of DVRPTW is to use the minimum number of vehicles to fulfill all the customer demands with the minimum total traveling time. Little work has been done for solving this dynamic variant. In this paper, an evolutionary algorithm using Ant Colony System and Kuhn-Munkres bipartite graph matching, named ACS-KM, is proposed. It can tackle the dynamic issues during the evolutionary process. Experiments show that the proposed algorithm is very effective and has fast convergence. It achieves the best results on 40 out of 48 benchmark instances. For the DVRPTW instances with different levels of dynamicity, the algorithm can always produce better solutions than the previous works.
引用
收藏
页数:12
相关论文
共 50 条
[21]   AN IMPROVED ANT COLONY SYSTEM ALGORITHM FOR THE VEHICLE ROUTING PROBLEM [J].
Chen, Chia-Ho ;
Ting, Ching-Jung .
JOURNAL OF INDUSTRIAL AND PRODUCTION ENGINEERING, 2006, 23 (02) :115-126
[22]   Heuristic Techniques for Solving the Vehicle Routing Problem with Time Windows [J].
Hosny, Manar .
FUTURE INFORMATION TECHNOLOGY, 2011, 13 :19-23
[23]   Dynamic Assignment Vehicle Routing Problem with Time Windows [J].
Los, Kim J. ;
Phillipson, Frank ;
van Kempen, Elisah A. ;
Quak, Hans J. ;
Stelwagen, Uilke .
COMPUTATIONAL LOGISTICS, ICCL 2020, 2020, 12433 :135-150
[24]   Ant Colony Optimization with Heuristic Repair for the Dynamic Vehicle Routing Problem [J].
Bonilha, Iae S. ;
Mavrovouniotis, Michalis ;
Muller, Felipe M. ;
Ellinas, Georgios ;
Polycarpou, Marios .
2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, :313-320
[25]   A Hybrid Ant Colony Optimization for Dynamic Multidepot Vehicle Routing Problem [J].
Xu, Haitao ;
Pu, Pan ;
Duan, Feng .
DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2018, 2018
[26]   Ant colony algorithm for allied vehicle routing problems with soft time windows [J].
Sch. of Automation, Guangdong Univ. of Tech., Guangzhou 510090, China .
Jisuanji Jicheng Zhizao Xitong, 2006, 11 (1903-1908)
[27]   Multi-ant colony system (MACS) for a vehicle routing problem with backhauls [J].
Gajpal, Yuvraj ;
Abad, P. L. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 196 (01) :102-117
[28]   Multi-type ant system algorithm for the time dependent vehicle routing problem with time windows [J].
Deng Ye ;
Zhu Wanhong ;
Li Hongwei ;
Zheng Yonghui .
JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2018, 29 (03) :625-638
[29]   A two-pheromone trail ant colony system-tabu search approach for the heterogeneous vehicle routing problem with time windows and multiple products [J].
De la Cruz, Jair J. ;
Paternina-Arboleda, Carlos D. ;
Cantillo, Victor ;
Montoya-Torres, Jairo R. .
JOURNAL OF HEURISTICS, 2013, 19 (02) :233-252
[30]   The time-dependent orienteering problem with time windows: a fast ant colony system [J].
Verbeeck, Cedric ;
Vansteenwegen, Pieter ;
Aghezzaf, El-Houssaine .
ANNALS OF OPERATIONS RESEARCH, 2017, 254 (1-2) :481-505