{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T07:13:59Z","timestamp":1777706039762,"version":"3.51.4"},"reference-count":32,"publisher":"SAGE Publications","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IFS"],"published-print":{"date-parts":[[2022,6,1]]},"abstract":"<jats:p>\u00a0In this paper, to reduce the redundant attractions and incorrect directions of firefly algorithm (FA), a distance-guided selection approach (DSFA) is proposed, which consists of a distance-guided mechanism and selection strategy. Where the designed distance-guided mechanism reduces the attractions and plays as a classifier for global search and local search, the suggested selection strategy can avoid local search falling into traps, thereby increasing the probability of correct direction. With the good cooperation of these two approaches, DSFA obtains a good balance of exploration and exploitation. To confirm the performance of the proposed algorithm, excessive experiments are conducted on CEC2013 benchmark functions, large-scale optimization problems CEC2008, and software defect prediction (SDP). In the comparison with the 5 advanced FA variants, DSFA provides the optimal solutions to most CEC2013 problems. Besides, when facing the problems of class imbalance and the dimensional explosion of datasets, DSFA greatly improves the performance of machine learning classifiers employed by SDP. It can be concluded that DSFA is an effective method for global continuous optimization problems.<\/jats:p>","DOI":"10.3233\/jifs-212587","type":"journal-article","created":{"date-parts":[[2022,1,18]],"date-time":"2022-01-18T15:26:38Z","timestamp":1642519598000},"page":"889-906","source":"Crossref","is-referenced-by-count":1,"title":["An improved firefly algorithm with distance-guided selection strategy and its application"],"prefix":"10.1177","volume":"43","author":[{"given":"Jie","family":"Li","sequence":"first","affiliation":[{"name":"Jiujiang University, Jiujiang, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Li","family":"Song","sequence":"additional","affiliation":[{"name":"Jiujiang University, Jiujiang, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lianglin","family":"Cao","sequence":"additional","affiliation":[{"name":"Jiujiang University, Jiujiang, China"},{"name":"Naval University of Engineering, WuHan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"issue":"1","key":"10.3233\/JIFS-212587_ref1","first-page":"108","article-title":"A comparative study of artificial bee colony algorithm","volume":"214","author":"Karaboga","year":"2009","journal-title":"Appl. Math. Comput."},{"issue":"1","key":"10.3233\/JIFS-212587_ref2","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1007\/s00521-013-1367-1","article-title":"Cuckoo search: recent advances and applications, in","volume":"24","author":"Yang","year":"2014","journal-title":"Neural Computing and Applications."},{"key":"10.3233\/JIFS-212587_ref5","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.eswa.2019.06.044","article-title":"Costsensitive feature selection using two-archive multi-objective artificial bee colony algorithm","volume":"137","author":"Zhang","year":"2019","journal-title":"Expert Systems with Applications"},{"issue":"5","key":"10.3233\/JIFS-212587_ref6","doi-asserted-by":"crossref","first-page":"e5478","DOI":"10.1002\/cpe.5478","article-title":"An under-sampled software defect prediction method based on hybrid multi-objective cuckoo search","volume":"32","author":"Cai","year":"2020","journal-title":"Concurrency and Computation: Practice and Experience."},{"key":"10.3233\/JIFS-212587_ref7","doi-asserted-by":"crossref","first-page":"8723","DOI":"10.1007\/s00500-018-3473-6","article-title":"Best neighbor-guided artificial bee colony algorithm for continuous optimization problems","volume":"23","author":"Peng","year":"2019","journal-title":"J. Soft. Computing."},{"issue":"5","key":"10.3233\/JIFS-212587_ref8","doi-asserted-by":"crossref","first-page":"1391","DOI":"10.1007\/s00521-018-3612-0","article-title":"Optimized feature selection algorithm based on fireflies with gravitational ant colony algorithm for big data predictive analytics","volume":"31","author":"AlFarraj","year":"2019","journal-title":"J. Neural Comput. Appl."},{"issue":"1","key":"10.3233\/JIFS-212587_ref10","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1504\/IJBIC.2016.074630","article-title":"Firefly algorithm with random attraction","volume":"8","author":"Wang","year":"2016","journal-title":"Int. J. Bio-Inspired Comput."},{"issue":"7","key":"10.3233\/JIFS-212587_ref11","doi-asserted-by":"crossref","first-page":"741","DOI":"10.1007\/s00607-015-0456-7","article-title":"Enhancing firefly algorithm using generalized opposition-based learning","volume":"97","author":"Yu","year":"2015","journal-title":"Comput."},{"key":"10.3233\/JIFS-212587_ref12","doi-asserted-by":"crossref","first-page":"1045","DOI":"10.1007\/s10878-014-9809-y","article-title":"A modified firefly algorithm based on light intensity difference","volume":"31","author":"Wang","year":"2016","journal-title":"Journal of Combinatorial Optimization"},{"issue":"34","key":"10.3233\/JIFS-212587_ref13","first-page":"281","article-title":"Problem definitions and evaluation criteria for the cec special session on real-parameter optimization","volume":"12","author":"Liang","year":"2013","journal-title":"Comput. Int. Labo, Zhengzhou. Uni, Zhengzhou, CN. Nanyang. Techn. Uni, Singapore, Tech. Report., 2012"},{"key":"10.3233\/JIFS-212587_ref14","doi-asserted-by":"crossref","first-page":"374","DOI":"10.1016\/j.ins.2016.12.024","article-title":"Firefly algorithm with neighborhood attraction","volume":"382","author":"Wang","year":"2017","journal-title":"Inf. Sci."},{"issue":"5","key":"10.3233\/JIFS-212587_ref16","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1007\/s00607-018-0645-2","article-title":"An accurate partially attracted firefly algorithm","volume":"101","author":"Zhou","year":"2019","journal-title":"Comput"},{"key":"10.3233\/JIFS-212587_ref17","first-page":"012060","article-title":"A multi-group firefly algorithm for numerical optimization","volume":"887","author":"Tong","year":"2017","journal-title":"Journal of Physics: Conference Series"},{"key":"10.3233\/JIFS-212587_ref18","doi-asserted-by":"crossref","first-page":"488","DOI":"10.1016\/j.jocs.2017.07.009","article-title":"A hybrid optimizer based on firefly algorithm and particle swarm optimization algorithm","volume":"26","author":"Xia","year":"2018","journal-title":"Journal of Computational Science."},{"key":"10.3233\/JIFS-212587_ref19","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1016\/j.asoc.2019.03.010","article-title":"A novel firefly algorithm based on gender difference and its convergence","volume":"80","author":"Wang","year":"2019","journal-title":"Appl. Soft. Comput."},{"issue":"1","key":"10.3233\/JIFS-212587_ref20","doi-asserted-by":"crossref","first-page":"99","DOI":"10.3233\/JIFS-200619","article-title":"Enhancing firefly algorithm with multiple swarm strategy","volume":"41","author":"Cao","year":"2021","journal-title":"Journal of Intelligent Fuzzy Systems"},{"key":"10.3233\/JIFS-212587_ref22","doi-asserted-by":"crossref","unstructured":"Arora S. and Singh S. , The firefly optimization algorithm: convergence analysis and parameter selection, Int. J. Comput. Appli. 69(3) (2013).","DOI":"10.5120\/11826-7528"},{"key":"10.3233\/JIFS-212587_ref23","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.swevo.2016.12.005","article-title":"A survey of swarm intelligence for dynamic optimization: Algorithms and applications","volume":"33","author":"Mavrovouniotis","year":"2017","journal-title":"Swarm. Evolu. Computa."},{"key":"10.3233\/JIFS-212587_ref24","doi-asserted-by":"crossref","first-page":"120189","DOI":"10.1109\/ACCESS.2019.2937136","article-title":"Firefly Algorithm With Luciferase Inhibition Mechanism","volume":"7","author":"Peng","year":"2019","journal-title":"IEEE Access."},{"issue":"1","key":"10.3233\/JIFS-212587_ref25","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1504\/IJICA.2019.100535","article-title":"Gaussian bare-bones firefly algorithm","volume":"10","author":"Peng","year":"2019","journal-title":"Int. J. Innova. Comput. Appl."},{"key":"10.3233\/JIFS-212587_ref26","doi-asserted-by":"crossref","first-page":"58700","DOI":"10.1109\/ACCESS.2020.2981656","article-title":"Firefly algorithm based on levelbased attracting and variable step size","volume":"8","author":"Zhao","year":"2020","journal-title":"IEEE Access."},{"key":"10.3233\/JIFS-212587_ref27","doi-asserted-by":"crossref","first-page":"113216","DOI":"10.1016\/j.eswa.2020.113216","article-title":"Yin-Yang firefly algorithm based on dimensionally Cauchy mutation","volume":"150","author":"Wang","year":"2020","journal-title":"Expert Systems With Applications"},{"key":"10.3233\/JIFS-212587_ref28","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.ins.2020.05.111","article-title":"Enhancing firefly algorithm with courtship learning","volume":"543","author":"Peng","year":"2021","journal-title":"Information Sciences."},{"key":"10.3233\/JIFS-212587_ref29","doi-asserted-by":"crossref","first-page":"113340","DOI":"10.1016\/j.eswa.2020.113340","article-title":"An improved firefly algorithm for global continuous optimization problems","volume":"149","author":"Wu","year":"2020","journal-title":"Expert Systems With Applications"},{"issue":"3","key":"10.3233\/JIFS-212587_ref30","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1504\/IJWMC.2017.088529","article-title":"Firefly algorithm with dynamic attractiveness model and its application on wireless sensor networks","volume":"13","author":"Wang","year":"2017","journal-title":"Int. J. Wire. Mob Comput."},{"key":"10.3233\/JIFS-212587_ref31","first-page":"1","article-title":"Benchmark functions for the CEC\u20192008 special session and competition on large scale global optimization, Nature inspired computation and applications laboratory,China","volume":"24","author":"Tang","year":"2007","journal-title":"USTC"},{"key":"10.3233\/JIFS-212587_ref32","first-page":"1","article-title":"A study on software fault prediction techniques,","volume":"5","author":"Rathore","year":"2017","journal-title":"Artificial Intelligence Review"},{"key":"10.3233\/JIFS-212587_ref33","doi-asserted-by":"crossref","unstructured":"Harman M. , The relationship between search based software engineering and predictive modeling, In Proceedings of the 6th International Conference on Predictive Models in Software Engineering (PROMISE2010), (2010), Timisoara, Romaina.","DOI":"10.1145\/1868328.1868330"},{"issue":"4","key":"10.3233\/JIFS-212587_ref34","doi-asserted-by":"crossref","first-page":"282","DOI":"10.1504\/IJBIC.2018.092808","article-title":"An improved twin support vector machine based on multi-objective cuckoo search for software defect prediction","volume":"11","author":"Cao","year":"2018","journal-title":"International Journal of Bio-Inspired Computation."},{"issue":"5","key":"10.3233\/JIFS-212587_ref35","doi-asserted-by":"crossref","first-page":"10925","DOI":"10.1007\/s10586-017-1235-3","article-title":"Feature selection using firefly algorithm in software defect prediction","volume":"22","author":"Anbu","year":"2019","journal-title":"Cluster Computing"},{"issue":"9","key":"10.3233\/JIFS-212587_ref36","doi-asserted-by":"crossref","first-page":"1208","DOI":"10.1109\/TSE.2013.11","article-title":"Data quality: Some comments on the NASA software defect datasets","volume":"39","author":"Shepperd","year":"2013","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.3233\/JIFS-212587_ref37","doi-asserted-by":"crossref","first-page":"861","DOI":"10.1016\/j.patrec.2005.10.010","article-title":"An introduction to ROC analysis","volume":"27","author":"Tom","year":"2006","journal-title":"Pattern Recognition Letters"}],"container-title":["Journal of Intelligent &amp; Fuzzy Systems"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/JIFS-212587","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T09:45:52Z","timestamp":1777455952000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/JIFS-212587"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,1]]},"references-count":32,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.3233\/jifs-212587","relation":{},"ISSN":["1064-1246","1875-8967"],"issn-type":[{"value":"1064-1246","type":"print"},{"value":"1875-8967","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,1]]}}}