Artificial bee colony algorithm with a pure crossover operation for binary optimization

Abstract Artificial bee colony (ABC) algorithm is one of famous swarm intelligence approaches for continuous optimization. With the help of a solution transformation technique, it can evolve in continuous space but consequences belong to binary space. On the basis of binary ABC, a novel artificial bee colony algorithm (nABC for short) is first proposed for better solving the uncapacitated facility location problem (UFLP). In nABC, a pure crossover operation is proposed to improve information sharing quality and remove random perturbation of original search strategy in employed bees phase. Next, a new frequency of perturbation is presented for enhancing the scale of information sharing between different individuals. Then, a new search strategy without probability mechanism of basic ABC is introduced in the onlooker bees phase. To further balance the enhanced exploitation ability, the original strategy of randomly producing an individual is substituted with an opposition-based learning technique with multiple scout bees and the frequency of perturbation mechanism. To testify the effectiveness and the convergence performance of nABC, it is compared with basic ABC and other fourteen famous methods for solving fifteen UFLPs from OR-library. Experimental results demonstrate that the proposed nABC is superior to other state-of-the-art approaches in terms of solution accuracy, convergence speed and robustness.

[1]  Minghe Sun Solving the uncapacitated facility location problem using tabu search , 2006, Comput. Oper. Res..

[2]  Chun-Min Zhang,et al.  A grey artificial bee colony algorithm , 2017, Appl. Soft Comput..

[3]  John E. Beasley,et al.  OR-Library: Distributing Test Problems by Electronic Mail , 1990 .

[4]  Mehmet Sevkli,et al.  A discrete particle swarm optimization algorithm for uncapacitated facility location problem , 2008 .

[5]  Eugene Semenkin,et al.  Self-configuring genetic programming algorithm with modified uniform crossover , 2012, 2012 IEEE Congress on Evolutionary Computation.

[6]  M. S. Kiran,et al.  XOR-based artificial bee colony algorithm for binary optimization , 2013 .

[7]  Diptesh Ghosh,et al.  Neighborhood search heuristics for the uncapacitated facility location problem , 2003, Eur. J. Oper. Res..

[8]  Mustafa Servet Kiran,et al.  The continuous artificial bee colony algorithm for binary optimization , 2015, Appl. Soft Comput..

[9]  Huseyin Hakli,et al.  An improved scatter search algorithm for the uncapacitated facility location problem , 2019, Comput. Ind. Eng..

[10]  Ali Husseinzadeh Kashan,et al.  DisABC: A new artificial bee colony algorithm for binary optimization , 2012, Appl. Soft Comput..

[11]  Mustafa Servet Kiran,et al.  Similarity and Logic Gate-Based Tree-Seed Algorithms for Binary Optimization , 2018, Comput. Ind. Eng..

[12]  Jozef Kratica,et al.  Solving the simple plant location problem by genetic algorithm , 2001, RAIRO Oper. Res..

[13]  R. D. Galvão,et al.  A method for solving to optimality uncapacitated location problems , 1990 .

[14]  Thiago Alves de Queiroz,et al.  Two effective simulated annealing algorithms for the Location-Routing Problem , 2018, Appl. Soft Comput..

[15]  Ziying Zhang,et al.  A hybrid ant colony optimization algorithm for a multi-objective vehicle routing problem with flexible time windows , 2019, Inf. Sci..

[16]  Ali Husseinzadeh Kashan,et al.  A novel differential evolution algorithm for binary optimization , 2012, Computational Optimization and Applications.

[17]  Han Huang,et al.  A Graph-Based Fuzzy Evolutionary Algorithm for Solving Two-Echelon Vehicle Routing Problems , 2020, IEEE Transactions on Evolutionary Computation.

[18]  Kaiping Luo,et al.  A binary grey wolf optimizer for the multidimensional knapsack problem , 2019, Appl. Soft Comput..

[19]  Adem Alpaslan Altun,et al.  The Binary Differential Search Algorithm Approach for Solving Uncapacitated Facility Location Problems , 2017 .

[20]  Nathan Huynh,et al.  An efficient genetic algorithm for solving the quay crane scheduling problem , 2012, Expert Syst. Appl..

[21]  Erkan Ülker,et al.  A binary social spider algorithm for uncapacitated facility location problem , 2020, Expert Syst. Appl..

[22]  Mohammad Abdulrahman Al-Fawzan,et al.  A tabu search approach to the uncapacitated facility location problem , 1999, Ann. Oper. Res..

[23]  Ana Maria A. C. Rocha,et al.  A simplified binary artificial fish swarm algorithm for uncapacitated facility location problems , 2013 .

[24]  Dervis Karaboga,et al.  A modified Artificial Bee Colony algorithm for real-parameter optimization , 2012, Inf. Sci..

[25]  Kenneth A. De Jong,et al.  An Analysis of Multi-Point Crossover , 1990, FOGA.

[26]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

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

[28]  Jiuh-Biing Sheu,et al.  Vehicle routing problem with drones , 2019, Transportation Research Part B: Methodological.

[29]  Gilbert Laporte,et al.  The Plant Location Problem: New Models and Research Prospects , 1996, Oper. Res..

[30]  Gilbert Syswerda,et al.  Uniform Crossover in Genetic Algorithms , 1989, ICGA.

[31]  Wenyin Gong,et al.  DE/BBO: a hybrid differential evolution with biogeography-based optimization for global numerical optimization , 2010, Soft Comput..

[32]  Mustafa Servet Kiran,et al.  An artificial algae algorithm with stigmergic behavior for binary optimization , 2018, Appl. Soft Comput..

[33]  Min Lin,et al.  Discrete pigeon-inspired optimization algorithm with Metropolis acceptance criterion for large-scale traveling salesman problem , 2019, Swarm Evol. Comput..

[34]  Yanbin Yuan,et al.  An improved binary particle swarm optimization for unit commitment problem , 2009, Expert Syst. Appl..

[35]  Sergey Polyakovskiy,et al.  A hybrid feasibility constraints-guided search to the two-dimensional bin packing problem with due dates , 2017, Eur. J. Oper. Res..

[36]  Dong Yue,et al.  Two-stage solution-based tabu search for the multidemand multidimensional knapsack problem , 2019, Eur. J. Oper. Res..

[37]  Tunchan Cura,et al.  A parallel local search approach to solving the uncapacitated warehouse location problem , 2010, Comput. Ind. Eng..

[38]  M.M.A. Salama,et al.  Opposition-Based Differential Evolution , 2008, IEEE Transactions on Evolutionary Computation.

[39]  Mesut Gündüz,et al.  JayaX: Jaya algorithm with xor operator for binary optimization , 2019, Appl. Soft Comput..