Abstract
The Artificial Bee Colony (ABC) is a well-known simple and efficient bee inspired metaheuristic that has been showed to achieve good performance on real valued optimization problems. Inspired by such, a Quick Artificial Bee Colony (QABC) was proposed by Karaboga to enhance the global search and bring better analogy to the dynamic of bees. To improve its local search capabilities, a modified version of it, called Evolutionary Quick Artificial Bee Colony (EQABC), is proposed. The novel algorithm employs the mutation operators found in Evolutionary Strategies (ES) that was applied in ABC from Evolutionary Particle Swarm Optimization (EPSO). In order to test the performance of the new algorithm, it was applied in four large-scale constrained optimization structural engineering problems. The results obtained by EQABC are compared to original ABC, QABC, and ABC + ES, one of the algorithms inspired for the development of EQABC.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Karaboga, D.: An idea based on honey bee swarm for numerical optimization. Technical report-tr06, Erciyes university, engineering faculty, Computer Engineering Department (2005)
Tereshko, V., Loengarov, A.: Collective decision making in honey-bee foraging dynamics. Comput. Inf. Syst. 9(3), 1 (2005)
Karaboga, D., Akay, B.: A comparative study of artificial bee colony algorithm. Appl. Math. Comput. 214(1), 108–132 (2009)
Karaboga, D., Basturk, B.: On the performance of artificial bee colony (ABC) algorithm. Appl. Soft Comput. 8(1), 687–697 (2008)
Mollinetti, M.A.F., Souza, D.L., Pereira, R.L., Yasojima, E.K.K., Teixeira, O.N.: ABC+ES: combining artificial bee colony algorithm and evolution strategies on engineering design problems and benchmark functions. In: Abraham, A., Han, S.Y., Al-Sharhan, S.A., Liu, H. (eds.) Hybrid Intelligent Systems. AISC, vol. 420, pp. 53–66. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-27221-4_5
Karaboga, D., Gorkemli, B.: A quick artificial bee colony (qABC) algorithm and its performance on optimization problems. Appl. Soft Comput. 23, 227–238 (2014)
Binitha, S., et al.: A survey of bio inspired optimization algorithms. Int. J. Soft Comput. Eng. 2(2), 137–151 (2012)
Karaboga, D., Akay, B., Ozturk, C.: Artificial bee colony (ABC) optimization algorithm for training feed-forward neural networks. MDAI 7, 318–319 (2007)
Karaboga, D., Basturk, B.: A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J. Glob. Optim. 39(3), 459–471 (2007)
Garg, H.: Solving structural engineering design optimization problems using an artificial bee colony algorithm. J. Ind. Manag. Optim. 10(3), 777–794 (2014)
Karaboga, D., Gorkemli, B.: A quick artificial bee colony-qABC-algorithm for optimization problems. In: 2012 International Symposium on Innovations in Intelligent Systems and Applications (INISTA), pp. 1–5. IEEE (2012)
Miranda, V., Fonseca, N.: EPSO-evolutionary particle swarm optimization, a new algorithm with applications in power systems. In: Transmission and Distribution Conference and Exhibition 2002: Asia Pacific. IEEE/PES, pp. 745–750. IEEE (2002)
Karaboga, D., et al.: A comprehensive survey: artificial bee colony (ABC) algorithm and applications. Artif. Intell. Rev. 42(1), 21–57 (2014)
Yildiz, A.R.: A new hybrid artificial bee colony algorithm for robust optimal design and manufacturing. Appl. Soft Comput. 13(5), 2906–2912 (2013)
Jatoth, R.K., Rajasekhar, A.: Speed control of pmsm by hybrid genetic artificial bee colony algorithm. In: 2010 IEEE International Conference on Communication Control and Computing Technologies (ICCCCT), pp. 241–246. IEEE (2010)
Sundar, S., Singh, A.: A hybrid heuristic for the set covering problem. Oper. Res. 12(3), 345–365 (2012)
Gandomi, A.H., Yang, X., Alavi, A.H.: Mixed variable structural optimization using firefly algorithm. Comput. Struct. 89(23), 2325–2336 (2011)
Akay, B., Karaboga, D.: Artificial bee colony algorithm for large-scale problems and engineering design optimization. J. Intell. Manuf. 23(4), 1001–1014 (2012)
Gandomi, A.H., Yang, X.-S., Alavi, A.H.: Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng. Comput. 29(1), 17–35 (2013)
Hedar, A., Fukushima, M.: Derivative-free filter simulated annealing method for constrained continuous global optimization. J. Glob. Optim. 35(4), 521–549 (2006)
Mahdavi, M., Fesanghary, M., Damangir, E.: An improved harmony search algorithm for solving optimization problems. Appl. Math. Comput. 188(2), 1567–1579 (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Teixeira, O.N. et al. (2018). Evolutionary Quick Artificial Bee Colony for Constrained Engineering Design Problems. In: Rutkowski, L., Scherer, R., Korytkowski, M., Pedrycz, W., Tadeusiewicz, R., Zurada, J. (eds) Artificial Intelligence and Soft Computing. ICAISC 2018. Lecture Notes in Computer Science(), vol 10842. Springer, Cham. https://doi.org/10.1007/978-3-319-91262-2_53
Download citation
DOI: https://doi.org/10.1007/978-3-319-91262-2_53
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-91261-5
Online ISBN: 978-3-319-91262-2
eBook Packages: Computer ScienceComputer Science (R0)