A Bumble Bees Mating Optimization algorithm for the Open Vehicle Routing Problem

Bumble Bees Mating Optimization (BBMO) algorithm is a relatively new swarm intelligence algorithm that simulates the mating behaviour that a swarm of bumble bees performs. In this paper, an improved version of the BBMO algorithm is presented for successfully solving the Open Vehicle Routing Problem. The main contribution of the paper is that the equation which describes the movement of the drones outside the hive has been replaced by a local search procedure. Thus, the algorithm became more suitable for combinatorial optimization problems. The Open Vehicle Routing Problem (OVRP) is a variant of the classic vehicle routing problem. In the OVRP the vehicles do not return to the depot after the service of the customers. Two sets of benchmark instances were used in order to test the proposed algorithm. The obtained results were very satisfactory as in most instances the proposed algorithm found the best known solutions. More specifically, in the fourteen instances proposed by Christofides, the average quality was 0.09% when a hierarchical objective function was used, where, first, the number of vehicles is minimized and, afterwards, the total travel distance is minimized and the average quality was 0.11% when only the travel distance was minimized while for the eight instances proposed by Li et al. when a hierarchical objective function was used the average quality was 0.06%. The algorithm was, also, compared with a number of metaheuristic, evolutionary and nature inspired algorithms from the

[1]  Andreas Reinholz,et al.  A Hybrid (1+1)-Evolutionary Strategy for the Open Vehicle Routing Problem , 2013 .

[2]  Panos M. Pardalos,et al.  A Hybrid Genetic—GRASP Algorithm Using Lagrangean Relaxation for the Traveling Salesman Problem , 2005, J. Comb. Optim..

[3]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[4]  Ahmad Mozaffari,et al.  Optimal design of classic Atkinson engine with dynamic specific heat using adaptive neuro-fuzzy inference system and mutable smart bee algorithm , 2013, Swarm Evol. Comput..

[5]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

[6]  Krzysztof Fleszar,et al.  A variable neighbourhood search algorithm for the open vehicle routing problem , 2009, Eur. J. Oper. Res..

[7]  Christos D. Tarantilis,et al.  A threshold accepting approach to the Open Vehicle Routing problem , 2004, RAIRO Oper. Res..

[8]  Yanwei Zhao,et al.  Particle Swarm Optimization for Open Vehicle Routing Problem , 2006, ICIC.

[9]  Anand Subramanian,et al.  A hybrid algorithm for a class of vehicle routing problems , 2013, Comput. Oper. Res..

[10]  Panagiotis P. Repoussis,et al.  A hybrid evolution strategy for the open vehicle routing problem , 2010, Comput. Oper. Res..

[11]  Linus Schrage,et al.  Formulation and structure of more complex/realistic routing and scheduling problems , 1981, Networks.

[12]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[13]  Xiangyong Li,et al.  An Ant Colony System for the Open Vehicle Routing Problem , 2006, ANTS Workshop.

[14]  Mehran Yazdi,et al.  A robust clustering method based on blind, naked mole-rats (BNMR) algorithm , 2013, Swarm Evol. Comput..

[15]  David Pisinger,et al.  A general heuristic for vehicle routing problems , 2007, Comput. Oper. Res..

[16]  Ahmad Mozaffari,et al.  Comprehensive preference optimization of an irreversible thermal engine using pareto based mutable smart bee algorithm and generalized regression neural network , 2013, Swarm Evol. Comput..

[17]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[18]  Omid Bozorg Haddad,et al.  Honey-Bees Mating Optimization (HBMO) Algorithm: A New Heuristic Approach for Water Resources Optimization , 2006 .

[19]  Barry J. Adams,et al.  Honey-bee mating optimization (HBMO) algorithm for optimal reservoir operation , 2007, J. Frankl. Inst..

[20]  Magdalene Marinaki,et al.  A Hybrid Bumble Bees Mating Optimization - GRASP Algorithm for Clustering , 2009, HAIS.

[21]  Panos M. Pardalos,et al.  A new bilevel formulation for the vehicle routing problem and a solution method using a genetic algorithm , 2007, J. Glob. Optim..

[22]  Ataollah Ebrahimzadeh,et al.  A novel technique for blind source separation using bees colony algorithm and efficient cost functions , 2014, Swarm Evol. Comput..

[23]  Bruce L. Golden,et al.  The open vehicle routing problem: Algorithms, large-scale test problems, and computational results , 2007, Comput. Oper. Res..

