Cooperative Micro Artificial Bee Colony Algorithm for Large Scale Global Optimization Problems

Large scale optimization problems or optimization problems involving high-dimensions often appear in real world application scenario. The mathematical representation of these problems appears similar to that of traditional low dimensional problems but they exhibit high interdependencies among the variables to be optimized. Hence normal evolutionary algorithms or swarm intelligence based methods cannot be directly operated on these problems to find global optimum. In these situations, cooperating approaches are proved to be very valuable, since they are based on though simple yet power strategy "divide and conquer". Though handy, computational burden of cooperative approach oriented methods will be high, as they involve optimization of various subcomponents for predefined number of steps. On other hand, recently evolved Micro Evolutionary Algorithms micro-EAs are shown to be very powerful strategies for solving optimization problems, as they involve very small population of just a few individuals. This advantage of micro-EA is accompanied by its tendency towards to get stuck in local optima. Hence this paper tries to combine the advantages of both cooperative strategies and also micro-EAs nature accompanied with a swarm intelligent Artificial Bee Colony ABC algorithm as main optimizer, to solve optimization problems of very high dimension. The proposed variant is termed as "Cooperative Micro-Artificial Bee Colony" CMABC algorithm. Computer simulations over benchmark suite considered and also extensive comparisons over cooperative variants of state-of-art Differential Evolution method show the superiority of proposed algorithm.

[1]  Yunlong Zhu,et al.  Cooperative approaches to Artificial Bee Colony algorithm , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

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

[3]  Xin Yao,et al.  An adaptive coevolutionary Differential Evolution algorithm for large-scale optimization , 2009, 2009 IEEE Congress on Evolutionary Computation.

[4]  Dervis Karaboga,et al.  Artificial bee colony programming for symbolic regression , 2012, Inf. Sci..

[5]  Dervis Karaboga,et al.  A comprehensive survey: artificial bee colony (ABC) algorithm and applications , 2012, Artificial Intelligence Review.

[6]  Konstantinos E. Parsopoulos,et al.  Cooperative micro-differential evolution for high-dimensional problems , 2009, GECCO.

[7]  Kenneth A. De Jong,et al.  A Cooperative Coevolutionary Approach to Function Optimization , 1994, PPSN.

[8]  Yunlong Zhu,et al.  A Clustering Approach Using Cooperative Artificial Bee Colony Algorithm , 2010 .

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

[10]  Xiaodong Li,et al.  Cooperatively Coevolving Particle Swarms for Large Scale Optimization , 2012, IEEE Transactions on Evolutionary Computation.

[11]  Andries Petrus Engelbrecht,et al.  A Cooperative approach to particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[12]  Ananda Sanagavarapu Mohan,et al.  Micro-particle swarm optimizer for solving high dimensional optimization problems (muPSO for high dimensional optimization problems) , 2006, Appl. Math. Comput..

[13]  Ajith Abraham,et al.  Levy mutated Artificial Bee Colony algorithm for global optimization , 2011, 2011 IEEE International Conference on Systems, Man, and Cybernetics.

[14]  Swagatam Das,et al.  μABC: a micro artificial bee colony algorithm for large scale global optimization , 2012, GECCO '12.

[15]  M. Koppen,et al.  Tiny GAs for image processing applications , 2006, IEEE Computational Intelligence Magazine.

[16]  Kenneth A. De Jong,et al.  Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents , 2000, Evolutionary Computation.

[17]  Reinhard Männer,et al.  Parallel Problem Solving from Nature — PPSN III , 1994, Lecture Notes in Computer Science.