Best Supported Emigrant Creation for Parallel Implementation of Artificial Bee Colony Algorithm

Artificial Bee Colony algorithm inspired by the foraging behavior of real honey bees is one of the most popular swarm intelligence based optimization techniques. Like other population based evolutionary computation approaches, Artificial Bee Colony algorithm is intrinsically suitable for distributed architectures. However, determining which food source should be chosen to distribute between subcolonies and communication topology applied still remain as an important problem for parallel implementations. In this study, a new schema for increasing the quality of the distributed source by changing best solution is presented. The proposed model is adapted to ring migration topology and its effectivenes is compared with conventional ring based topology in which best food sources in each subpopulation are distributed and the original sequential counterpart. Comparative results show that the proposed model increased the quality of the solutions and early convergence speed while protecting the speedup gain.

[1]  Dervis Karaboga,et al.  A new emigrant creation strategy for parallel Artificial Bee Colony algorithm , 2015, 2015 9th International Conference on Electrical and Electronics Engineering (ELECO).

[2]  Rohanin Ahmad,et al.  A modified artificial bee colony algorithm for constrained optimization problems , 2014 .

[3]  Alper Bastürk,et al.  Performance analysis of the coarse-grained parallel model of the artificial bee colony algorithm , 2013, Inf. Sci..

[4]  Dervis Karaboga,et al.  CoABCMiner: An Algorithm for Cooperative Rule Classification System Based on Artificial Bee Colony , 2016, Int. J. Artif. Intell. Tools.

[5]  Peter S. Pacheco An Introduction to Parallel Programming , 2011 .

[6]  Dervis Karaboga,et al.  Artificial bee colony algorithm for large-scale problems and engineering design optimization , 2012, J. Intell. Manuf..

[7]  Dervis Karaboga,et al.  Probabilistic Dynamic Deployment of Wireless Sensor Networks by Artificial Bee Colony Algorithm , 2011, Sensors.

[8]  Sam Kwong,et al.  Gbest-guided artificial bee colony algorithm for numerical function optimization , 2010, Appl. Math. Comput..

[9]  Selcuk Okdem,et al.  Cluster based wireless sensor network routing using artificial bee colony algorithm , 2012, Wirel. Networks.

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

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

[12]  Lingling Huang,et al.  A global best artificial bee colony algorithm for global optimization , 2012, J. Comput. Appl. Math..

[13]  Dervis Karaboga,et al.  Color Image Quantization: A Short Review and an Application with Artificial Bee Colony Algorithm , 2014, Informatica.

[14]  Xiujuan Lei,et al.  Artificial bee colony algorithm for solving multiple sequence alignment , 2010, 2010 IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA).

[15]  Heitor Silvério Lopes,et al.  Parallel Artificial Bee Colony Algorithm Approaches for Protein Structure Prediction Using the 3DHP-SC Model , 2010, IDC.

[16]  Derviş Karaboğa,et al.  NEURAL NETWORKS TRAINING BY ARTIFICIAL BEE COLONY ALGORITHM ON PATTERN CLASSIFICATION , 2009 .

[17]  Jeng-Shyang Pan,et al.  Parallelized Artificial Bee Colony with Ripple-communication Strategy , 2010, 2010 Fourth International Conference on Genetic and Evolutionary Computing.

[18]  Tiranee Achalakul,et al.  Artificial bee colony algorithm on distributed environments , 2010, 2010 Second World Congress on Nature and Biologically Inspired Computing (NaBIC).

[19]  Bahriye Akay,et al.  Synchronous and asynchronous Pareto-based multi-objective Artificial Bee Colony algorithms , 2012, Journal of Global Optimization.

[20]  Dervis Karaboga,et al.  Extraction of brain tumors from MRI images with artificial bee colony based segmentation methodology , 2013, 2013 8th International Conference on Electrical and Electronics Engineering (ELECO).

[21]  Zbigniew J. Czech,et al.  Introduction to Parallel Computing , 2017 .

[22]  Dervis Karaboga,et al.  A quick artificial bee colony (qABC) algorithm and its performance on optimization problems , 2014, Appl. Soft Comput..

[23]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

[24]  Selcuk Aslan,et al.  Alignment of biological sequences by discrete Artificial Bee Colony algorithm , 2015, 2015 23nd Signal Processing and Communications Applications Conference (SIU).

[25]  Mohammed Azmi Al-Betar,et al.  Artificial bee colony algorithm, its variants and applications: A survey. , 2013 .

[26]  Dervis Karaboga,et al.  Performance analysis of ABCMiner algorithm with different objective functions , 2013, 2013 21st Signal Processing and Communications Applications Conference (SIU).

[27]  Milan Tuba,et al.  Different approaches in parallelization of the artificial bee colony algorithm , 2011 .

[28]  Rafael Stubs Parpinelli,et al.  Parallel Approaches for the Artificial Bee Colony Algorithm , 2011 .

[29]  D. Karaboga,et al.  Artificial Bee Colony (ABC) Algorithm on Training Artificial Neural Networks , 2007, 2007 IEEE 15th Signal Processing and Communications Applications.

[30]  Alper Bastürk,et al.  Parallel Implementation of Synchronous Type Artificial Bee Colony Algorithm for Global Optimization , 2012, J. Optim. Theory Appl..

[31]  Dantong Ouyang,et al.  An artificial bee colony approach for clustering , 2010, Expert Syst. Appl..

[32]  Harish Sharma,et al.  Artificial bee colony algorithm: a survey , 2013, Int. J. Adv. Intell. Paradigms.