{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T14:00:28Z","timestamp":1760709628816,"version":"build-2065373602"},"reference-count":30,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2018,5,24]],"date-time":"2018-05-24T00:00:00Z","timestamp":1527120000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Nature Science Foundation of China","award":["61573213"],"award-info":[{"award-number":["61573213"]}]},{"DOI":"10.13039\/501100007129","name":"Natural Science Foundation of Shandong Province","doi-asserted-by":"publisher","award":["ZR2015PF009"],"award-info":[{"award-number":["ZR2015PF009"]}],"id":[{"id":"10.13039\/501100007129","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Artificial bee colony (ABC) algorithm, a novel category of bionic intelligent optimization algorithm, was achieved for solving complex nonlinear optimization problems. Previous studies have shown that ABC algorithm is competitive to other biological-inspired optimization algorithms, but there still exist several insufficiencies due to the inefficient solution search equation (SSE), which does well in exploration but poorly in exploitation. To improve accuracy of the solutions, this paper proposes a modified ABC algorithm based on the self-learning mechanism (SLABC) with five SSEs as the candidate operator pool; among them, one is good at exploration and two of them are good at exploitation; another SSE intends to balance exploration and exploitation; moreover, the last SSE with L\u00e9vy flight step-size which can generate smaller step-size with high frequency and bigger step-size occasionally not only can balance exploration and exploitation but also possesses the ability to escape from the local optimum. This paper proposes a simple self-learning mechanism, wherein the SSE is selected according to the previous success ratio in generating promising solutions at each iteration. Experiments on a set of 9 benchmark functions are carried out with the purpose of evaluating the performance of the proposed method. The experimental results illustrated that the SLABC algorithm achieves significant improvement compared with other competitive algorithms.<\/jats:p>","DOI":"10.3390\/a11060078","type":"journal-article","created":{"date-parts":[[2018,5,28]],"date-time":"2018-05-28T03:54:21Z","timestamp":1527479661000},"page":"78","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["A Modified Artificial Bee Colony Algorithm Based on the Self-Learning Mechanism"],"prefix":"10.3390","volume":"11","author":[{"given":"Bao","family":"Pang","sequence":"first","affiliation":[{"name":"School of Control Science and Engineering, Shandong University, Jinan 250061, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yong","family":"Song","sequence":"additional","affiliation":[{"name":"School of Mechanical, Electrical and Information Engineering, Shandong University at Weihai, Weihai 264209, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0066-2114","authenticated-orcid":false,"given":"Chengjin","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Mechanical, Electrical and Information Engineering, Shandong University at Weihai, Weihai 264209, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hongling","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Control Science and Engineering, Shandong University, Jinan 250061, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Runtao","family":"Yang","sequence":"additional","affiliation":[{"name":"School of Mechanical, Electrical and Information Engineering, Shandong University at Weihai, Weihai 264209, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,5,24]]},"reference":[{"key":"ref_1","unstructured":"Karaboga, D. (2005). An Idea Based on Honey Bee Swarm for Numerical Optimization, Erciyes University. Technical Report TR06."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1007\/s10898-007-9149-x","article-title":"A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm","volume":"39","author":"Karaboga","year":"2007","journal-title":"J. Glob. Optim."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1016\/j.ins.2014.01.038","article-title":"Let a biogeography-based optimizer train your Multi-Layer Perceptron","volume":"269","author":"Mirjalili","year":"2014","journal-title":"Inf. Sci."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1016\/j.eswa.2016.06.004","article-title":"A hybrid approach of differential evolution and artificial bee colony for feature selection","volume":"62","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"887","DOI":"10.1080\/17415977.2016.1209748","article-title":"Application of artificial bee colony algorithm for inverse modelling of a solar collector","volume":"25","author":"Das","year":"2016","journal-title":"Inverse Probl. Sci. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1712","DOI":"10.1109\/JSYST.2015.2422253","article-title":"An Optimal Energy Management System for Islanded Microgrids Based on Multiperiod Artificial Bee Colony Combined With Markov Chain","volume":"11","author":"Marzband","year":"2017","journal-title":"IEEE Syst. J."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/j.asoc.2016.11.014","article-title":"An artificial bee colony algorithm for multi-objective optimisation","volume":"50","author":"Luo","year":"2017","journal-title":"Appl. Soft Comput."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1016\/j.ins.2016.10.014","article-title":"Optimizing network attacks by artificial bee colony","volume":"377","author":"Lozano","year":"2017","journal-title":"Inf. Sci."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/j.energy.2017.01.074","article-title":"Estimating transportation energy demand in Turkey using the artificial bee colony algorithm","volume":"122","author":"Sonmez","year":"2017","journal-title":"Energy"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1016\/j.asoc.2017.03.017","article-title":"Multi-population parallel self-adaptive differential artificial bee colony algorithm with application in large-scale service composition for cloud manufacturing","volume":"56","author":"Zhou","year":"2017","journal-title":"Appl. Soft Comput."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1193","DOI":"10.1007\/s00500-015-1852-9","article-title":"A hybrid artificial bee colony algorithm for the job-shop scheduling problem with no-wait constraint","volume":"21","author":"Sundar","year":"2017","journal-title":"Soft Comput."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Wo\u017aniak, M., and Po\u0142ap, D. (2018). Bio-inspired methods modeled for respiratory disease detection from medical images. Swarm Evol. Comput., in press.","DOI":"10.1016\/j.swevo.2018.01.008"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1911","DOI":"10.1007\/s00500-013-1032-8","article-title":"Memetic search in artificial bee colony algorithm","volume":"17","author":"Bansal","year":"2013","journal-title":"Soft Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1781","DOI":"10.1016\/j.asoc.2012.12.025","article-title":"Artificial bee colony algorithm and pattern search hybridized for global optimization","volume":"13","author":"Kang","year":"2013","journal-title":"Appl. Soft Comput."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1016\/j.ins.2014.02.104","article-title":"Enhancing artificial bee colony algorithm using more information-based search equations","volume":"270","author":"Gao","year":"2014","journal-title":"Inf. Sci."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Zhou, X., Wang, H., Wang, M., and Wan, J. (2017). Selection Mechanism in Artificial Bee Colony Algorithm: A Comparative Study on Numerical Benchmark Problems. Neural Information Processing, Springer.","DOI":"10.1007\/978-3-319-70093-9_7"},{"key":"ref_17","unstructured":"Kennedy, J., and Eberhart, R. (December, January 27). Particle swarm optimization. Proceedings of the IEEE International Conference on Neural Networks, Perth, WA, Australia."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"3166","DOI":"10.1016\/j.amc.2010.08.049","article-title":"Gbest-guided artificial bee colony algorithm for numerical function optimization","volume":"217","author":"Zhu","year":"2010","journal-title":"Appl. Math. Comput."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1023\/A:1008202821328","article-title":"Differential Evolution\u2014A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces","volume":"11","author":"Storn","year":"1997","journal-title":"J. Glob. Optim."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"871","DOI":"10.1016\/j.ipl.2011.06.002","article-title":"Improved artificial bee colony algorithm for global optimization","volume":"111","author":"Gao","year":"2011","journal-title":"Inf. Process. Lett."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"687","DOI":"10.1016\/j.cor.2011.06.007","article-title":"A modified artificial bee colony algorithm","volume":"39","author":"Gao","year":"2012","journal-title":"Comput. Oper. Res."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1016\/j.ins.2010.07.015","article-title":"A modified Artificial Bee Colony algorithm for real-parameter optimization","volume":"192","author":"Akay","year":"2012","journal-title":"Inf. Sci."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1011","DOI":"10.1109\/TSMCB.2012.2222373","article-title":"A Novel Artificial Bee Colony Algorithm Based on Modified Search Equation and Orthogonal Learning","volume":"43","author":"Gao","year":"2013","journal-title":"IEEE Trans. Cybern."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"851","DOI":"10.1016\/j.asoc.2015.05.041","article-title":"Artificial bee colony algorithm with distribution-based update rule","volume":"34","author":"Babaoglu","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"240","DOI":"10.1109\/TEVC.2004.826071","article-title":"Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients","volume":"8","author":"Ratnaweera","year":"2004","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"911","DOI":"10.1038\/44831","article-title":"Optimizing the success of random searches","volume":"401","author":"Viswanathan","year":"1999","journal-title":"Nature"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1038\/381413a0","article-title":"L\u00e9vy flight search patterns of wandering albatrosses","volume":"381","author":"Viswanathan","year":"1996","journal-title":"Nature"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1044","DOI":"10.1038\/nature06199","article-title":"Revisiting L\u00e9vy flight search patterns of wandering albatrosses, bumblebees and deer","volume":"449","author":"Edwards","year":"2007","journal-title":"Nature"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Reynolds, A.M., and Frye, M.A. (2007). Free-flight odor tracking in Drosophila is consistent with an optimal intermittent scale-free search. PLoS ONE, 2.","DOI":"10.1371\/journal.pone.0000354"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"4677","DOI":"10.1103\/PhysRevE.49.4677","article-title":"Fast, accurate algorithm for numerical simulation of L\u00e9vy stable stochastic processes","volume":"49","author":"Mantegna","year":"1994","journal-title":"Phys. Rev. E"}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/11\/6\/78\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:05:49Z","timestamp":1760195149000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/11\/6\/78"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5,24]]},"references-count":30,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2018,6]]}},"alternative-id":["a11060078"],"URL":"https:\/\/doi.org\/10.3390\/a11060078","relation":{},"ISSN":["1999-4893"],"issn-type":[{"type":"electronic","value":"1999-4893"}],"subject":[],"published":{"date-parts":[[2018,5,24]]}}}