{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T18:36:57Z","timestamp":1781116617711,"version":"3.54.1"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"14","license":[{"start":{"date-parts":[[2019,10,3]],"date-time":"2019-10-03T00:00:00Z","timestamp":1570060800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,10,3]],"date-time":"2019-10-03T00:00:00Z","timestamp":1570060800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["41571016"],"award-info":[{"award-number":["41571016"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"National Key Research and Development Program of China","award":["2018YFC0406606"],"award-info":[{"award-number":["2018YFC0406606"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2020,7]]},"DOI":"10.1007\/s00521-019-04512-2","type":"journal-article","created":{"date-parts":[[2019,10,3]],"date-time":"2019-10-03T13:03:49Z","timestamp":1570107829000},"page":"9897-9914","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["An improved evolution fruit fly optimization algorithm and its application"],"prefix":"10.1007","volume":"32","author":[{"given":"Xuan","family":"Yang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2288-4751","authenticated-orcid":false,"given":"Weide","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lili","family":"Su","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yaling","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ailing","family":"Yang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2019,10,3]]},"reference":[{"issue":"6","key":"4512_CR1","doi-asserted-by":"crossref","first-page":"1321","DOI":"10.1007\/s00521-014-1796-5","volume":"26","author":"ES Ali","year":"2015","unstructured":"Ali ES (2015) Speed control of DC series motor supplied by photovoltaic system via firefly algorithm. Neural Comput Appl 26(6):1321\u20131332","journal-title":"Neural Comput Appl"},{"issue":"2","key":"4512_CR2","doi-asserted-by":"crossref","first-page":"607","DOI":"10.1007\/s00521-016-2668-y","volume":"30","author":"SM Abd-Elazim","year":"2018","unstructured":"Abd-Elazim SM, Ali ES (2018) Load frequency controller design of a two-area system composing of PV grid and thermal generator via firefly algorithm. Neural Comput Appl 30(2):607\u2013616","journal-title":"Neural Comput Appl"},{"issue":"4","key":"4512_CR3","doi-asserted-by":"crossref","first-page":"651","DOI":"10.1007\/s00521-015-2091-9","volume":"28","author":"AS Oshaba","year":"2017","unstructured":"Oshaba AS, Ali ES, Elazim SMA (2017) Pi controller design for MPPT of photovoltaic system supplying SRM via bat search algorithm. Neural Comput Appl 28(4):651\u2013667","journal-title":"Neural Comput Appl"},{"issue":"9","key":"4512_CR4","doi-asserted-by":"crossref","first-page":"4715","DOI":"10.1007\/s00521-018-3483-4","volume":"31","author":"J Huo","year":"2018","unstructured":"Huo J, Liu L (2018) Application research of multi-objective artificial bee colony optimization algorithm for parameters calibration of hydrological model. Neural Comput Appl 31(9): 4715\u20134732","journal-title":"Neural Comput Appl"},{"key":"4512_CR5","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-018-3956-5","author":"B Chen","year":"2019","unstructured":"Chen B, Zhang H, Li M (2019) Prediction of pk(a) values of neutral and alkaline drugs with particle swarm optimization algorithm and artificial neural network. Neural Comput Appl. \nhttps:\/\/doi.org\/10.1007\/s00521-018-3956-5","journal-title":"Neural Comput Appl"},{"issue":"2","key":"4512_CR6","doi-asserted-by":"crossref","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 as an example. Knowl Based Syst 26(2):69\u201374","journal-title":"Knowl Based Syst"},{"issue":"2\u20133","key":"4512_CR7","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1080\/09540091.2013.854735","volume":"25","author":"WT Pan","year":"2013","unstructured":"Pan WT (2013) Using modified fruit fly optimisation algorithm to perform the function test and case studies. Connect Sci 25(2\u20133):151\u2013160","journal-title":"Connect Sci"},{"issue":"2","key":"4512_CR8","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1108\/K-09-2014-0198","volume":"45","author":"Q Duan","year":"2016","unstructured":"Duan Q, Mao M, Duan P, Hu B (2016) An improved artificial fish swarm algorithm optimized by particle swarm optimization algorithm with extended memory. Kybernetes 45(2):210\u2013222","journal-title":"Kybernetes"},{"issue":"3","key":"4512_CR9","first-page":"207","volume":"209","author":"R Jovanovic","year":"2015","unstructured":"Jovanovic R, Tuba M, Vo S (2015) An ant colony optimization algorithm for partitioning graphs with supply and demand. Comput Sci 209(3):207\u2013212","journal-title":"Comput Sci"},{"issue":"3","key":"4512_CR10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s12293-012-0104-0","volume":"5","author":"H Sharma","year":"2013","unstructured":"Sharma H, Bansal JC, Arya KV (2013) Opposition based levy flight artificial bee colony. Memet Comput 5(3):1\u201315","journal-title":"Memet Comput"},{"issue":"2L","key":"4512_CR11","doi-asserted-by":"crossref","first-page":"459","DOI":"10.12785\/amis\/072L12","volume":"7","author":"PW Chen","year":"2013","unstructured":"Chen PW, Lin WY, Huang TH, Pan WT (2013) Using fruit fly optimization algorithm optimized grey model neural network to perform satisfaction analysis for e-business service. Appl Math Inf Sci 7(2L):459\u2013465","journal-title":"Appl Math Inf Sci"},{"issue":"2","key":"4512_CR12","first-page":"378","volume":"37","author":"HZ Li","year":"2013","unstructured":"Li HZ, Guo S, Li CJ, Sun JQ (2013) A hybrid annual power load forecasting model based on generalized regression neural network with fruit fly optimization algorithm. Knowl Based Syst 37(2):378\u2013387","journal-title":"Knowl Based Syst"},{"issue":"1\u20132","key":"4512_CR13","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1007\/s11071-013-0814-y","volume":"73","author":"W Sheng","year":"2013","unstructured":"Sheng W, Bao Y (2013) Fruit fly optimization algorithm based fractional order fuzzy-pid controller for electronic throttle. Nonlinear Dyn 73(1\u20132):611\u2013619","journal-title":"Nonlinear Dyn"},{"issue":"2","key":"4512_CR14","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/j.knosys.2013.04.003","volume":"48","author":"L Wang","year":"2013","unstructured":"Wang L, Zheng XL, Wang SY (2013) A novel binary fruit fly optimization algorithm for solving the multidimensional knapsack problem. Knowl Based Syst 48(2):17\u2013C23","journal-title":"Knowl Based Syst"},{"issue":"5","key":"4512_CR15","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.knosys.2014.02.021","volume":"62","author":"QK Pan","year":"2014","unstructured":"Pan QK, Sang HY, Duan JH, Gao L (2014) An improved fruit fly optimization algorithm for continuous function optimization problems. Knowl Based Syst 62(5):69\u201383","journal-title":"Knowl Based Syst"},{"issue":"C","key":"4512_CR16","doi-asserted-by":"crossref","first-page":"158","DOI":"10.1016\/j.knosys.2016.01.006","volume":"97","author":"L Wang","year":"2016","unstructured":"Wang L, Liu R, Liu S (2016) An effective and efficient fruit fly optimization algorithm with level probability policy and its applications. Knowl Based Syst 97(C):158\u2013174","journal-title":"Knowl Based Syst"},{"issue":"7","key":"4512_CR17","first-page":"1256","volume":"2013","author":"D Shan","year":"2013","unstructured":"Shan D, Cao GH, Dong HJ (2013) LGMS-FOA: an improved fruit fly optimization algorithm for solving optimization problems. Math Probl Eng 2013(7):1256\u20131271","journal-title":"Math Probl Eng"},{"issue":"03","key":"4512_CR18","first-page":"227","volume":"10","author":"F Xu","year":"2014","unstructured":"Xu F, Tao Y (2014) The improvement of fruit fly optimization algorithm. Int J Autom Comput 10(03):227\u2013241","journal-title":"Int J Autom Comput"},{"issue":"1","key":"4512_CR19","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1080\/18756891.2016.1144155","volume":"9","author":"L Wu","year":"2016","unstructured":"Wu L, Xiao W, Zhang L, Liu Q, Wang J (2016) An improved fruit fly optimization algorithm based on selecting evolutionary direction intelligently. Int J Comput Intell Syst 9(1):80\u201390","journal-title":"Int J Comput Intell Syst"},{"key":"4512_CR20","first-page":"1","volume":"2015","author":"C Xiao","year":"2015","unstructured":"Xiao C, Hao K, Ding Y (2015) An improved fruit fly optimization algorithm inspired from cell communication mechanism. Math Probl Eng 2015:1\u201315","journal-title":"Math Probl Eng"},{"issue":"3","key":"4512_CR21","first-page":"260","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(3):260\u2013271","journal-title":"Appl Math Comput"},{"issue":"9","key":"4512_CR22","doi-asserted-by":"crossref","first-page":"4310","DOI":"10.1016\/j.eswa.2015.01.048","volume":"42","author":"L Wang","year":"2015","unstructured":"Wang L, Shi Y, Liu S (2015) An improved fruit fly optimization algorithm and its application to joint replenishment problems. Expert Syst Appl 42(9):4310\u20134323","journal-title":"Expert Syst Appl"},{"key":"4512_CR23","unstructured":"Tian X, Jie LI, S. O. Aeronautics, N. P. University (2017) An improved fruit fly optimization algorithm and its application in aerodynamic optimization design. Acta Aeronaut Astronaut Sin 38(4)"},{"key":"4512_CR24","unstructured":"Du TS, Ke XT, Liao JG, Shen YJ (2017) DSLC-FOA: an improved fruit fly optimization algorithm application to structural engineering design optimization problems. Appl Math Model. S0307904X17305310"},{"issue":"99","key":"4512_CR25","first-page":"1","volume":"PP","author":"A Darvish","year":"2018","unstructured":"Darvish A, Ebrahimzadeh A (2018) Improved fruit-fly optimization algorithm and its applications in antenna arrays synthesis. IEEE Trans Antennas Propag PP(99):1\u20131","journal-title":"IEEE Trans Antennas Propag"},{"issue":"2","key":"4512_CR26","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1162\/106454699568728","volume":"5","author":"M Dorigo","year":"1999","unstructured":"Dorigo M, Di CG, Gambardella LM (1999) Ant algorithm for discrete optimization. Arti Life 5(2):137\u2013172","journal-title":"Arti Life"},{"issue":"1","key":"4512_CR27","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1109\/4235.585892","volume":"1","author":"M Dorigo","year":"1997","unstructured":"Dorigo M, Gambardella LM (1997) Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans Evolut Comput 1(1):53\u201366","journal-title":"IEEE Trans Evolut Comput"},{"key":"4512_CR28","doi-asserted-by":"crossref","unstructured":"Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of IEEE international conference on neural networks, vol 4, pp 1942\u20131948","DOI":"10.1109\/ICNN.1995.488968"},{"key":"4512_CR29","unstructured":"Kennedy J, Eberhart R (2002) Particle swarm optimization. In: Proceedings of IEEE international conference on neural networks, vol 4, pp 1942\u20131948"},{"key":"4512_CR30","volume-title":"A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm","author":"D Karaboga","year":"2007","unstructured":"Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. Kluwer, Dordrecht"},{"issue":"6","key":"4512_CR31","first-page":"390","volume":"4","author":"E Rashedi","year":"2012","unstructured":"Rashedi E, Nezamabadi-Pour H, Saryazdi S (2012) Gsa: a gravitational search algorithm. Inf Sci 4(6):390\u2013395","journal-title":"Inf Sci"},{"key":"4512_CR32","volume-title":"GeneAS: a robust optimal design technique for mechanical component design","author":"K Deb","year":"1997","unstructured":"Deb K (1997) GeneAS: a robust optimal design technique for mechanical component design. Springer, Berlin"},{"issue":"1","key":"4512_CR33","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/j.engappai.2006.03.003","volume":"20","author":"Q He","year":"2007","unstructured":"He Q, Wang L (2007) An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng Appl Artif Intell 20(1):89\u201399","journal-title":"Eng Appl Artif Intell"},{"issue":"2","key":"4512_CR34","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1115\/1.2912596","volume":"112","author":"E Sandgren","year":"1990","unstructured":"Sandgren E (1990) Nonlinear integer and discrete programming in mechanical design. J Mech Des 112(2):223\u2013229","journal-title":"J Mech Des"},{"issue":"4","key":"4512_CR35","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1080\/03052159308940980","volume":"21","author":"C Zhang","year":"1993","unstructured":"Zhang C, Wang H-PB (1993) Mixed-discrete nonlinear optimization with simulated annealing. Eng Optim 21(4):277\u2013291","journal-title":"Eng Optim"},{"issue":"2","key":"4512_CR36","doi-asserted-by":"crossref","first-page":"405","DOI":"10.1115\/1.2919393","volume":"116","author":"BK Kannan","year":"1994","unstructured":"Kannan BK, Kramer SN (1994) An augmented Lagrange multiplier based method for mixed integer discrete continuous optimization and its applications to mechanical design. J Mech Des 116(2):405\u2013411","journal-title":"J Mech Des"},{"issue":"2","key":"4512_CR37","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/S0166-3615(99)00046-9","volume":"41","author":"CAC Coello","year":"2000","unstructured":"Coello CAC (2000) Use of a self-adaptive penalty approach for engineering optimization problems. Comput Ind 41(2):113\u2013127","journal-title":"Comput Ind"},{"key":"4512_CR38","unstructured":"Hu X, Eberhart RC, Shi Y (2003) Engineering optimization with particle swarm. In: Swarm intelligence symposium"},{"issue":"1","key":"4512_CR39","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1007\/s00366-011-0241-y","volume":"29","author":"AH Gandomi","year":"2013","unstructured":"Gandomi AH, Yang X, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17\u201335","journal-title":"Eng Comput"},{"issue":"3638","key":"4512_CR40","first-page":"3902","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(3638):3902\u20133933","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"5","key":"4512_CR41","doi-asserted-by":"crossref","first-page":"567","DOI":"10.1080\/03052150701364022","volume":"39","author":"E Mezuramontes","year":"2007","unstructured":"Mezuramontes E, Coello CAC, Velazquezreyes J, Munozdavila L (2007) Multiple trial vectors in differential evolution for engineering design. Eng Optim 39(5):567\u2013589","journal-title":"Eng Optim"},{"issue":"4","key":"4512_CR42","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1080\/03081070701303470","volume":"37","author":"E Mezuramontes","year":"2008","unstructured":"Mezuramontes E, Coello CAC (2008) An empirical study about the usefulness of evolution strategies to solve constrained optimization problems. Int J Gen Syst 37(4):443\u2013473","journal-title":"Int J Gen Syst"},{"issue":"3","key":"4512_CR43","first-page":"319","volume":"32","author":"L Cagnina","year":"2008","unstructured":"Cagnina L, Esquivel SC, Coello CAC (2008) Solving engineering optimization problems with the simple constrained particle swarm optimizer. Informatica (Lith Acad Sci) 32(3):319\u2013326","journal-title":"Informatica (Lith Acad Sci)"},{"issue":"6","key":"4512_CR44","first-page":"611","volume":"10","author":"A Kaveh","year":"2009","unstructured":"Kaveh A, Talatahari S (2009) Engineering optimization with hybrid particle swarm and ant colony optimization. Asian J Civ Eng (Build Hous) 10(6):611\u2013628","journal-title":"Asian J Civ Eng (Build Hous)"},{"issue":"1","key":"4512_CR45","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1108\/02644401011008577","volume":"27","author":"A Kaveh","year":"2010","unstructured":"Kaveh A, Talatahari S (2010) An improved ant colony optimization for constrained engineering design problems. Eng Comput 27(1):155\u2013182","journal-title":"Eng Comput"},{"issue":"2","key":"4512_CR46","doi-asserted-by":"crossref","first-page":"1676","DOI":"10.1016\/j.eswa.2009.06.044","volume":"37","author":"LDS Coelho","year":"2010","unstructured":"Coelho LDS (2010) Gaussian quantum-behaved particle swarm optimization approaches for constrained engineering design problems. Expert Syst Appl 37(2):1676\u20131683","journal-title":"Expert Syst Appl"},{"issue":"4","key":"4512_CR47","doi-asserted-by":"crossref","first-page":"1001","DOI":"10.1007\/s10845-010-0393-4","volume":"23","author":"B Akay","year":"2012","unstructured":"Akay B, Karaboga D (2012) Artificial bee colony algorithm for large-scale problems and engineering design optimization. J Intell Manuf 23(4):1001\u20131014","journal-title":"J Intell Manuf"},{"issue":"4","key":"4512_CR48","doi-asserted-by":"crossref","first-page":"1263","DOI":"10.1016\/j.engappai.2013.02.002","volume":"26","author":"I Mazhoud","year":"2013","unstructured":"Mazhoud I, Hadjhamou K, Bigeon J, Joyeux P (2013) Particle swarm optimization for solving engineering problems: a new constraint-handling mechanism. Eng Appl Artif Intell 26(4):1263\u20131273","journal-title":"Eng Appl Artif Intell"},{"issue":"3","key":"4512_CR49","doi-asserted-by":"crossref","first-page":"911","DOI":"10.1007\/s00521-014-1577-1","volume":"25","author":"W Long","year":"2014","unstructured":"Long W, Liang X, Huang Y, Chen Y (2014) An effective hybrid cuckoo search algorithm for constrained global optimization. Neural Comput Appl 25(3):911\u2013926","journal-title":"Neural Comput Appl"},{"key":"4512_CR50","first-page":"246","volume":"268","author":"J Liu","year":"2015","unstructured":"Liu J, Wu C, Wu G, Wang X (2015) A novel differential search algorithm and applications for structure design. Appl Math Comput 268:246\u2013269","journal-title":"Appl Math Comput"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-019-04512-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00521-019-04512-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-019-04512-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,1]],"date-time":"2020-10-01T23:43:12Z","timestamp":1601595792000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00521-019-04512-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,3]]},"references-count":50,"journal-issue":{"issue":"14","published-print":{"date-parts":[[2020,7]]}},"alternative-id":["4512"],"URL":"https:\/\/doi.org\/10.1007\/s00521-019-04512-2","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,10,3]]},"assertion":[{"value":"27 March 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 September 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 October 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}