Improved water flow-like algorithm for capacitated vehicle routing problem

The capacitated vehicle routing problem (CVRP) has many applications in different domains seeking ways to minimize the total traveled distance. Although the CVRP has been widely investigated in the literature, it is facing ongoing operational challenges. Moreover, despite various metaheuristics that have been proposed to solve this problem, its optimal solution is still not achieved. Thus far, the water-flow-like algorithm (WFA) has obtained a reasonable solution for this problem, with room for further improvement. The WFA has strategies for diversification (in the precipitation operation). This study aims to enhance the WFA for solving the CVRP by providing a good solution in terms of diversity and quality. The basic WFA is capable of solving the CVRP, however, it has problems in terms of slow convergence and the tendency of being trapped in the local optimum. Therefore, an improved WFA (IWFA) is proposed in this study to overcome this weakness by increasing the diversity of solution search in the precipitation operation using constructive heuristics (i.e., nearest neighbor, random method, and greedy randomized adaptive search procedure). Constructive heuristics aim to construct new solutions instead of duplicating existing ones. Computational results show that the IWFA outperforms the basic WFA with a solution quality improvement of up to 76.92% and is better than other state-of-the-art methods by up to 74.55%. This finding indicates that the IWFA is a promising approach for solving instances of CVRP.

[1]  Zulkifli Ahmad,et al.  Constructive Heuristics for Team Orienteering Problems , 2013 .

[2]  Paolo Toth,et al.  Branch-And-Bound Algorithms for the Capacitated VRP , 2002, The Vehicle Routing Problem.

[3]  Lai Soon Lee,et al.  Optimised crossover genetic algorithm for capacitated vehicle routing problem , 2012 .

[4]  Zulaiha Ali Othman,et al.  A water flow-like algorithm for capacitated vehicle routing problem , 2015 .

[5]  Salwani Abdullah,et al.  Sequential Insertion Heuristic with Adaptive Bee Colony Optimisation Algorithm for Vehicle Routing Problem with Time Windows , 2015, PloS one.

[6]  Mahjoub Dridi,et al.  An application of extended cuckoo search to vehicle routing problem , 2017, 2017 International Colloquium on Logistics and Supply Chain Management (LOGISTIQUA).

[7]  Hrvoje Gold,et al.  Vehicle Routing Problem , 2008, Encyclopedia of GIS.

[8]  Johan W. Joubert,et al.  A sequential insertion heuristic for the initial solution to a constrained vehicle routing problem , 2006 .

[9]  Alex Van Breedam,et al.  A parametric analysis of heuristics for the vehicle routing problem with side-constraints , 2002, Eur. J. Oper. Res..

[10]  Tai-Hsi Wu,et al.  A water flow-like algorithm for manufacturing cell formation problems , 2010, Eur. J. Oper. Res..

[11]  Chia-Ho Chen,et al.  AN IMPROVED ANT COLONY SYSTEM ALGORITHM FOR THE VEHICLE ROUTING PROBLEM , 2006 .

[12]  Zongrong Qin,et al.  Particle Swarm Optimization Algorithm with Real Number Encoding for Vehicle Routing Problem , 2011, 2011 International Conference of Information Technology, Computer Engineering and Management Sciences.

[13]  J. F. Pierce,et al.  ON THE TRUCK DISPATCHING PROBLEM , 1971 .

[14]  Christine L. Mumford,et al.  Constructing initial solutions for the multiple vehicle pickup and delivery problem with time windows , 2012, J. King Saud Univ. Comput. Inf. Sci..

[15]  Majid Yousefikhoshbakht,et al.  Solving the vehicle routing problem by a hybrid meta-heuristic algorithm , 2012 .

[16]  Lixin Tang,et al.  A new hybrid ant colony optimization algorithm for the vehicle routing problem , 2009, Pattern Recognit. Lett..

[17]  Daniele Vigo,et al.  Tuning a parametric Clarke–Wright heuristic via a genetic algorithm , 2008, J. Oper. Res. Soc..

