Artificial bee colony algorithm variants on constrained optimization

Optimization problems are generally classified into two main groups:unconstrained and constrained. In the case of constrainedoptimization, special techniques are required to handle withconstraints and produce solutions in the feasible space. Intelligentoptimization techniques that do not make assumptions on the problemcharacteristics are preferred to produce acceptable solutions to theconstrained optimization problems. In this study, the performance ofartificial bee colony algorithm (ABC), one of the intelligentoptimization techniques, is investigated on constrained problems andthe effect of some modifications on the performance of the algorithmis examined. Different variants of the algorithm have been proposedand compared in terms of efficiency and stability. Depending on theresults, when DE operators were integrated into ABC algorithm'sonlooker phase while the employed bee phase is retained as in ABCalgorithm, an improvement in the performance was gained in terms ofthe best solution in addition to preserving the stability of thebasic ABC. The ABC algorithm is a simple optimization algorithm thatcan be used for constrained optimization without requiring a prioriknowledge.

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

[2]  Dervis Karaboga,et al.  A modified Artificial Bee Colony (ABC) algorithm for constrained optimization problems , 2011, Appl. Soft Comput..

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

[4]  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.

[5]  K. Deb An Efficient Constraint Handling Method for Genetic Algorithms , 2000 .

[6]  Carlos A. Coello Coello,et al.  A simple multimembered evolution strategy to solve constrained optimization problems , 2005, IEEE Transactions on Evolutionary Computation.

[7]  Zbigniew Michalewicz,et al.  Evolutionary Algorithms for Constrained Parameter Optimization Problems , 1996, Evolutionary Computation.

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

[9]  M. Dorigo,et al.  1 Positive Feedback as a Search Strategy , 1991 .

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

[11]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[12]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

[13]  Zbigniew Michalewicz,et al.  Evolutionary Algorithms, Homomorphous Mappings, and Constrained Parameter Optimization , 1999, Evolutionary Computation.