[24]  Magdalene Marinaki,et al.  Honey Bees Mating Optimization algorithm for financial classification problems , 2010, Appl. Soft Comput..

[25]  Ulrich Derigs,et al.  A simple and efficient tabu search heuristic for solving the open vehicle routing problem , 2009, J. Oper. Res. Soc..

[26]  Hussein A. Abbass,et al.  A Monogenous MBO Approach to Satisfiability , 2001 .

[27]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[28]  Habiba Drias,et al.  Cooperative Bees Swarm for Solving the Maximum Weighted Satisfiability Problem , 2005, IWANN.

[29]  Mingyong Lai,et al.  The open vehicle routing problem with fuzzy demands , 2010, Expert Syst. Appl..

[30]  Hussein A. Abbass,et al.  A True Annealing Approach to the Marriage in Honey-Bees Optimization Algorithm , 2003, Int. J. Comput. Intell. Appl..

[31]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.

[32]  Fernando José Von Zuben,et al.  Learning and optimization using the clonal selection principle , 2002, IEEE Trans. Evol. Comput..

[33]  Kevin E Lansey,et al.  Optimization of Water Distribution Network Design Using the Shuffled Frog Leaping Algorithm , 2003 .

[34]  Emmanouil E. Zachariadis,et al.  An open vehicle routing problem metaheuristic for examining wide solution neighborhoods , 2010, Comput. Oper. Res..

[35]  Stephen C. H. Leung,et al.  An ant colony optimization metaheuristic hybridized with tabu search for open vehicle routing problems , 2009, J. Oper. Res. Soc..

[36]  Dan Simon,et al.  Distributed learning with biogeography-based optimization: Markov modeling and robot control , 2013, Swarm Evol. Comput..

[37]  Salwani Abdullah,et al.  A combined approach for clustering based on K-means and gravitational search algorithms , 2012, Swarm Evol. Comput..

[38]  D Sariklis,et al.  A heuristic method for the open vehicle routing problem , 2000, J. Oper. Res. Soc..

[39]  Yanwei Zhao,et al.  Open Vehicle Routing Problem Using Quantum Evolutionary Algorithm , 2010 .

[40]  Panos M. Pardalos,et al.  Expanding Neighborhood GRASP for the Traveling Salesman Problem , 2005, Comput. Optim. Appl..

[41]  Christos D. Tarantilis,et al.  Solving the open vehicle routeing problem via a single parameter metaheuristic algorithm , 2005, J. Oper. Res. Soc..

[42]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[43]  Guy Littlefair,et al.  Free Search - a comparative analysis , 2005, Inf. Sci..

[44]  Magdalene Marinaki,et al.  A Hybrid Clustering Algorithm Based on Honey Bees Mating Optimization and Greedy Randomized Adaptive Search Procedure , 2008, LION.

[45]  Ajay Kumar Bansal,et al.  Economic analysis and power management of a stand-alone wind/photovoltaic hybrid energy system using biogeography based optimization algorithm , 2013, Swarm Evol. Comput..

[46]  K. S. Swarup,et al.  Network decomposition using Kernighan-Lin strategy aided harmony search algorithm , 2012, Swarm Evol. Comput..

[47]  F. Azuaje Artificial Immune Systems: A New Computational Intelligence Approach , 2003 .

[48]  Magdalene Marinaki,et al.  A Bumble Bees Mating Optimization Algorithm for Global Unconstrained Optimization Problems , 2010, NICSO.

[49]  R. Tavakkoli-Moghaddam,et al.  A New Multi-objective Competitive Open Vehicle Routing Problem Solved by Particle Swarm Optimization , 2012 .

[50]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[51]  Magdalene Marinaki,et al.  Bumble Bees Mating Optimization Algorithm for the Vehicle Routing Problem , 2014 .

[52]  Leandro Nunes de Castro,et al.  The Clonal Selection Algorithm with Engineering Applications 1 , 2000 .

[53]  Debasish Ghose,et al.  Glowworm swarm based optimization algorithm for multimodal functions with collective robotics applications , 2006, Multiagent Grid Syst..

[54]  Hossein Nezamabadi-pour,et al.  A gravitational search algorithm for multimodal optimization , 2014, Swarm Evol. Comput..

[55]  H A Abbass,et al.  MARRIAGE IN HONEY-BEE OPTIMIZATION (MBO): A HAPLOMETROSIS POLYGYNOUS SWARMING APPROACH , 2001 .

