A Hybrid Algorithm Based on Ant Colony Optimization and Differential Evolution for Vehicle Routing Problem

被引:0
作者
Li, Hongbo [1 ]
Zhang, Xiaoxia [1 ]
Fu, Shuai [1 ]
Hu, Yinyin [1 ]
机构
[1] Univ Sci & Technol LiaoNing, Sch Comp Sci & Software Engn, Anshan 114051, Peoples R China
关键词
Vehicle routing problem; 2-opt; Ant colony optimization; Selection operation; Differential evolution;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The vehicle problem (VRP) is a typical optimization problem in logistics and transportation. The objective function is to find the shortest route distances visited by all vehicles originating from a central deport to travel customers, and the sum of deliveries of each vehicle should meet the capacity constraint. This problem belongs to NP hard problems, so it is not easy to resolve it with common methods. Ant colony optimization (ACO) has shown prominent performance for many practical applications. However, it is inclined to premature convergence. The paper offers a hybrid ACO&DE algorithm, which hybridizes ant colony optimization (ACO) with differential evolution (DE) for the VRP. The main feature of the ACO&DE can make full use of advantages of the ACO and DE algorithm to make up for its own weakness, i.e., the ACO has fast construction mechanism, and the DE can extend the search scope of the ACO. Moreover, to make the DE suitable for solving the VRP, both strategies of mutation operator and crossover operator have been redesigned to implement the discrete DE directly. In addition, to increase the solution diversity by expanding the search space, we present a new selection strategy with probabilistic mechanism to determine new target vectors in the next iteration. Meanwhile, 2-opt heuristic and 2-exchange neighborhood is embedded in the ACO&DE to improve the local search performance. The results have shown that the proposed ACO&DE algorithm is competitive with existing optimal methods in solving the VRP, and thus can be further extended in variants of the VRP and other logistics transportation fields.
引用
收藏
页码:1201 / 1211
页数:11
相关论文
共 18 条
[1]   A novel design of differential evolution for solving discrete traveling salesman problems [J].
Ali, Ismail M. ;
Essam, Daryl ;
Kasmarik, Kathryn .
SWARM AND EVOLUTIONARY COMPUTATION, 2020, 52 (52)
[2]   An improved hybrid firefly algorithm for capacitated vehicle routing problem [J].
Altabeeb, Asma M. ;
Mohsen, Abdulqader M. ;
Ghallab, Abdullatif .
APPLIED SOFT COMPUTING, 2019, 84
[3]   A genetic algorithm for the vehicle routing problem [J].
Baker, BM ;
Ayechew, MA .
COMPUTERS & OPERATIONS RESEARCH, 2003, 30 (05) :787-800
[4]   An exact algorithm for the vehicle routing problem based on the set partitioning formulation with additional cuts [J].
Baldacci, Roberto ;
Christofides, Nicos ;
Mingozzi, Aristide .
MATHEMATICAL PROGRAMMING, 2008, 115 (02) :351-385
[5]   An improved ant system algorithm for the vehicle routing problem [J].
Bullnheimer, B ;
Hartl, RF ;
Strauss, C .
ANNALS OF OPERATIONS RESEARCH, 1999, 89 (0) :319-328
[6]   SCHEDULING OF VEHICLES FROM CENTRAL DEPOT TO NUMBER OF DELIVERY POINTS [J].
CLARKE, G ;
WRIGHT, JW .
OPERATIONS RESEARCH, 1964, 12 (04) :568-&
[7]  
Dorigo M., 1997, IEEE Transactions on Evolutionary Computation, V1, P53, DOI 10.1109/4235.585892
[8]   Modified differential evolution based fuzzy clustering for pixel classification in remote sensing imagery [J].
Maulik, Ujjwal ;
Saha, Indrajit .
PATTERN RECOGNITION, 2009, 42 (09) :2135-2149
[9]  
Osman I. H., 1993, Annals of Operations Research, V41, P421, DOI 10.1007/BF02023004
[10]   A discrete differential evolution algorithm for the permutation flowshop scheduling problem [J].
Pan, Quan-Ke ;
Tasgetiren, Mehmet Fatih ;
Liang, Yun-Chia .
COMPUTERS & INDUSTRIAL ENGINEERING, 2008, 55 (04) :795-816