A comparative study between artificial bee colony (ABC) algorithm and its variants on big data optimization

The big data term and its formal definition have changed the properties of some of the computational problems. One of the problems for which the fundamental properties change with the existence of the big data is the optimization problems. Artificial bee colony (ABC) algorithm inspired by the intelligent source search, consumption and communication characteristics of the real honey bees has proven its efficiency on solving different numerical and combinatorial optimization problems. In this study, the standard ABC algorithm and its well-known variants including the gbest-guided ABC algorithm, the differential evolution based ABC/best/1 and ABC/best/2 algorithms, crossover ABC algorithm, converge-onlookers ABC algorithm and quick ABC algorithm were assessed using the electroencephalographic signal decomposition based optimization problems introduced at the 2015 Congress on Evolutionary Computing Big Data Competition. The experimental studies on solving big data optimization problems showed that the phase-divided structure of the standard ABC algorithm still protects its advantageous sides when the candidate food sources or solutions are generated by referencing the global best solution in the onlooker bee phase.

[1]  Jian Weng,et al.  Adaptive population extremal optimization-based PID neural network for multivariable nonlinear control systems , 2019, Swarm Evol. Comput..

[2]  Mohamed Amine El Majdouli,et al.  A clonal selection algorithm for the electro encephalography signals reconstruction , 2017, 2017 International Conference on Electrical and Information Technologies (ICEIT).

[3]  Min-Rong Chen,et al.  An improved artificial bee colony algorithm combined with extremal optimization and Boltzmann Selection probability , 2019, Swarm Evol. Comput..

[4]  John Yearwood,et al.  Heterogeneous Cooperative Co-Evolution Memetic Differential Evolution Algorithm for Big Data Optimization Problems , 2017, IEEE Transactions on Evolutionary Computation.

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

[6]  Jing Liu,et al.  A multi-objective memetic algorithm based on decomposition for big optimization problems , 2016, Memetic Comput..

[7]  Sanyang Liu,et al.  A Novel Artificial Bee Colony Algorithm Based on Modified Search Equation and Orthogonal Learning , 2013, IEEE Transactions on Cybernetics.

[8]  Guoqiang Zeng,et al.  A novel real-coded population-based extremal optimization algorithm with polynomial mutation: A non-parametric statistical study on continuous optimization problems , 2016, Neurocomputing.

[9]  Ruhul A. Sarker,et al.  Fast differential evolution for big optimization , 2017, 2017 11th International Conference on Software, Knowledge, Information Management and Applications (SKIMA).

[10]  Yu Xue,et al.  A hybrid multi-objective firefly algorithm for big data optimization , 2017, Appl. Soft Comput..

[11]  Vipin Kumar,et al.  Trends in big data analytics , 2014, J. Parallel Distributed Comput..

[12]  Abdullah Al Mamun,et al.  Evolutionary big optimization (BigOpt) of signals , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[13]  Xiaodong Li,et al.  Cooperative Co-Evolution With Differential Grouping for Large Scale Optimization , 2014, IEEE Transactions on Evolutionary Computation.

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

[15]  M. Hilbert,et al.  Big Data for Development: A Review of Promises and Challenges , 2016 .

[16]  Dervis Karaboga,et al.  A survey on the applications of artificial bee colony in signal, image, and video processing , 2015, Signal, Image and Video Processing.

[17]  Vijay V. Raghavan,et al.  Big Data: Promises and Problems , 2015, Computer.

[18]  Tarun Kumar Sharma,et al.  Enhancing the food locations in an artificial bee colony algorithm , 2011, 2011 IEEE Symposium on Swarm Intelligence.

[19]  Sam Kwong,et al.  An Improved Artificial Bee Colony Algorithm With its Application , 2019, IEEE Transactions on Industrial Informatics.

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

[21]  Yunhao Liu,et al.  Big Data: A Survey , 2014, Mob. Networks Appl..

[22]  Amir Hossein Alavi,et al.  An improved NSGA-III algorithm with adaptive mutation operator for Big Data optimization problems , 2018, Future Gener. Comput. Syst..

[23]  Qian Wang,et al.  A modified artificial bee colony algorithm based on converge-onlookers approach for global optimization , 2013, Appl. Math. Comput..

[24]  Mohamed Amine El Majdouli,et al.  A fireworks algorithm for single objective big optimization of signals , 2016, 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA).

[25]  Jing Liu,et al.  A multi-agent genetic algorithm for big optimization problems , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[26]  Ruhul A. Sarker,et al.  Differential evolution framework for big data optimization , 2016, Memetic Comput..

[27]  Mohamed Amine El Majdouli,et al.  Fireworks algorithm framework for Big Data optimization , 2016, Memetic Comput..

[28]  Arthur C. Sanderson,et al.  JADE: Adaptive Differential Evolution With Optional External Archive , 2009, IEEE Transactions on Evolutionary Computation.

[29]  Hussein A. Abbass,et al.  Calibrating Independent Component Analysis with Laplacian Reference for Real-Time EEG Artifact Removal , 2014, ICONIP.

[30]  Alex S. Fukunaga,et al.  Evaluating the performance of SHADE on CEC 2013 benchmark problems , 2013, 2013 IEEE Congress on Evolutionary Computation.

[31]  Abdullah Al Mamun,et al.  Artifact Removal from EEG Using a Multi-objective Independent Component Analysis Model , 2014, ICONIP.

[32]  Xiao Fan Wang,et al.  A phase based optimization algorithm for big optimization problems , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).