Abstract
Artificial bee colony (ABC) algorithm is commonly used to solve various optimization problems. Though ABC shows strong exploration capability, its weak exploitation may easily result in slow convergence. To tackle this issue, several multi-strategy ABC variants were proposed. Employing multiple search strategies with distinct features facilitates an appropriate balance between exploration and exploitation. However, choosing an appropriate strategy for the current search is a difficult task. This article suggests a new ABC variant named indicators directed multi-strategy ABC (IDMABC) to address this issue. Three evaluation indicators are designed to help ABC adaptively select suitable search strategies during the evolution. To validate the optimization capability of IDMABC, 22 classical problems are tested. IDMABC is evaluated against five other ABC variants. Results show the competitiveness of IDMABC.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Akay, B., Karaboga, D.: A modified artificial bee colony algorithm for real-parameter optimization. Inf. Sci. 192, 120–142 (2012)
Bansal, J.C., Sharma, H., Jadon, S.S.: Artificial bee colony algorithm: a survey. Int. J. Adv. Intell. Paradigms 5(1–2), 123–159 (2013)
Cai, J., Zhou, R., Lei, D.: Dynamic shuffled frog-leaping algorithm for distributed hybrid flow shop scheduling with multiprocessor tasks. Eng. Appl. Artif. Intell. 90, 103540 (2020)
Chakraborty, S., Saha, A.K., Chakraborty, R., Saha, M.: An enhanced whale optimization algorithm for large scale optimization problems. Knowl.-Based Syst. 233, 107543 (2021)
Chen, H., Xu, Y., Wang, M., Zhao, X.: A balanced whale optimization algorithm for constrained engineering design problems. Appl. Math. Model. 71, 45–59 (2019)
Du, Z., Chen, K.: Enhanced artificial bee colony with novel search strategy and dynamic parameter. Comput. Sci. Inf. Syst. 16(3), 939–957 (2019)
Fister, I., Fister, I., Jr., Yang, X.S., Brest, J.: A comprehensive review of firefly algorithms. Swarm Evol. Comput. 13, 34–46 (2013)
Gao, W.F., Huang, L.L., Liu, S.Y., Chan, F.T., Dai, C., Shan, X.: Artificial bee colony algorithm with multiple search strategies. Appl. Math. Comput. 271, 269–287 (2015)
Gao, W.F., Liu, S.Y.: A modified artificial bee colony algorithm. Comput. Oper. Res. 39(3), 687–697 (2012)
Gao, W.F., Liu, S.Y., Huang, L.L.: A novel artificial bee colony algorithm based on modified search equation and orthogonal learning. IEEE Trans. Cybern. 43(3), 1011–1024 (2013)
Hu, P., Pan, J.S., Chu, S.C.: Improved binary grey wolf optimizer and its application for feature selection. Knowl.-Based Syst. 195, 105746 (2020)
Karaboga, D., et al.: An idea based on honey bee swarm for numerical optimization. Technical report, Technical report-tr06, Erciyes university, engineering faculty, computer \(\ldots \) (2005)
Kaya, E., Gorkemli, B., Akay, B., Karaboga, D.: A review on the studies employing artificial bee colony algorithm to solve combinatorial optimization problems. Eng. Appl. Artif. Intell. 115, 105311 (2022)
Mareli, M., Twala, B.: An adaptive cuckoo search algorithm for optimisation. Appl. Comput. Inform. 14(2), 107–115 (2018)
Peng, H., Wang, C., Han, Y., Xiao, W., Zhou, X., Wu, Z.: Micro multi-strategy multi-objective artificial bee colony algorithm for microgrid energy optimization. Futur. Gener. Comput. Syst. 131, 59–74 (2022)
Sharma, T.K., Gupta, P.: Opposition learning based phases in artificial bee colony. Int. J. Syst. Assur. Eng. Manag. 9, 262–273 (2018)
Song, X., Zhao, M., Xing, S.: A multi-strategy fusion artificial bee colony algorithm with small population. Expert Syst. Appl. 142, 112921 (2020)
Wang, H., Rahnamayan, S., Sun, H., Omran, M.G.: Gaussian bare-bones differential evolution. IEEE Trans. Cybernet. 43(2), 634–647 (2013)
Wang, H., Wang, W., Xiao, S., Cui, Z., Xu, M., Zhou, X.: Improving artificial bee colony algorithm using a new neighborhood selection mechanism. Inf. Sci. 527, 227–240 (2020)
Wang, H., Wu, Z., Rahnamayan, S., Liu, Y., Ventresca, M.: Enhancing particle swarm optimization using generalized opposition-based learning. Inf. Sci. 181(20), 4699–4714 (2011)
Wang, H., Wu, Z., Rahnamayan, S., Sun, H., Liu, Y., Pan, J.S.: Multi-strategy ensemble artificial bee colony algorithm. Inf. Sci. 279, 587–603 (2014)
Xiao, S., Wang, W., Wang, H., Zhou, X.: A new artificial bee colony based on multiple search strategies and dimension selection. IEEE Access 7, 133982–133995 (2019)
Yang, X.S.: Firefly algorithm, stochastic test functions and design optimisation. Int. J. Bio-inspired Comput. 2(2), 78–84 (2010)
Ye, T., et al.: Artificial bee colony algorithm with efficient search strategy based on random neighborhood structure. Knowl.-Based Syst. 241, 108306 (2022)
Zamfirache, I.A., Precup, R.E., Roman, R.C., Petriu, E.M.: Policy iteration reinforcement learning-based control using a grey wolf optimizer algorithm. Inf. Sci. 585, 162–175 (2022)
Zeng, T., et al.: Artificial bee colony based on adaptive search strategy and random grouping mechanism. Expert Syst. Appl. 192, 116332 (2022)
Zhou, X., Wu, Y., Zhong, M., Wang, M.: Artificial bee colony algorithm based on multiple neighborhood topologies. Appl. Soft Comput. 111, 107697 (2021)
Zhu, G., Kwong, S.: Gbest-guided artificial bee colony algorithm for numerical function optimization. Appl. Math. Comput. 217(7), 3166–3173 (2010)
Acknowledgments
This work was supported by Jiangxi Provincial Natural Science Foundation (Nos. 20212BAB202023 and 20212BAB202022).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Wu, J. et al. (2023). Indicators Directed Multi-strategy Artificial Bee Colony Algorithm. In: Zhang, H., et al. International Conference on Neural Computing for Advanced Applications. NCAA 2023. Communications in Computer and Information Science, vol 1869. Springer, Singapore. https://doi.org/10.1007/978-981-99-5844-3_20
Download citation
DOI: https://doi.org/10.1007/978-981-99-5844-3_20
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-5843-6
Online ISBN: 978-981-99-5844-3
eBook Packages: Computer ScienceComputer Science (R0)