{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T08:33:28Z","timestamp":1770453208816,"version":"3.49.0"},"reference-count":52,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2019,8,14]],"date-time":"2019-08-14T00:00:00Z","timestamp":1565740800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Engineering design optimization in real life is a challenging global optimization problem, and many meta-heuristic algorithms have been proposed to obtain the global best solutions. An excellent meta-heuristic algorithm has two symmetric search capabilities: local search and global search. In this paper, an improved Butterfly Optimization Algorithm (BOA) is developed by embedding the cross-entropy (CE) method into the original BOA. Based on a co-evolution technique, this new method achieves a proper balance between exploration and exploitation to enhance its global search capability, and effectively avoid it falling into a local optimum. The performance of the proposed approach was evaluated on 19 well-known benchmark test functions and three classical engineering design problems. The results of the test functions show that the proposed algorithm can provide very competitive results in terms of improved exploration, local optima avoidance, exploitation, and convergence rate. The results of the engineering problems prove that the new approach is applicable to challenging problems with constrained and unknown search spaces.<\/jats:p>","DOI":"10.3390\/sym11081049","type":"journal-article","created":{"date-parts":[[2019,8,15]],"date-time":"2019-08-15T04:22:54Z","timestamp":1565842974000},"page":"1049","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":67,"title":["An Improved Butterfly Optimization Algorithm for Engineering Design Problems Using the Cross-Entropy Method"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2271-5683","authenticated-orcid":false,"given":"Guocheng","family":"Li","sequence":"first","affiliation":[{"name":"School of Finance and Mathematics, West Anhui University, Lu\u2019an 237012, China"}]},{"given":"Fei","family":"Shuang","sequence":"additional","affiliation":[{"name":"Department of Mechanical and Aerospace Engineering, University of Florida, Gainesville, FL 32611, USA"}]},{"given":"Pan","family":"Zhao","sequence":"additional","affiliation":[{"name":"School of Finance and Mathematics, West Anhui University, Lu\u2019an 237012, China"}]},{"given":"Chengyi","family":"Le","sequence":"additional","affiliation":[{"name":"School of Economics and Management, East China Jiaotong University, Nanchang 330013, China"}]}],"member":"1968","published-online":{"date-parts":[[2019,8,14]]},"reference":[{"key":"ref_1","unstructured":"Hu, X., Eberhart, R.C., and Shi, Y. (2003, January 26\u201326). Engineering optimization with particle swarm. Proceedings of the 2003 IEEE Swarm Intelligence Symposium, Indianapolis, IN, USA."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1016\/j.cnsns.2014.08.026","article-title":"A deterministic global optimization using smooth diagonal auxiliary functions","volume":"21","author":"Sergeyev","year":"2015","journal-title":"Commun. Nonlinear Sci. Numer. Simul."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1007\/s10898-017-0589-7","article-title":"GOSH: Derivative-free global optimization using multi-dimensional space-filling curves","volume":"71","author":"Lera","year":"2018","journal-title":"J. Glob. Optim."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"453","DOI":"10.1038\/s41598-017-18940-4","article-title":"On the efficiency of nature-inspired metaheuristics in expensive global optimization with limited budget","volume":"8","author":"Sergeyev","year":"2018","journal-title":"Sci. Rep."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"229","DOI":"10.15388\/Informatica.2016.83","article-title":"Stochastic Global Optimization: A Review on the Occasion of 25 Years of Informatica","volume":"27","author":"Zilinskas","year":"2016","journal-title":"Informatica"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"541","DOI":"10.2307\/1909768","article-title":"Maximization by quadratic hill-climbing","volume":"34","author":"Goldfeld","year":"1966","journal-title":"Econometrica"},{"key":"ref_7","first-page":"887","article-title":"Improving Newton\u2013Raphson method for nonlinear equations by modified Adomian decomposition method","volume":"145","author":"Abbasbandy","year":"2003","journal-title":"Appl. Math. Comput."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1007\/BF00941892","article-title":"Lipschitzian optimization without the Lipschitz constant","volume":"79","author":"Jones","year":"1993","journal-title":"J. Optim. Theory Appl."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.advengsoft.2015.01.010","article-title":"The Ant Lion Optimizer","volume":"83","author":"Mirjalili","year":"2015","journal-title":"Adv. Eng. Softw."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/BF00175354","article-title":"A genetic algorithm tutorial","volume":"4","author":"Whitley","year":"1994","journal-title":"Stat. Comput."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Wieczorek, L., and Ignaciuk, P. (2018). Continuous Genetic Algorithms as Intelligent Assistance for Resource Distribution in Logistic Systems. Data, 3.","DOI":"10.3390\/data3040068"},{"key":"ref_12","unstructured":"Kennedy, J., and Eberhart, R.C. (December, January 27). Particle swarm optimization. Proceedings of the 1995 IEEE International Conference on Neural Networks, Perth, Australia."},{"key":"ref_13","first-page":"330","article-title":"Engineering Optimisation by Cuckoo Search","volume":"1","author":"Yang","year":"2010","journal-title":"Int. J. Math. Model. Numer. Optim."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Yang, X.S. (2010). A new metaheuristic bat-inspired algorithm. Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), Springer.","DOI":"10.1007\/978-3-642-12538-6_6"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.advengsoft.2013.12.007","article-title":"Grey Wolf Optimizer","volume":"69","author":"Mirjalili","year":"2014","journal-title":"Adv. Eng. Softw."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"6676","DOI":"10.1016\/j.eswa.2014.05.009","article-title":"Forest Optimization Algorithm","volume":"41","author":"Ghaemi","year":"2014","journal-title":"Expert Syst. Appl."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Naz, M., Zafar, K., and Khan, A. (2019). Ensemble Based Classification of Sentiments Using Forest Optimization Algorithm. Data, 4.","DOI":"10.3390\/data4020076"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.advengsoft.2016.01.008","article-title":"The Whale Optimization Algorithm","volume":"95","author":"Mirjalili","year":"2016","journal-title":"Adv. Eng. Softw."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.compstruc.2016.03.001","article-title":"A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm","volume":"169","author":"Askarzadeh","year":"2016","journal-title":"Comput. Struct."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1016\/j.advengsoft.2017.07.002","article-title":"Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems","volume":"114","author":"Mirjalili","year":"2017","journal-title":"Adv. Eng. Softw."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Arora, S., and Singh, S. (2015, January 24\u201326). Butterfly algorithm with L\u00e8vy Flights for global optimization. Proceedings of the 2015 International Conference on Signal Processing, Computing and Control (ISPCC), Waknaghat, India.","DOI":"10.1109\/ISPCC.2015.7375029"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"715","DOI":"10.1007\/s00500-018-3102-4","article-title":"Butterfly optimization algorithm: A novel approach for global optimization","volume":"23","author":"Arora","year":"2019","journal-title":"Soft Comput."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1007\/s00521-013-1367-1","article-title":"Cuckoo search: Recent advances and applications","volume":"24","author":"Yang","year":"2014","journal-title":"Neural Comput. Appl."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/4235.585893","article-title":"No Free Lunch Theorems for Optimization","volume":"1","author":"Wolpert","year":"1997","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_25","unstructured":"Lai, X.S., and Zhang, M.Y. (2009, January 8\u201311). An Efficient Ensemble of GA and PSO for Real Function Optimization. Proceedings of the 2009 2nd IEEE International Conference on Computer Science and Information Technology, Beijing, China."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Mirjalili, S., and Hashim, S.Z.M. (2010, January 3\u20135). A New Hybrid PSOGSA Algorithm for Function Optimization. Proceedings of the 2010 International Conference on Computer and Information Application (2010 ICCIA), Tianjin, China.","DOI":"10.1109\/ICCIA.2010.6141614"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Abdullah, A., Deris, S., Mohamad, M.S., and Hashim, S.Z.M. (2012). A New Hybrid Firefly Algorithm for Complex and Nonlinear Problem. Distributed Computing and Artificial Intelligence, Springer.","DOI":"10.1007\/978-3-642-28765-7_81"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1007\/s00521-013-1518-4","article-title":"Bat algorithm based on simulated annealing and Gaussian perturbations","volume":"25","author":"He","year":"2014","journal-title":"Neural Comput. Appl."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"302","DOI":"10.1016\/j.neucom.2017.04.053","article-title":"Hybrid Whale Optimization Algorithm with simulated annealing for feature selection","volume":"260","author":"Mafarja","year":"2017","journal-title":"Neurocomputing"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1007\/s10898-017-0535-8","article-title":"Performance of global random search algorithms for large dimensions","volume":"71","author":"Pepelyshev","year":"2018","journal-title":"J. Glob. Optim."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/S0377-2217(96)00385-2","article-title":"Optimization of Computer Simulation Models with Rare Events","volume":"99","author":"Rubinstein","year":"1997","journal-title":"Eur. J. Oper. Res."},{"key":"ref_32","first-page":"711","article-title":"An Improved Butterfly Optimization Algorithm for Global Optimization","volume":"8","author":"Arora","year":"2017","journal-title":"Adv. Sci."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"3325","DOI":"10.1007\/s13369-017-2471-9","article-title":"Node Localization in Wireless Sensor Networks Using Butterfly Optimization Algorithm","volume":"42","author":"Arora","year":"2017","journal-title":"Arab. J. Sci. Eng."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1007\/s11009-006-9753-0","article-title":"The Cross-Entropy Method for Continuous Multi-extremal Optimization","volume":"8","author":"Kroese","year":"2006","journal-title":"Methodol. Comput. Appl. Probab."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1016\/j.ejor.2010.10.028","article-title":"The cross-entropy method in multi-objective optimisation: An assessment","volume":"211","author":"Bekker","year":"2011","journal-title":"Eur. J. Oper. Res."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1023\/A:1010091220143","article-title":"The Cross-Entropy Method for Combinatorial and Continuous Optimization","volume":"1","author":"Rubinstein","year":"1999","journal-title":"Methodol. Comput. Appl. Probab."},{"key":"ref_37","unstructured":"Rubinstein, R.Y., and Kroese, D.P. (2004). The Cross-Entropy Method: A Unified Approach to Combinatorial Optimization, Monte Carlo Simulation and Machine Learning, Springer."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1007\/s10479-005-5729-7","article-title":"Solving the vehicle routing problem with stochastic demands using the cross-entropy method","volume":"134","author":"Chepuri","year":"2005","journal-title":"Ann. Oper. Res."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Yu, J., Konaka, S., Akutagawa, M., and Zhang, Q. (2016). Cross-Entropy-Based Energy-Efficient Radio Resource Management in HetNets with Coordinated Multiple Points. Information, 7.","DOI":"10.3390\/info7010003"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1385","DOI":"10.1007\/s10994-018-5727-z","article-title":"An online prediction algorithm for reinforcement learning with linear function approximation using cross entropy method","volume":"107","author":"Joseph","year":"2018","journal-title":"Mach. Learn."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"737","DOI":"10.1137\/17M1122992","article-title":"Multifidelity preconditioning of the cross-entropy method for rare event simulation and failure probability estimation","volume":"6","author":"Peherstorfer","year":"2018","journal-title":"SIAM\/ASA J. Uncertain. Quantif."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Wang, Y., Yang, H., and Qin, K. (2019). The Consistency between Cross-Entropy and Distance Measures in Fuzzy Sets. Symmetry, 11.","DOI":"10.3390\/sym11030386"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Pramanik, S., Dalapati, S., Alam, S., Smarandache, F., and Roy, T.K. (2018). NS-Cross Entropy-Based MAGDM under Single-Valued Neutrosophic Set Environment. Information, 9.","DOI":"10.20944\/preprints201801.0006.v1"},{"key":"ref_44","first-page":"35","article-title":"On evolutionary exploration and exploitation","volume":"35","author":"Eiben","year":"1998","journal-title":"Fund. Inform."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1109\/4235.771163","article-title":"Evolutionary Programming Made Faster","volume":"3","author":"Yao","year":"1999","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_46","unstructured":"Liang, J., Suganthan, P., and Deb, K. (2005, January 8\u201310). Novel composition test functions for numerical global optimization. Proceedings of the 2005 IEEE Swarm Intelligence Symposium, Pasadena, CA, USA."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1016\/S1474-0346(02)00011-3","article-title":"Constraint-handling in genetic algorithms through the use of dominance-based tournament selection","volume":"16","author":"Coello","year":"2002","journal-title":"Adv. Eng. Inform."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/S0166-3615(99)00046-9","article-title":"Use of a Self-Adaptive Penalty Approach for Engineering Optimization Problems","volume":"41","author":"Coello","year":"2000","journal-title":"Comput. Ind."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/j.engappai.2006.03.003","article-title":"An effective co-evolutionary particle swarm optimization for constrained engineering design problems","volume":"20","author":"He","year":"2007","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"1239","DOI":"10.1007\/s00521-012-1028-9","article-title":"Bat algorithm for constrained optimization tasks","volume":"22","author":"Gandomi","year":"2013","journal-title":"Neural Comput. Appl."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"3902","DOI":"10.1016\/j.cma.2004.09.007","article-title":"A new meta-heuristic algorithm for continuous engineering optimization: Harmony search theory and practice","volume":"194","author":"Lee","year":"2005","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"ref_52","first-page":"340","article-title":"An effective co-evolutionary differential evolution for constrained optimization","volume":"186","author":"Huang","year":"2007","journal-title":"Appl. Math. Comput."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/11\/8\/1049\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:11:04Z","timestamp":1760188264000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/11\/8\/1049"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,14]]},"references-count":52,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2019,8]]}},"alternative-id":["sym11081049"],"URL":"https:\/\/doi.org\/10.3390\/sym11081049","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,8,14]]}}}