[56]  Edward W. Felten,et al.  Large-Step Markov Chains for the Traveling Salesman Problem , 1991, Complex Syst..

[57]  Ali Maroosi,et al.  Application of honey-bee mating optimization algorithm on clustering , 2007, Appl. Math. Comput..

[58]  Hamed Mojallali,et al.  Solving nonlinear equations systems with a new approach based on invasive weed optimization algorithm and clustering , 2012, Swarm Evol. Comput..

[59]  V. Mani,et al.  Clustering using firefly algorithm: Performance study , 2011, Swarm Evol. Comput..

[60]  Yue Zhang,et al.  BeeHive: An Efficient Fault-Tolerant Routing Algorithm Inspired by Honey Bee Behavior , 2004, ANTS Workshop.

[61]  Ramin Rajabioun,et al.  Cuckoo Optimization Algorithm , 2011, Appl. Soft Comput..

[62]  P. Aravindhababu,et al.  Biogeography based optimization technique for best compromise solution of economic emission dispatch , 2012, Swarm Evol. Comput..

[63]  Magdalene Marinaki,et al.  A honey bees mating optimization algorithm for the open vehicle routing problem , 2011, GECCO '11.

[64]  Iztok Fister,et al.  A comprehensive review of firefly algorithms , 2013, Swarm Evol. Comput..

[65]  Panos M. Pardalos,et al.  Application of Monkey Search Meta-heuristic to Solving Instances of the Multidimensional Assignment Problem , 2009 .

[66]  Dervis Karaboga,et al.  A survey: algorithms simulating bee swarm intelligence , 2009, Artificial Intelligence Review.

[67]  Xin-She Yang,et al.  Engineering Optimizations via Nature-Inspired Virtual Bee Algorithms , 2005, IWINAC.

[68]  D. Pham,et al.  THE BEES ALGORITHM, A NOVEL TOOL FOR COMPLEX OPTIMISATION PROBLEMS , 2006 .

[69]  Nicos Christofides,et al.  The vehicle routing problem , 1976, Revue française d'automatique, informatique, recherche opérationnelle. Recherche opérationnelle.

[70]  Magdalene Marinaki,et al.  A Hybrid Particle Swarm Optimization Algorithm for the Open Vehicle Routing Problem , 2012, ANTS.

[71]  Bijaya K. Panigrahi,et al.  Face recognition using bacterial foraging strategy , 2011, Swarm Evol. Comput..

[72]  Magdalene Marinaki,et al.  A hybrid Honey Bees Mating Optimization algorithm for the Probabilistic Traveling Salesman Problem , 2009, 2009 IEEE Congress on Evolutionary Computation.

[73]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

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

[75]  Georgios Dounias,et al.  Honey Bees Mating Optimization Algorithm for the Vehicle Routing Problem , 2007, NICSO.

[76]  José Brandão,et al.  A tabu search algorithm for the open vehicle routing problem , 2004, Eur. J. Oper. Res..

[77]  Richard W. Eglese,et al.  A new tabu search heuristic for the open vehicle routing problem , 2005, J. Oper. Res. Soc..

[78]  Christos D. Tarantilis,et al.  Combination of geographical information system and efficient routing algorithms for real life distribution operations , 2004, Eur. J. Oper. Res..

[79]  Thomas Stützle,et al.  Ant Colony Optimization Theory , 2004 .

[80]  Lale Özbakır,et al.  Artificial Bee Colony Algorithm and Its Application to Generalized Assignment Problem , 2007 .

[81]  Y. Marinakis,et al.  Honey Bees Mating Optimization for the location routing problem , 2008, 2008 IEEE International Engineering Management Conference.

[82]  Nie Jing A Genetic Algorithm for the Capacitated Open Vehicle Routing Problem , 2008 .

[83]  Lijun Pan,et al.  A Clonal Selection Algorithm for Open Vehicle Routing Problem , 2009 .

[84]  Xin-She Yang,et al.  Optimal test sequence generation using firefly algorithm , 2013, Swarm Evol. Comput..

[85]  K. S. Swarup,et al.  Biogeography based optimization for optimal meter placement for security constrained state estimation , 2011, Swarm Evol. Comput..

[86]  Muzaffar Eusuff,et al.  Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization , 2006 .

[87]  Georgios Dounias,et al.  Honey Bees Mating Optimization algorithm for large scale vehicle routing problems , 2010, Natural Computing.

[88]  Bruce L. Golden,et al.  VEHICLE ROUTING: METHODS AND STUDIES , 1988 .