[18]  Ching-Hung Lee,et al.  Dynamic solution agent algorithm for TSK-type interval-valued fuzzy system optimization , 2012, 2012 7th IEEE Conference on Industrial Electronics and Applications (ICIEA).

[19]  Abdul Razak Hamdan,et al.  A Water Flow-Like Algorithm for the Travelling Salesman Problem , 2014 .

[20]  Thomas Bäck,et al.  A meta-genetic algorithm for solving the Capacitated Vehicle Routing Problem , 2012, 2012 IEEE Congress on Evolutionary Computation.

[21]  Marshall L. Fisher,et al.  A generalized assignment heuristic for vehicle routing , 1981, Networks.

[22]  Ruhan He,et al.  Combining Nearest Neighbor Search with Tabu Search for Large-Scale Vehicle Routing Problem , 2012 .

[23]  Ruey-Maw Chen,et al.  Heuristics based ant colony optimization for vehicle routing problem , 2012, 2012 7th IEEE Conference on Industrial Electronics and Applications (ICIEA).

[24]  Angel A. Juan,et al.  The SR-GCWS hybrid algorithm for solving the capacitated vehicle routing problem , 2008 .

[25]  Zulaiha Ali Othman,et al.  Improvement Initial Solution Water Flow Like Algorithm Using Simulated Annealing for Travelling Salesman Problem , 2016 .

[26]  El-Ghazali Talbi,et al.  Metaheuristics - From Design to Implementation , 2009 .

[27]  R. Tavakkoli-Moghaddam,et al.  A hybrid simulated annealing for capacitated vehicle routing problems with the independent route length , 2006, Appl. Math. Comput..

[28]  Áslaug Sóley Bjarnadóttir Solving the Vehicle Routing Problem with Genetic Algorithms , 2004 .

[29]  Michel Gendreau,et al.  A Hybrid Genetic Algorithm for Multidepot and Periodic Vehicle Routing Problems , 2012, Oper. Res..

[30]  Magdalene Marinaki,et al.  Combinatorial expanding neighborhood topology particle swarm optimization for the vehicle routing problem with stochastic demands , 2013, GECCO '13.

[31]  Zulaiha Ali Othman,et al.  Cuckoo search algorithm for capacitated vehicle routing problem , 2016 .

[32]  Yosi Agustina Hidayat,et al.  A simulated annealing heuristic for the hybrid vehicle routing problem , 2017, Appl. Soft Comput..

[33]  Ditdit N. Utama,et al.  FWFA Optimization based Decision Support System for Road Traffic Engineering , 2017 .

[34]  Yongquan Zhou,et al.  A hybrid Cuckoo Search Algorithm-GRASP for Vehicle Routing Problem , 2013 .

[35]  Sener Akpinar,et al.  Hybrid large neighbourhood search algorithm for capacitated vehicle routing problem , 2016, Expert Syst. Appl..

[36]  Christian Blum,et al.  Hybrid metaheuristics in combinatorial optimization: A survey , 2011, Appl. Soft Comput..

[37]  Zulaiha Ali Othman,et al.  Hybrid water flow-like algorithm with Tabu search for traveling salesman problem , 2016 .

[38]  Paolo Toth,et al.  Exact algorithms for the vehicle routing problem, based on spanning tree and shortest path relaxations , 1981, Math. Program..

[39]  M. Resende,et al.  Greedy Randomized Adaptive Search Procedures. , 2003 .

[40]  Zhang Ying,et al.  Solving capacitated vehicle routing problem based on improved genetic algorithm , 2011, 2011 Chinese Control and Decision Conference (CCDC).

[41]  Feng-Cheng Yang,et al.  WATER FLOW-LIKE ALGORITHM FOR OBJECT GROUPING PROBLEMS , 2007 .

[42]  Salim Chikhi,et al.  A GRASP Algorithm Based on New Randomized Heuristic for Vehicle Routing Problem , 2013, J. Comput. Inf. Technol..

[43]  Gilbert Laporte,et al.  Classical Heuristics for the Capacitated VRP , 2002, The Vehicle Routing Problem.

[44]  Chengming Qi,et al.  An Exponential Entropy-based Hybrid Ant Colony Algorithm for Vehicle Routing Optimization , 2014 .

