An Enhanced Ant Colony System Algorithm Based on Subpaths for Solving the Capacitated Vehicle Routing Problem

Author:

Ahmed Zakir Hussain1ORCID,Hameed Asaad Shakir23ORCID,Mutar Modhi Lafta24ORCID,Haron Habibollah5

Affiliation:

1. Department of Mathematics and Statistics, College of Science, Imam Mohammad Ibn Saud Islamic University (IMSIU), Riyadh 11623, Saudi Arabia

2. Department of Mathematics, General Directorate of Thi-Qar Education, Ministry of Education, Thi-Qar 64001, Iraq

3. Petroleum Engineering College, Al-Ayen University, Thi-Qar 64001, Iraq

4. Computer Engineering Technology Department, Technical Engineering College, Al-Ayen University, Thi-Qar 64001, Iraq

5. Faculty of Computing, Universiti Teknologi Malaysia, Johor Bahru 81310, Malaysia

Abstract

The capacitated vehicle routing problem (CVRP) is regarded as an NP-hard problem. Moreover, the CVRP is described as a model that can be used in many applications such as transport, logistics, and distribution. The exact algorithms can find exact optimal solutions on the small-sized problem instances; however, for large-sized instances it is difficult to find the exact optimal solutions in polynomial time. This reason motivated the researchers to present heuristic/metaheuristic algorithms to solve large-sized problem instances within a reasonable computational time. One of the good algorithms that deal with the CVRP is the ant colony optimization (ACO) algorithm. Several ACO algorithms have been suggested in the literature, such as the ant system (AS) algorithm, ant colony system (ACS) algorithm, and so on. On the other hand, ACO is designed to solve the path problem that finds the best way. However, this algorithm still lacks exploratory mechanisms, which results in premature convergence and stagnation issues. Therefore, we propose to develop an enhanced ACS (EACS) algorithm for solving the CVRP based on subpaths. In our proposed algorithm, we propose to utilize the K-nearest neighbour (KNN) algorithm for finding the best initial solution and then enhance the diversity mechanism of the proposed algorithm by avoiding the generation of the same solution using subpaths. This uses the diversity of the generated solution to find a better solution with a shorter route in a reasonable amount of computational time. Furthermore, we propose to apply the three-opt algorithm to the completed subtour and the k-opt algorithm to the subpath gained from the experience of the subpath. Finally, to verify the effectiveness of the proposed EACS algorithm, the algorithm is tested on some CVRP instances and is compared with one of the state-of-the-art methods, namely, the enhanced simulated annealing algorithm. The comparative study showed a better performance of our EACS compared to the enhanced simulated annealing algorithm.

Funder

Deanship of Scientific Research at Imam Mohammad Ibn Saud Islamic University

Publisher

MDPI AG

Subject

Physics and Astronomy (miscellaneous),General Mathematics,Chemistry (miscellaneous),Computer Science (miscellaneous)

Reference50 articles.

1. The Truck Dispatching Problem;Dantzig;Manag. Sci.,1959

2. A new exact algorithm for the multi-depot vehicle routing problem under capacity and route length constraints;Contardo;Discret. Optim.,2014

3. A comparative study between the branch and cut algorithm and ant colony algorithm to solve the electric meter reader problem in rural areas;Hameed;Opcion,2018

4. Dorigo, M., Maniezzo, V., and Colorni, A. (1991). Technical Report 91-016, Politecnico di Milano.

5. Ant colony optimization techniques for the vehicle routing problem;Bell;Adv. Eng. Inform.,2004

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3