Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

An improved artificial bee colony algorithm based on elite group guidance and combined breadth-depth search strategy

Published: 01 May 2018 Publication History

Abstract

Inspired by the natural phenomenon that honey bees follow the elite group in the foraging process, we propose a novel artificial bee colony algorithm named ECABC based on elite group guidance and the combined breadth-depth search strategy in this paper. Firstly, by simulating the behavior that bees follow the elite group, a novel neighborhood search equation is proposed. According to the equation, with the center of the elite group as the starting point of the search, under the guidance of the global optimum, neighborhood search is performed. Secondly, a combined search strategy is designed as follows: the stochastic breadth-first search strategy for employed bees and the stochastic depth-first search strategy for onlooker bees. Thirdly, the random selection method of elite bees is adopted to replace the probability selection method of onlooker bees. Besides, the influencing parameters of the optimization results are studied and the optimum parameters allowing the best comprehensive performance are obtained. In addition, the proposed algorithm is experimentally verified with 22 benchmark functions and then compared with other improved artificial bee colony algorithms. The comparison results show that the ECABC can effectively improve the convergence speed, convergence precision, and robustness.

References

[1]
F.S. Abu-Mouti, M.E. El-Hawary, Optimal distributed generation allocation and sizing in distribution systems via artificial bee colony algorithm, IEEE Trans. Power Delivery, 26 (2011) 2090-2101.
[2]
B. Akay, D. Karaboga, A modified artificial bee colony algorithm for real-parameter optimization, Inf. Sci., 192 (2012) 120-142.
[3]
S. Anuar, A. Selamat, R. Sallehuddin, A modified scout bee for artificial bee colony algorithm and its performance on optimization problems, J. King Saud Univ. - Comput. Inf. Sci., 28 (2016) 395-406.
[4]
W. Bai, I. Eke, K.Y. Lee, An improved artificial bee colony optimization algorithm based on orthogonal learning for optimal power flow problem, Control Eng. Pract., 61 (2017) 163-172.
[5]
A. Banharnsakun, T. Achalakul, B. Sirinaovakul, The best-so-far selection in Artificial Bee Colony algorithm, Appl. Soft Comput., 11 (2011) 2888-2901.
[6]
F. Caraffini, F. Neri, G. Iacca, A. Mol, Parallel memetic structures, Inf. Sci., 227 (2013) 60-82.
[7]
F. Caraffini, F. Neri, L. Picinali, An analysis on separability for memetic computing automatic design, Inf. Sci., 265 (2014) 1-22.
[8]
J. Cheng, G. Zhang, F. Caraffini, F. Neri, Multicriteria adaptive differential evolution for global numerical optimization, Integr. Comput.-Aided Eng., 22 (2015) 103-107.
[9]
J. Cheng, G. Zhang, F. Neri, Enhancing distributed differential evolution with multicultural migration for global numerical optimization, Inf. Sci., 247 (2013) 72-93.
[10]
Y.C. Chuang, C.T. Chen, C. Hwang, A real-coded genetic algorithm with a direction-based crossover operator, Inf. Sci., 305 (2015) 320-348.
[11]
L. Cui, G. Li, Q. Lin, Z. Du, W. Gao, J. Chen, N. Lu, A novel artificial bee colony algorithm with depth-first search framework and elite-guided search equation, Inf. Sci., 367-368 (2016) 1012-1044.
[12]
J. Derrac, S. Garca, D. Molina, F. Herrera, A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms, Swarm Evol. Comput., 1 (2011) 3-18.
[13]
A. Ebrahimnejad, M. Tavana, H. Alrezaamiri, A novel artificial bee colony algorithm for shortest path problems with fuzzy arc weights, Measurement, 93 (2016) 48-56.
[14]
W. Gao, F.T.S. Chan, L. Huang, S. Liu, Bare bones artificial bee colony algorithm with parameter adaptation and fitness-based neighborhood, Inf. Sci., 316 (2015) 180-200.
[15]
W. Gao, S. Liu, Improved artificial bee colony algorithm for global optimization, Inf. Process. Lett., 111 (2011) 871-882.
[16]
W.F. Gao, L.L. Huang, S.Y. Liu, C. Dai, Artificial bee colony algorithm based on information learning, IEEE Trans. Cybern., 45 (2015) 2827-2839.
[17]
W.F. Gao, L.L. Huang, J. Wang, S.Y. Liu, C.D. Qin, Enhanced artificial bee colony algorithm through differential evolution, Appl. Soft. Comput., 48 (2016) 137-150.
[18]
W.F. Gao, S.Y. Liu, A modified artificial bee colony algorithm, Comput. Oper. Res., 39 (2012) 687-697.
[19]
W.F. Gao, S.Y. Liu, L.L. Huang, A novel artificial bee colony algorithm based on modified search equation and orthogonal learning, IEEE Trans. Cybern., 43 (2013) 1011-1024.
[20]
W.F. Gao, S.Y. Liu, L.L. Huang, Enhancing artificial bee colony algorithm using more information-based search equations, Inf. Sci., 270 (2014) 112-133.
[21]
Y.J. Gong, J.J. Li, Y. Zhou, Y. Li, H.S. Chung, Y.H. Shi, J. Zhang, Genetic learning particle swarm optimization, IEEE Trans. Cybern., 46 (2016) 2277-2290.
[22]
Y. Huo, Y. Zhuang, J. Gu, S. Ni, Elite-guided multi-objective artificial bee colony algorithm, Appl. Soft Comput., 32 (2015) 199-210.
[23]
D. Karaboga, B. Basturk, A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm, J. Global Optim., 39 (2007) 459-471.
[24]
D. Karaboga, B. Basturk, On the performance of artificial bee colony (ABC) algorithm, Appl. Soft Comput., 8 (2008) 687-697.
[25]
D. Karaboga, B. Gorkemli, A quick artificial bee colony (qABC) algorithm and its performance on optimization problems, Appl. Soft Comput., 23 (2014) 227-238.
[26]
D. Karaboga, B. Gorkemli, C. Ozturk, N. Karaboga, A comprehensive survey: artificial bee colony (ABC) algorithm and applications, Artif. Intell. Rev., 42 (2012) 21-57.
[27]
M.S. Kiran, H. Hakli, M. Gunduz, H. Uguz, Artificial bee colony algorithm with variable search strategy for continuous optimization, Inf. Sci., 300 (2015) 140-157.
[28]
A. Kishor, P.K. Singh, J. Prakash, NSABC: Non-dominated sorting based multi-objective artificial bee colony algorithm and its application in data clustering, Neurocomputing, 216 (2016) 514-533.
[29]
G. Li, L. Cui, X. Fu, Z. Wen, N. Lu, J. Lu, Artificial bee colony algorithm with gene recombination for numerical function optimization, Appl. Soft Comput., 52 (2017) 146-159.
[30]
X. Li, G. Yang, Artificial bee colony algorithm with memory, Appl. Soft Comput., 41 (2016) 362-372.
[31]
H. Maghsoudlou, B. Afshar-Nadjafi, S.T.A. Niaki, A multi-objective invasive weeds optimization algorithm for solving multi-skill multi-mode resource constrained project scheduling problem, Comput. Chem. Eng., 88 (2016) 157-169.
[32]
F. Neri, E. Mininno, G. Iacca, Compact particle swarm optimization, Inf. Sci., 239 (2013) 96-121.
[33]
F. Neri, V. Tirronen, Recent advances in differential evolution: a survey and experimental analysis, Artif. Intell. Rev., 33 (2009) 61-106.
[34]
S.K. Nseef, S. Abdullah, A. Turky, G. Kendall, An adaptive multi-population artificial bee colony algorithm for dynamic optimisation problems, Knowl.-Based Syst., 104 (2016) 14-23.
[35]
C. Ozturk, E. Hancer, D. Karaboga, Dynamic clustering with improved binary artificial bee colony algorithm, Appl. Soft Comput., 28 (2015) 69-80.
[36]
C. Ozturk, E. Hancer, D. Karaboga, A novel binary artificial bee colony algorithm based on genetic operators, Inf. Sci., 297 (2015) 154-170.
[37]
Q.K. Pan, M.F. Tasgetiren, P.N. Suganthan, T.J. Chua, A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem, Inf. Sci., 181 (2011) 2455-2468.
[38]
I. Poikolainen, F. Neri, F. Caraffini, Cluster-based population initialization for differential evolution frameworks, Inf. Sci., 297 (2015) 216-235.
[39]
A.K. Qin, V.L. Huang, P.N. Suganthan, Differential evolution algorithm with strategy adaptation for global numerical optimization, IEEE Trans. Evol. Comput., 13 (2009) 398-417.
[40]
A. Rajasekhar, N. Lynn, S. Das, P.N. Suganthan, Computing with the collective intelligence of honey bees a survey, Swarm Evol. Comput., 32 (2017) 25-48.
[41]
Y. Shi, C.-M. Pun, H. Hu, H. Gao, An improved artificial bee colony and its application, Knowl.-Based Syst., 107 (2016) 14-31.
[42]
D. Tang, J. Yang, S. Dong, Z. Liu, A lvy flight-based shuffled frog-leaping algorithm and its applications for continuous optimization problems, Appl. Soft Comput., 49 (2016) 641-662.
[43]
P. Tarasewich, P.R. McMullen, Swarm intelligence: power in numbers, Commun. ACM, 45 (2002) 62-67.
[44]
M. Weber, V. Tirronen, F. Neri, Scale factor inheritance mechanism in distributed differential evolution, Soft Comput., 14 (2009) 1187-1207.
[45]
X. Xu, Z. Liu, Z. Wang, Q.Z. Sheng, J. Yu, X. Wang, S-ABC: a paradigm of service domain-oriented artificial bee colony algorithms for service selection and composition, Future Gener. Comput. Syst., 68 (2017) 304-319.
[46]
Q. Yang, W. Chen, Z. Yu, T. Gu, Y. Li, H. Zhang, J. Zhang, Adaptive multimodal continuous ant colony optimization, IEEE Trans. Evol. Comput., 21 (2017) 191-205.
[47]
G. Zhu, S. Kwong, Gbest-guided artificial bee colony algorithm for numerical function optimization, Appl. Math. Comput., 217 (2010) 3166-3173.

