AccScience Publishing / IJOCTA / Volume 7 / Issue 1 / DOI: 10.11121/ijocta.01.2017.00342
RESEARCH ARTICLE

Artificial bee colony algorithm variants on constrained optimization

Bahriye Akay1* Dervis Karaboga1
Show Less
1 Department of Computer Engineering, Erciyes University, Kayseri, Turkey
Submitted: 29 September 2016 | Accepted: 15 November 2016 | Published: 12 January 2018
© 2018 by the Author(s). This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution -Noncommercial 4.0 International License (CC-by the license) ( https://creativecommons.org/licenses/by-nc/4.0/ )
Abstract

, Optimization problems are generally classified into two main groups: unconstrained and constrained. In the case of constrained optimization, special techniques are required to handle with constraints and to produce solutions in the feasible space. Intelligent optimization techniques that do not make assumptions on the problem characteristics are preferred to produce acceptable solutions to the constrained optimization problems. In this study, the performance analysis of artificial bee colony algorithm (ABC), one of the intelligent optimization techniques, is examined on constrained problems and the effect of some modifications on the performance of the algorithm is examined. Different variants of the algorithm were proposed and compared in terms of efficiency and stability. Depending on the results, when DE operators were integrated into ABC algorithm, an enhancement in the performance was gained in addition to preserving the stability of the basic ABC. The ABC algorithm is a simple optimization algorithm that can be efficiently used for constrained optimization without requiring a priori knowledge

Keywords
Artificial bee colony algorithm
Constrained optimization
Deb’s rules
Conflict of interest
The authors declare they have no competing interests.
References

[1] Goldberg, D. E. . Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1st edition, 1989

[2] C., C. A. C. . A survey of constraint handling techniques used with evolutionary algorithms. Technical report, Laboratorio Nacional de Informtica Avanzada, 1999.

[3] Holland, J. H. . Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor, 1975.

[4] Storn, R. and Price, K. . Tr-95-01: Differential evolution-a simple and efficient adaptive scheme for global optimization over continuous spaces. Technical report, Berkeley, CA,, 1995.

[5] M., D. , V., M. , and A., C. . Tr 91-016: Positive feedback as a search strategy. Technical report, Politecnico di Milano, Italy, 1991.

[6] Kennedy, J. and Eberhart, R. C. . Particle swarm optimization. In 1995 IEEE International Conference on Neural Networks, volume 4, pages 1942–1948”, 1995.

[7] Karaboga, D. . An idea based on honey bee swarm for numerical optimization. Technical Report TR06, Erciyes University, Engineering Faculty, Computer Engineering Department, 2005.

[8] Koziel, S. and Michalewicz, Z. . Evolutionary algorithms, homomorphous mappings, and constrained parameter optimization. Evol. Comput., 7(1):19–44, 1999.

[9] Karaboga, D. and Basturk, B. . Foundations of Fuzzy Logic and Soft Computing: 12th International Fuzzy Systems Association World Congress, IFSA 2007, Cancun, Mexico, June 18-21, 2007. Proceedings, chapter Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems, pages 789–798. Springer Berlin Heidelberg, Berlin, Heidelberg, 2007.

[10] Karaboga, D. and Akay, B. . A modified artificial bee colony (abc) algorithm for constrained optimization problems. Applied Soft Computing, 11(3):3021 – 3031, 2011.

[11] Deb, K. . An efficient constraint handling method for genetic algorithms. Computer Methods in Applied Mechanics and Engineering, 186(2- 4):311–338, 2000.

[12] Karaboga, D. and Akay, B. . A survey: Algorithms simulating bee swarm intelligence. Artificial Intelligence Review, 31(1):68–55, 2009.

[13] Karaboga, D. and Gorkemli, B. . A quick artificial bee colony (qabc) algorithm and its performance on optimization problems. Applied Soft Computing, 23:227 – 238, 2014.

[14] Akay, B. and Karaboga, D. . A survey on the applications of artificial bee colony in signal, image, and video processing. Signal, Image and Video Processing, 9(4):967–990, 2015.

[15] Karaboga, D. and Basturk, B. . On the performance of artificial bee colony (abc) algorithm. Applied Soft Computing, 8(1):687–697, 2008.

[16] Michalewicz, Z. and Schoenauer, M. . Evolutionary algorithms for constrained parameter optimization problems. Evolutionary Computation, 4(1):1– 32, 1995.

[17] Mezura-Montes, E. and Coello Coello, C. . A Simple Multimembered Evolution Strategy to Solve Constrained Optimization Problems. Technical Report EVOCINV-04-2003, Evolutionary Computation Group at CINVESTAV, Secci´on de Computaci´on, Departamento de Ingenier´ıa El´ectrica, CINVESTAV-IPN, M´exico D.F., M´exico,2003. Available in the Constraint Handling Techniques in Evolutionary Algorithms Repository at http://www.cs.cinvestav.mx/˜constraint/.

Share
Back to top
An International Journal of Optimization and Control: Theories & Applications, Electronic ISSN: 2146-5703 Print ISSN: 2146-0957, Published by AccScience Publishing