An improved optimization method based on krill herd and artificial bee colony with information exchange
- 321 Downloads
This study presents a robust optimization algorithm based on hybridization of krill herd (KH) and artificial bee colony (ABC) methods and the information exchange concept. The global optimal solutions found by the proposed hybrid KH and ABC (KHABC) algorithm are considered as a neighbor food source for onlooker bees in ABC. Thereafter, a local search is performed by the onlooker bees in order to find a better solution around the given neighbor food source. Both the methods—the KH and ABC—share the globally best solutions through the information exchange process between the krill and bees. Based on the results, the exchange process significantly improves exploration and exploitation of the hybrid method. Besides, a focused elitism scheme is introduced to enhance the performance of the developed algorithm. The validity of the KHABC method is verified using thirteen unconstrained benchmark functions, twenty-one CEC 2017 constrained real-parameter optimization problems, and ten CEC 2011 real world problems. The proposed method clearly demonstrates its ability to be a competitive optimization tool towards solving benchmark functions and real world problems.
KeywordsGlobal optimization Krill herd Artificial bee colony Elitism scheme Constrained optimization Real world problems
This work was supported by the Natural Science Foundation of Jiangsu Province (No. BK20150239) and National Natural Science Foundation of China (No. 61503165).
- 4.Beyer H, Schwefel H (2002) Nat Comput. Kluwer Academic Publishers, DordrechtGoogle Scholar
- 11.Kennedy J, Eberhart R (1995) Particle swarm optimization. Paper presented at the proceeding of the IEEE international conference on neural networks, Perth, Australia, 27 November–1 DecemberGoogle Scholar
- 16.Wang G-G, Guo L, Gandomi AH, Hao G-S, Wang H (2014) Chaotic krill herd algorithm. Inf Sci 274:17–34. doi: 10.1016/j.ins.2014.02.123
- 28.Zhang Y, Wu L (2012) Artificial bee colony for two dimensional protein folding. Adv Electr Eng Syst 1(1):19–23Google Scholar
- 33.Wang G-G, Chang B, Zhang Z (2015) A multi-swarm bat algorithm for global optimization. In: 2015 IEEE congress on evolutionary computation (CEC 2015), Sendai, Japan, May 25–28, 2015. IEEE, pp 480–485. doi: 10.1109/CEC.2015.7256928
- 34.Wang G-G, Lu M, Zhao X-J (2016) An improved bat algorithm with variable neighborhood search for global optimization. Paper presented at the 2016 IEEE congress on evolutionary computation (IEEE CEC 2016), Vancouver, 25–29 July, 2016Google Scholar
- 35.Wang G-G, Deb S, Gandomi AH, Alavi AH (2016) Opposition-based krill herd algorithm with Cauchy mutation and position clamping. Neurocomputing 177:147–157. doi: 10.1016/j.neucom.2015.11.018
- 36.Das S, Suganthan P (2010) Problem definitions and evaluation criteria for CEC 2011 competition on testing evolutionary algorithms on real world optimization problems. Jadavpur Univ., Nanyang Technol. Univ., Kolkata, IndiaGoogle Scholar