[45]  Z. Othman,et al.  Water Flow-Like Algorithm with Simulated Annealing for Travelling Salesman Problems , 2017 .

[46]  Ghaith Rabadi,et al.  Heuristics, metaheuristics and approximate methods in planning and scheduling , 2016 .

[47]  Shih-Wei Lin,et al.  Applying hybrid meta-heuristics for capacitated vehicle routing problem , 2009, Expert Syst. Appl..

[48]  Zhang Xiao,et al.  Hybrid Ant Algorithm and Applications for Vehicle Routing Problem , 2012 .

[49]  Francisco Herrera,et al.  Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: Experimental analysis of power , 2010, Inf. Sci..

[50]  Joseph Gallart Suarez,et al.  Solving the Capacitated Vehicle Routing Problem and the Split Delivery Using GRASP Metaheuristic , 2010, IFIP AI.

[51]  Cigdem Alabas-Uslu,et al.  A self-adaptive local search algorithm for the classical vehicle routing problem , 2011, Expert Syst. Appl..

[52]  Ivona Brajevic,et al.  Artificial bee colony algorithm for the capacitated vehicle routing problem , 2011 .

[53]  Ching-Hung Lee,et al.  Network-based Type-2 Fuzzy System with Water Flow Like Algorithm for System Identification and Signal Processing , 2015 .

[54]  Günther R. Raidl,et al.  A Unified View on Hybrid Metaheuristics , 2006, Hybrid Metaheuristics.

[55]  Zhengchu Wang,et al.  Research in capacitated vehicle routing problem based on modified hybrid particle swarm optimization , 2009, 2009 IEEE International Conference on Intelligent Computing and Intelligent Systems.

[56]  Mazin Abed Mohammed,et al.  Solving vehicle routing problem by using improved genetic algorithm for optimal solution , 2017, J. Comput. Sci..

[57]  J. L. Hodges,et al.  Discriminatory Analysis - Nonparametric Discrimination: Small Sample Performance , 1952 .

[58]  Chin-Chih Chang,et al.  Solving the wafer probing scheduling problem using water flow-like algorithm , 2013, 2013 IEEE 6th International Workshop on Computational Intelligence and Applications (IWCIA).

[59]  Chung-Ho Wang,et al.  A hybrid genetic algorithm that optimizes capacitated vehicle routing problems , 2009, Expert Syst. Appl..

[60]  Thomas Stützle,et al.  Ant Colony Optimization: Overview and Recent Advances , 2018, Handbook of Metaheuristics.

[61]  Temel Öncan,et al.  A new enhancement of the Clarke and Wright savings heuristic for the capacitated vehicle routing problem , 2005, J. Oper. Res. Soc..

[62]  Majid Yousefikhoshbakht,et al.  An Efficient Solution for the VRP by Using a Hybrid Elite Ant System , 2014, Int. J. Comput. Commun. Control.

[63]  Chiun-Chieh Hsu,et al.  An Intelligent Artificial System : Artificial Immune based Hybrid Genetic Algorithm for the Vehicle Routing Problem , 2014 .

[64]  Yongquan Zhou,et al.  A Hybrid Bat Algorithm with Path Relinking for the Capacitated Vehicle Routing Problem , 2013 .

[65]  Prasanna Balaprakash,et al.  Estimation-based metaheuristics for stochastic combinatorial optimization: case studies in stochastic routing problems , 2010, SEVO.

[66]  Mazidi Arash,et al.  A META-HEURISTIC APPROACH TO CVRP PROBLEM: LOCAL SEARCH OPTIMIZATION BASED ON GA AND ANT COLONY , 2016 .

[67]  M. Resende,et al.  A probabilistic heuristic for a computationally difficult set covering problem , 1989 .

[68]  Pei-Chann Chang,et al.  A hybrid two-stage sweep algorithm for capacitated vehicle routing problem , 2015, 2015 International Conference on Control, Automation and Robotics.

[69]  Yuichi Nagata,et al.  Edge assembly‐based memetic algorithm for the capacitated vehicle routing problem , 2009, Networks.