Abstract
Artificial Bee Colony algorithm (ABC) is inspired by behavior of food foraging of honeybees to solve the NP-Hard problems using optimization model which is one among the swarm intelligence algorithms. ABC is a widespread optimization algorithm to obtain the best solution from feasible solutions in the search space and strive harder than other existing population-based algorithms. However, in diversification process ABC algorithm shows good performance but lacks in intensification process and slows to convergence towards an optimal solution because of its search equations. In this work, the authors proposed an improvised solution search strategy at employed bee phase and onlooker bee phase by considering the advantages of the local-best, neighbor-best, and iteration-best solutions. Thus, the obtained candidate solutions are closer to the best solution by providing directional information to ABC algorithms. The search radius for new candidate solutions is adjusted in scout bee phase which facilitates to move towards global convergence. Thus, the process of diversification and intensification is balanced in this work. Finally, to assess the performance of the proposed algorithm, 20 numerical benchmarks functions are used. To show the significance of the proposed methodology it has been tested with Combined Heat and Economic Power Dispatch (CHPED) problem. The empirical result exhibits that the proposed algorithm provides higher quality solutions and outperform with original ABC algorithm for solving numerical optimization problems.

Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Aderhold, A., Diwold, K., Scheidler, A., Middendorf, M.: Artificial bee colony optimization: a new selection scheme and its performance. In: Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), pp. 283–294. Springer, Berlin, Heidelberg (2010)
Akay, B., Karaboga, D.: A modified artificial bee colony algorithm for real-parameter optimization. Inform Sci 192, 120–142 (2012)
Akbari, R., Mohammadi, A., Ziarati, K.: A novel bee swarm optimization algorithm for numerical function optimization. Commun. Nonlinear Sci. Num. Simul. 15(10), 3142–3155 (2010)
Anuar, S., Selamat, A., Sallehuddin, R.: A modified scout bee for artificial bee colony algorithm and its performance on optimization problems. J. King Saud Univ-Comput. Inform. Sci. 28(4), 395–406 (2016)
Banharnsakun, A., Achalakul, T., Sirinaovakul, B.: The best-so-far selection in artificial bee colony algorithm. Appl. Soft. Comput. 11(2), 2888–2901 (2011)
Basturk, B., and D. Karaboga. (2006) An artificial bee colony (abc) algorithm for numeric function optimization. In: IEEE Swarm Intelligence Symposium. Indianapolis, Indiana, USA
Basu, M.: Combined heat and power economic dispatch by using differen-tial evolution. Electr. Power Compon. Syst. 38, 996–1004 (2010)
Basu, M.: Bee colony optimization for combined heat and power economic dispatch. Expert Syst. Appl. 38, 13527–13531 (2011)
Beigvand, S.D., Abdi, H., La Scala, M.: Combined heat and power eco-nomic dispatch problem using gravitational search algorithm. Electr. Power Syst. Res. 133, 160–172 (2016)
Chen, Tinggui, and Renbin Xiao. (2014) Enhancing artificial bee colony algorithm with self-adaptive searching strategy and artificial immune network operators for global optimization. The Scientific World Journal 2014.
Civicioglu, P.: Backtracking search optimization algorithm for numerical optimization problems. Appl. Math. Comput. 219(15), 8121–8144 (2013)
Dorigo, M., Maniezzo, V., Colorni, A.: Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst, Man, Cybern, Part B Cybern 26(1), 29–41 (1996)
Gao, W., Liu, S.: Improved artificial bee colony algorithm for global optimization. Inf. Process. Lett. 111(17), 871–882 (2011)
Gao, W.-F., Liu, S.-Y.: A modified artificial bee colony algorithm. Comput. Oper. Res. 39(3), 687–697 (2012)
Golberg, D.E.: Genetic algorithms in search, optimization, and machine learning. Addionwesley 1989, 102 (1989)
Kang, F., Li, J., Qing, Xu.: Structural inverse analysis by hybrid simplex artificial bee colony algorithms. Comput. Struct. 87(13), 861–870 (2009)
Karaboga, N.: A new design method based on artificial bee colony algorithm for digital IIR filters. J. Franklin Inst. 346(4), 328–348 (2009)
Karaboga, D., Akay, B.: A survey: algorithms simulating bee swarm intelligence. Artif. Intell. Rev. 31(1–4), 61–85 (2009)
Karaboga, D., Akay, B.: A comparative study of artificial bee colony algorithm. Appl Math Comput 214(1), 108–132 (2009)
Karaboga, D., Gorkemli, B.: A quick artificial bee colony (qABC) algorithm and its performance on optimization problems. Appl. Soft Comput. 23, 227–238 (2014)
Karaboga, D., Gorkemli, B., Ozturk, C., Karaboga, N.: A comprehensive survey: artificial bee colony (ABC) algorithm and applications. Artif. Intell. Rev. 42(1), 21–57 (2014)
Karaboga, D., Ozturk, C.: A novel clustering approach: artificial bee colony (ABC) algorithm. Appl Soft Comput 11(1), 652–657 (2011)
Karaboga, Dervis. (2005) An idea based on honey bee swarm for numerical optimization. Technical report-tr06, Erciyesuniversity, engineering faculty, computer engineering department. Vol. 200
Kassabalidis I, El-Sharkawi MA, Marks RJ, Arabshahi P, Gray AA (2001) Swarm intelligence for routing in communication networks. IEEE Global Telecommunications Conference. GLOBECOM'01. 6: 3613-3617
Kaveh, A., Talatahari, S.: Size optimization of space trusses using Big Bang-Big Crunch algorithm. Comput. Struct. 87(17), 1129–1140 (2009)
Liu, B., Wang, L., Jin, Y.H., Tang, F., Huang, D.X.: Improved particle swarm optimization combined with chaos. Chaos, Solitons Fractals 25(5), 1261–1271 (2005)
Luo, J., Wang, Q., Xiao, X.: A modified artificial bee colony algorithm based on converge-onlookers approach for global optimization. Appl. Math. Comput. 219(20), 10253–10262 (2013)
Maeda, M., Tsuda, S.: Reduction of artificial bee colony algorithm for global optimization. Neurocomput 148, 70–74 (2015)
Malik, R.F., Rahman, T.A., Hashim, S.Z., Ngah, R.: New particle swarm optimizer with sigmoid increasing inertia weight. Int J Comput Sci Security 1(2), 35–44 (2007)
Mohammadi-Ivatloo, B., Moradi-Dalvand, M., Rabiee, A.: Combined heat and power economic dispatch problem solution using particle swarm optimization with time varying acceleration coefficients. Electr. Power Syst. Res 95, 9–18 (2013)
Neyestani, M., Hatami, M., Hesari, S.: Combined heat and power economic dispatch problem using advanced modified particle swarm optimization. J. Renew. Sustain. Energy. 11(1), 015302 (2019)
Ozturk, C., Hancer, E., Karaboga, D.: Dynamic clustering with improved binary artificial bee colony algorithm. Appl. Soft Comput. 28, 69–80 (2015)
Pawar, P.,Rao, R.,Davim, J.: Optimization of process parameters of milling process using particle swarm optimization and artificial bee colony algorithm. In: International Conference on Advances in Mechanical engineering (2018).
Pan, Q.K., Tasgetiren, M.F., Suganthan, P.N., Chua, T.J.: A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem. Inform. Sci. 181(12), 2455–2468 (2011)
Passino, K.M.: Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control. Syst. 22(3), 52–67 (2002)
Rajasekhar, Anguluri, Ajith Abraham, and Millie Pant. (2011) Levy mutated artificial bee colony algorithm for global optimization. Systems, Man, and Cybernetics (SMC), 2011 IEEE International Conference on. IEEE.
Rao, R.S., Narasimham, S.V., Ramalingaraju, M.: Optimization of distribution network configuration for loss reduction using artificial bee colony algorithm. Int J Electr Power Energy Syst Eng 1(2), 116–122 (2008)
Samanta, S., Chakraborty, S.: Parametric optimization of some non-traditional machining processes using artificial bee colony algorithm. Eng. Appl. Artif. Intell. 24(6), 946–957 (2011)
dos Santos, C.L., Mariani, V.C.: A novel chaotic particle swarm optimization approach using Hénon map and implicit filtering local search for economic load dispatch. Chaos, Solitons Fractals 39(2), 510–518 (2009)
Singh, A.: An artificial bee colony algorithm for the leaf-constrained minimum spanning tree problem. Appl. Soft Comput. 9(2), 625–631 (2009)
Stanarevic, Nadezda, Milan Tuba, and Nebojsa Bacanin. (2010) Enhanced artificial bee colony algorithm performance. In: Proceedings of the 14th WSEAS international conference on computers: part of the 14th WSEAS CSCC multiconference. 2: 440-445
Sun, L., Sun, W., Liang, X., He, M., Chen, H.: A modified surrogate-assisted multi-swarm artificial bee colony for complex numerical optimization problems. Microprocess Microsyst 76, 103050 (2020)
Wang, H., et al.: Multi-strategy ensemble artificial bee colony algorithm. Inform Sci 279, 587–603 (2014)
Xiang, T., Liao, X., Wong, K.-w: An improved particle swarm optimization algorithm combined with piecewise linear chaotic map. Appl. Math. Comput. 190(2), 1637–1645 (2007)
Xiao, S., Wang, H., Wang, W., Huang, Z., Zhou, X., Xu, M.: Artificial bee colony algorithm based on adaptive neighborhood search and Gaussian perturbation. Appl. Soft Comput. 100, 106955 (2021)
Yan, X., et al.: A new approach for data clustering using hybrid artificial bee colony algorithm. Neurocomput 97, 241–250 (2012)
Yang, Xin-She. (2005) Engineering optimizations via nature-inspired virtual bee algorithms. International Work-Conference on the Interplay between Natural and Artificial Computation. Springer Berlin Heidelberg
Yi Y, and He R (2014) A novel artificial bee colony algorithm. Intelligent human-machine systems and cybernetics (IHMSC), 2014 Sixth International Conference on 1 IEEE
Yurtkuran, A., Emel, E.: An enhanced artificial bee colony algorithm with solution acceptance rule and probabilistic multisearch. Comput. Intell. Neurosci. 2016, 41 (2016)
Zhang D, Guan X, Tang Y, Tang Y. (2011) Modified artificial bee colony algo- rithms for numerical optimization. In: Proc. of 3rd International Workshop on Intelligent Systems and Applications.
Zhu, G., Kwong, S.: Gbest-guided artificial bee colony algorithm for numerical function optimization. Appl. Math. Comput. 217(7), 3166–3173 (2010)
Özbakir, L., Baykasoğlu, A., Tapkan, P.: Bees algorithm for generalized assignment problem. Appl Math Comput 215(11), 3782–3795 (2010)
Acknowledgements
This work was supported by the National Research Foundation of Korea(NRF) grant funded by the Korea government(MSIT) (No. 2019R1G1A110034111).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
Network Loss coefficients


Rights and permissions
About this article
Cite this article
Thirugnanasambandam, K., Rajeswari, M., Bhattacharyya, D. et al. Directed Artificial Bee Colony algorithm with revamped search strategy to solve global numerical optimization problems. Autom Softw Eng 29, 13 (2022). https://doi.org/10.1007/s10515-021-00306-w
Accepted:
Published:
DOI: https://doi.org/10.1007/s10515-021-00306-w