{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,15]],"date-time":"2026-06-15T10:40:01Z","timestamp":1781520001225,"version":"3.54.1"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2017,1,3]],"date-time":"2017-01-03T00:00:00Z","timestamp":1483401600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Nat Comput"],"published-print":{"date-parts":[[2019,12]]},"DOI":"10.1007\/s11047-016-9604-z","type":"journal-article","created":{"date-parts":[[2017,1,3]],"date-time":"2017-01-03T15:08:11Z","timestamp":1483456091000},"page":"785-813","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["Self-adaptive fruit fly optimizer for global optimization"],"prefix":"10.1007","volume":"18","author":[{"given":"Hong-Yan","family":"Sang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Quan-Ke","family":"Pan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pei-yong","family":"Duan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2017,1,3]]},"reference":[{"key":"9604_CR1","doi-asserted-by":"publisher","first-page":"635","DOI":"10.1007\/s10898-004-9972-2","volume":"31","author":"MM Ali","year":"2005","unstructured":"Ali MM, Khompatraporn C, Zabinsky ZB (2005) A numerical evaluation of several stochastic algorithms on selected continuous global optimization test problems. J Global Optim 31:635\u2013672","journal-title":"J Global Optim"},{"issue":"6","key":"9604_CR2","doi-asserted-by":"publisher","first-page":"646","DOI":"10.1109\/TEVC.2006.872133","volume":"10","author":"J Brest","year":"2006","unstructured":"Brest J, Greiner S, Boskovic B, Mernik M, Zumer V (2006) Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans Evol Comput 10(6):646\u2013657","journal-title":"IEEE Trans Evol Comput"},{"issue":"10","key":"9604_CR3","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1016\/j.ins.2014.08.039","volume":"291","author":"R Cheng","year":"2015","unstructured":"Cheng R, Jin Y (2015) A social learning particle swarm optimization algorithm for scalable optimization. Inf Sci 291(10):43\u201360","journal-title":"Inf Sci"},{"issue":"19","key":"9604_CR4","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1016\/j.neucom.2013.07.056","volume":"148","author":"Z Cui","year":"2015","unstructured":"Cui Z, Gu X (2015) An improved discrete artificial bee colony algorithm to minimize the makespan on hybrid flow shop problems. Neurocomputing 148(19):248\u2013259","journal-title":"Neurocomputing"},{"key":"9604_CR5","doi-asserted-by":"publisher","first-page":"490","DOI":"10.1016\/j.ijleo.2014.08.037","volume":"126","author":"H Dai","year":"2015","unstructured":"Dai H, Liu A, Lu J, Dai S, Wu X, Sun Y (2015) Optimization about the layout of IMUs in large ship based on fruit fly optimization algorithm. Optik Int J Light Electron Optics 126:490\u2013493","journal-title":"Optik Int J Light Electron Optics"},{"key":"9604_CR6","doi-asserted-by":"crossref","unstructured":"Han J, Wang P, Yang X (2012) Tuning of PID controller based on fruit fly optimization algorithm. In: International conference on mechatronics and automation (ICMA), pp 409\u2013413","DOI":"10.1109\/ICMA.2012.6282878"},{"key":"9604_CR7","first-page":"380","volume":"4199","author":"Z He","year":"2014","unstructured":"He Z, Qi H, Yao Y, Ruan L (2014) Inverse estimation of the particle size distribution using the fruit fly optimization algorithm. Appl Therm Eng 4199:380\u2013394","journal-title":"Appl Therm Eng"},{"issue":"1","key":"9604_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1162\/evco.2007.15.1.1","volume":"15","author":"C Igel","year":"2007","unstructured":"Igel C, Hansen N, Roth S (2007) Covariance matrix adaptation for multi-objective optimization. Evol Comput 15(1):1\u201328","journal-title":"Evol Comput"},{"key":"9604_CR9","doi-asserted-by":"publisher","first-page":"3508","DOI":"10.1016\/j.ins.2011.04.024","volume":"181","author":"F Kang","year":"2011","unstructured":"Kang F, Li J, Ma Z (2011) Rosenbrock artificial bee colony algorithm for accurate global optimization of numerical functions. Inf Sci 181:3508\u20133531","journal-title":"Inf Sci"},{"key":"9604_CR10","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1016\/j.amc.2009.03.090","volume":"214","author":"D Karaboga","year":"2009","unstructured":"Karaboga D, Akav B (2009) A comparative study of artificial bee colony algorithm. Appl Math Comput 214:108\u2013132","journal-title":"Appl Math Comput"},{"key":"9604_CR11","doi-asserted-by":"publisher","first-page":"3902","DOI":"10.1016\/j.cma.2004.09.007","volume":"194","author":"KS Lee","year":"2005","unstructured":"Lee KS, Geem ZW (2005) A new meta-heuristic algorithm for continuous engineering optimization, harmony search theory and practice. Comput Methods Appl Mech Eng 194:3902\u20133933","journal-title":"Comput Methods Appl Mech Eng"},{"key":"9604_CR12","volume-title":"Matlab genetic algorithm toolbox and its application","author":"Y-J Lei","year":"2005","unstructured":"Lei Y-J, Zhang S-W, Li X-W, Zhou C-M (2005) Matlab genetic algorithm toolbox and its application. Xidian University Publishing House, Xi\u2019an"},{"key":"9604_CR13","first-page":"69","volume":"7","author":"C Li","year":"2012","unstructured":"Li C, Xu S, Li W, Hu L (2012) A novel modified fly optimization algorithm for designing the self-tuning proportional integral derivative controller. J Converg Inf Technol 7:69\u201377","journal-title":"J Converg Inf Technol"},{"key":"9604_CR14","doi-asserted-by":"publisher","first-page":"378","DOI":"10.1016\/j.knosys.2012.08.015","volume":"37","author":"H Li","year":"2013","unstructured":"Li H, Guo S, Li C, Sun J (2013) A hybrid annual power load forecasting model based on generalized regression neural network with fruit fly optimization algorithm. Knowl-Based Syst 37:378\u2013387","journal-title":"Knowl-Based Syst"},{"key":"9604_CR15","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1016\/j.knosys.2014.08.022","volume":"72","author":"Jun-qing Li","year":"2014","unstructured":"Li J-Q, Pan Q-K, Mao K, Suganthan PN (2014) Solving the steelmaking casting problem using an effective fruit fly optimisation algorithm. Knowl Based Syst 72:28\u201336","journal-title":"Knowledge-Based Systems"},{"key":"9604_CR16","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1109\/TEVC.2005.857610","volume":"10","author":"JJ Liang","year":"2006","unstructured":"Liang JJ, Qin AK, Suganthan PN, Baskar S (2006) Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans Evol Comput 10:281\u2013295","journal-title":"IEEE Trans Evol Comput"},{"key":"9604_CR17","doi-asserted-by":"publisher","first-page":"783","DOI":"10.1007\/s00521-011-0769-1","volume":"22","author":"SM Lin","year":"2013","unstructured":"Lin SM (2013) Analysis of service satisfaction in web auction logistics service using a combination of fruit fly optimization algorithm and general regression neural network. Neural Comput Appl 22:783\u2013791","journal-title":"Neural Comput Appl"},{"key":"9604_CR18","doi-asserted-by":"crossref","first-page":"1567","DOI":"10.1016\/j.amc.2006.11.033","volume":"188","author":"M Mahdavi","year":"2007","unstructured":"Mahdavi M, Fesanghary M, Damangir E (2007) An improved harmony search algorithm for solving optimization problems. Appl Math Comput 188:1567\u20131579","journal-title":"Appl Math Comput"},{"key":"9604_CR19","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1016\/j.neucom.2012.06.066","volume":"148","author":"M Michiharu","year":"2015","unstructured":"Michiharu M, Shinya T (2015) Reduction of artificial bee colony algorithm for global optimization. Neurocomputing 148:70\u201374","journal-title":"Neurocomputing"},{"key":"9604_CR20","doi-asserted-by":"crossref","first-page":"643","DOI":"10.1016\/j.amc.2007.09.004","volume":"198","author":"MGH Omran","year":"2008","unstructured":"Omran MGH, Mahdavi M (2008) Global-best harmony search. Appl Math Comput 198:643\u2013656","journal-title":"Appl Math Comput"},{"key":"9604_CR21","unstructured":"Pan WT (2011) A new evolutionary computation approach: fruit fly optimization algorithm. In: 2011 conference of digital technology and innovation management, Taipei"},{"key":"9604_CR22","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1016\/j.knosys.2011.07.001","volume":"26","author":"WT Pan","year":"2012","unstructured":"Pan WT (2012) A new fruit fly optimization algorithm: taking the financial distress model. Knowl-Based Syst 26:69\u201374","journal-title":"Knowl-Based Syst"},{"issue":"1","key":"9604_CR23","first-page":"67","volume":"277","author":"Q-K Pan","year":"2014","unstructured":"Pan Q-K, Dong Y (2014) An improved migrating birds optimisation for a hybrid flowshop scheduling with total flowtime minimization. Inf Sci 277(1):67\u201377","journal-title":"Inf Sci"},{"key":"9604_CR24","doi-asserted-by":"crossref","first-page":"830","DOI":"10.1016\/j.amc.2010.01.088","volume":"206","author":"Q-K Pan","year":"2010","unstructured":"Pan Q-K, Suganthan PN, Tasgetiren MF (2010a) A self-adaptive global best harmony search algorithm for continuous optimization problems. Appl Math Comput 206:830\u2013848","journal-title":"Appl Math Comput"},{"key":"9604_CR25","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1080\/03052150903104366","volume":"42","author":"Q-K Pan","year":"2010","unstructured":"Pan Q-K, Suganthan PN, Liang J, Tasgetiren MF (2010b) A local-best harmony search algorithm with dynamic subpopulations. Eng Optim 42:101\u2013117","journal-title":"Eng Optim"},{"key":"9604_CR26","doi-asserted-by":"publisher","first-page":"394","DOI":"10.1016\/j.cor.2010.06.007","volume":"38","author":"Q-K Pan","year":"2011","unstructured":"Pan Q-K, Suganthan PN, Wang L, Gao L, Mallipeddi R (2011) A differential evolution algorithm with self-adapting strategy and control parameters. Comput Oper Res 38:394\u2013408","journal-title":"Comput Oper Res"},{"key":"9604_CR27","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1016\/j.omega.2013.12.004","volume":"45","author":"Q-K Pan","year":"2014","unstructured":"Pan Q-K, Wang L, Li J-Q, Duan J-H (2014a) A novel discrete artificial bee colony algorithm for the hybrid flowshop scheduling problem with makespan minimization. Omega 45:42\u201356","journal-title":"Omega"},{"key":"9604_CR28","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1016\/j.knosys.2014.02.021","volume":"62","author":"Q-K Pan","year":"2014","unstructured":"Pan Q-K, Sang H-Y, Duan J-H, Gao L (2014b) An improved fruit fly optimization algorithm for continuous function optimization problems. Knowl-Based Syst 62:69\u201383","journal-title":"Knowl-Based Syst"},{"key":"9604_CR29","unstructured":"Qin A-K, Suganthan PN (2005) Self-adaptive differential evolution algorithm for numerical optimization. In: Proceedings of the 2005 IEEE congress on evolutionary computation, vol 2. pp 1785\u20131791"},{"key":"9604_CR30","doi-asserted-by":"publisher","first-page":"398","DOI":"10.1109\/TEVC.2008.927706","volume":"13","author":"AK Qin","year":"2009","unstructured":"Qin AK, Huang VL, Suganthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evol Comput 13:398\u2013417","journal-title":"IEEE Trans Evol Comput"},{"key":"9604_CR31","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/TEVC.2007.894200","volume":"12","author":"S Rahnamayan","year":"2008","unstructured":"Rahnamayan S, Tizhoosh HR, Salama MMA (2008) Opposition-based differential evolution. IEEE Trans Evol Comput 12:64\u201379","journal-title":"IEEE Trans Evol Comput"},{"issue":"3","key":"9604_CR32","doi-asserted-by":"publisher","first-page":"528","DOI":"10.1016\/j.ejor.2012.10.020","volume":"225","author":"G Sermpinis","year":"2013","unstructured":"Sermpinis G, Theofilatos K, Karathanasopoulos A, Georgopoulos EF, Dunis C (2013) Forecasting foreign exchange rates with adaptive neural networks using radial-basis functions and Particle Swarm. Eur J Oper Res 225(3):528\u2013540","journal-title":"Eur J Oper Res"},{"key":"9604_CR33","first-page":"1256","volume":"2013","author":"D Shan","year":"2013","unstructured":"Shan D, Cao G, Dong H (2013) LGMS-FOA: an improved fruit fly optimization algorithm for solving optimization problems. Math Probl Eng 2013:1256\u20131271","journal-title":"Math Probl Eng"},{"issue":"3","key":"9604_CR34","doi-asserted-by":"publisher","first-page":"825","DOI":"10.1016\/j.ejor.2014.07.040","volume":"240","author":"MS Shishvan","year":"2015","unstructured":"Shishvan MS, Sattarvand J (2015) Long term production planning of open pit mines by ant colony optimization. Eur J Oper Res 240(3):825\u2013836","journal-title":"Eur J Oper Res"},{"key":"9604_CR35","unstructured":"Suganthan PN, Hansen N, Liang JJ, Deb K, Chen Y-P, Auger A, Tiwari S (2005) Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization. Nanyang Technological University, Singapore, IIT Kanpur, India, KanGAL Rep. 2005005, May 2005"},{"issue":"12","key":"9604_CR36","doi-asserted-by":"crossref","first-page":"5208","DOI":"10.1016\/j.amc.2010.12.053","volume":"217","author":"R Thangaraj","year":"2011","unstructured":"Thangaraj R, Pant M, Abraham A, Bouvry P (2011) Particle swarm optimization: hybridization perspectives and experimental illustrations. Appl Math Comput 217(12):5208\u20135226","journal-title":"Appl Math Comput"},{"key":"9604_CR37","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1016\/j.knosys.2013.04.003","volume":"48","author":"L Wang","year":"2013","unstructured":"Wang L, Zheng X-L, Wang S-Y (2013) A novel binary fruit fly optimization algorithm for solving the multidimensional knapsack problem. Knowl Based Syst 48:17\u201323","journal-title":"Knowl Based Syst"},{"issue":"2","key":"9604_CR38","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/4235.771163","volume":"3","author":"X Yao","year":"1999","unstructured":"Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3(2):82\u2013102","journal-title":"IEEE Trans Evol Comput"},{"key":"9604_CR39","doi-asserted-by":"crossref","first-page":"260","DOI":"10.1016\/j.amc.2014.02.005","volume":"233","author":"X Yuan","year":"2014","unstructured":"Yuan X, Dai X, Zhao J, He Q (2014) On a novel multi-swarm fruit fly optimization algorithm and its application. Appl Math Comput 233:260\u2013271","journal-title":"Appl Math Comput"},{"key":"9604_CR40","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1016\/j.knosys.2013.12.011","volume":"57","author":"X-L Zheng","year":"2014","unstructured":"Zheng X-L, Wang L, Wang S-Y (2014) A novel fruit fly optimization algorithm for the semiconductor final testing scheduling problem. Knowl-Based Syst 57:95\u2013103","journal-title":"Knowl-Based Syst"}],"container-title":["Natural Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11047-016-9604-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11047-016-9604-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11047-016-9604-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,9,28]],"date-time":"2020-09-28T12:39:19Z","timestamp":1601296759000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11047-016-9604-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1,3]]},"references-count":40,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["9604"],"URL":"https:\/\/doi.org\/10.1007\/s11047-016-9604-z","relation":{},"ISSN":["1567-7818","1572-9796"],"issn-type":[{"value":"1567-7818","type":"print"},{"value":"1572-9796","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,1,3]]},"assertion":[{"value":"3 January 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}