Int J Performability Eng ›› 2019, Vol. 15 ›› Issue (1): 317-325.doi: 10.23940/ijpe.19.01.p32.317325

Previous Articles     Next Articles

Improved Bat Algorithm for Vehicle Routing Problem

Yu Liab, Qian Guob, and Jingsen Liuc*()   

  1. a Institute of Management Science and Engineering, Henan University, Kaifeng, 475004, China
    b Business School, Henan University, Kaifeng, 475004, China;c Institute of Intelligent Network system, Henan University, Kaifeng, 475004, China
  • Revised on ; Accepted on
  • Contact: Liu Jingsen E-mail:ljs@henu.edu.cn
  • About author:Yu Li received her PhD from University of Shanghai for Science and Technology. She is a professor of Institute of Management Science and Engineering, and Business School, Henan University. Her research interests include intelligence algorithms, electronic commerce, etc.|Qian Guo is a master degree candidate of Business School, Henan University. Her research interest is intelligence algorithm.|Jingsen Liu received his PhD from Northwestern Poly-technical University. He is a professor of Institute of Intelligent Network system, and College of Software, Henan University. His research interests include intelligence algorithm and network information security, etc.

Abstract:

Vehicle routing problem (VRP) is the key issue of logistics system optimization. As a classical combinatorial optimization problem, it belonged to the typical NP-hard problem and remained unsolved. In this paper, the novel bat algorithm is proposed to solve VRP. The improvement is based on the combination of dynamic inertia weight and time factor. It can take full advantages of dynamic search by the random velocity and random step-size. Furthermore, with the real-number encoding approach, the discrete VRP can be converted into a quasi-continuous one. The procedure of the optimal searching in multidimensional continuous space can be implemented directly. Experimental results indicate that improved bat algorithm performs well for vehicle routing problem.

Key words: vehicle routing problem, bat algorithm, inertia weight, time factor, real-number encoding