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 条
[41]   Improved artificial bee colony algorithm for vehicle routing problem with time windows [J].
Yao, Baozhen ;
Yan, Qianqian ;
Zhang, Mengjie ;
Yang, Yunong .
PLOS ONE, 2017, 12 (09)
[42]   An Ant Colony System for the Capacitated Vehicle Routing Problem with Uncertain Travel Costs [J].
Toklu, N. E. ;
Montemanni, R. ;
Gambardella, L. M. .
2013 IEEE SYMPOSIUM ON SWARM INTELLIGENCE (SIS), 2013, :32-39
[43]   A hybrid of ant colony and firefly algorithms (HAFA) for solving vehicle routing problems [J].
Goel, Rajeev ;
Maini, Raman .
JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 25 :28-37
[44]   Solving the vehicle routing problem with drone for delivery services using an ant colony optimization algorithm [J].
Huang, Shan-Huen ;
Huang, Ying-Hua ;
Blazquez, Carola A. ;
Chen, Chia-Yi .
ADVANCED ENGINEERING INFORMATICS, 2022, 51
[45]   A modified ant algorithm for solving the vehicle routing problem [J].
Qi, Chengming .
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND KNOWLEDGE ENGINEERING (ISKE 2007), 2007,
[46]   A hybrid algorithm for vehicle routing problem with time windows [J].
Yu, B. ;
Yang, Z. Z. ;
Yao, B. Z. .
EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (01) :435-441
[47]   Vehicle routing problem with drones considering time windows [J].
Kuo, R. J. ;
Lu, Shih-Hao ;
Lai, Pei-Yu ;
Mara, Setyo Tri Windras .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 191
[48]   Improved ant colony optimisation for the dynamic multi-depot vehicle routing problem [J].
Yu, Bin ;
Ma, Ning ;
Cai, Wanjun ;
Li, Ting ;
Yuan, Xiaoting ;
Yao, Baozhen .
INTERNATIONAL JOURNAL OF LOGISTICS-RESEARCH AND APPLICATIONS, 2013, 16 (02) :144-157
[49]   Restricted Dynamic Heterogeneous Fleet Vehicle Routing Problem with Time Windows [J].
de Armas, Jesica ;
Melian-Batista, Belen ;
Moreno-Perez, Jose A. .
ADVANCES IN COMPUTATIONAL INTELLIGENCE, PT II, 2013, 7903 :36-45
[50]   Proposal of a Dynamic Algorithm for the Maintenance and Vehicle Routing Problem with Time Windows [J].
Andres Lopez-Ayala, Carlos ;
Jurado-Valbuena, Wilson ;
Lopez-Santana, Eduyn R. .
INGENIERIA, 2021, 26 (03) :436-449