Cited By

View all
  • (2024)Multi-robot path planning using learning-based Artificial Bee Colony algorithmEngineering Applications of Artificial Intelligence10.1016/j.engappai.2023.107579129:COnline publication date: 16-May-2024
  • (2024)A hierarchical learning based artificial bee colony algorithm for numerical global optimization and its applicationsApplied Intelligence10.1007/s10489-023-05202-254:1(169-200)Online publication date: 1-Jan-2024
  • (2024)An integrated firefly algorithm for the optimization of constrained engineering design problemsSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-023-09305-328:4(3207-3250)Online publication date: 1-Feb-2024
  • Show More Cited By

Index Terms

  1. An improved artificial bee colony algorithm based on elite group guidance and combined breadth-depth search strategy
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Information Sciences: an International Journal
      Information Sciences: an International Journal  Volume 442, Issue C
      May 2018
      235 pages

      Publisher

      Elsevier Science Inc.

      United States

      Publication History

      Published: 01 May 2018

      Author Tags

      1. Artificial bee colony algorithm
      2. Combined search strategy
      3. Elite group guidance
      4. Search equation

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 30 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Multi-robot path planning using learning-based Artificial Bee Colony algorithmEngineering Applications of Artificial Intelligence10.1016/j.engappai.2023.107579129:COnline publication date: 16-May-2024
      • (2024)A hierarchical learning based artificial bee colony algorithm for numerical global optimization and its applicationsApplied Intelligence10.1007/s10489-023-05202-254:1(169-200)Online publication date: 1-Jan-2024
      • (2024)An integrated firefly algorithm for the optimization of constrained engineering design problemsSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-023-09305-328:4(3207-3250)Online publication date: 1-Feb-2024
      • (2023)A novel self-adaptive multi-strategy artificial bee colony algorithm for coverage optimization in wireless sensor networksAd Hoc Networks10.1016/j.adhoc.2023.103284150:COnline publication date: 1-Nov-2023
      • (2023)Honey formation optimization with single component for numerical function optimization: HFO-1Neural Computing and Applications10.1007/s00521-023-08984-135:35(24897-24923)Online publication date: 1-Dec-2023
      • (2023)Neighborhood Learning for Artificial Bee Colony Algorithm: A Mini-surveyNeural Information Processing10.1007/978-981-99-8067-3_28(370-381)Online publication date: 20-Nov-2023
      • (2022)Multi-objective particle swarm optimization with multi-mode collaboration based on reinforcement learning for path planning of unmanned air vehiclesKnowledge-Based Systems10.1016/j.knosys.2022.109075250:COnline publication date: 17-Aug-2022
      • (2022)Artificial Bee Colony Algorithm with Distant Savants for constrained optimizationApplied Soft Computing10.1016/j.asoc.2021.108343116:COnline publication date: 1-Feb-2022
      • (2022)Multilevel thresholding segmentation of color plant disease images using metaheuristic optimization algorithmsNeural Computing and Applications10.1007/s00521-021-06437-134:2(1161-1179)Online publication date: 1-Jan-2022
      • (2022)Artificial bee colony algorithm with bi‐coordinate systems for global numerical optimizationInternational Journal of Intelligent Systems10.1002/int.2281637:9(5816-5858)Online publication date: 30-Jul-2022
      • Show More Cited By

      View Options

      View options

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media