{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T16:02:43Z","timestamp":1774368163196,"version":"3.50.1"},"reference-count":43,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2022,5,6]],"date-time":"2022-05-06T00:00:00Z","timestamp":1651795200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>The bio-inspired research field has evolved greatly in the last few years due to the large number of novel proposed algorithms and their applications. The sources of inspiration for these novel bio-inspired algorithms are various, ranging from the behavior of groups of animals to the properties of various plants. One problem is the lack of one bio-inspired algorithm which can produce the best global solution for all types of optimization problems. The presented solution considers the proposal of a novel approach for feature selection in classification problems, which is based on a binary version of a novel bio-inspired algorithm. The principal contributions of this article are: (1) the presentation of the main steps of the original Horse Optimization Algorithm (HOA), (2) the adaptation of the HOA to a binary version called the Binary Horse Optimization Algorithm (BHOA), (3) the application of the BHOA in feature selection using nine state-of-the-art datasets from the UCI machine learning repository and the classifiers Random Forest (RF), Support Vector Machines (SVM), Gradient Boosted Trees (GBT), Logistic Regression (LR), K-Nearest Neighbors (K-NN), and Na\u00efve Bayes (NB), and (4) the comparison of the results with the ones obtained using the Binary Grey Wolf Optimizer (BGWO), Binary Particle Swarm Optimization (BPSO), and Binary Crow Search Algorithm (BCSA). The experiments show that the BHOA is effective and robust, as it returned the best mean accuracy value and the best accuracy value for four and seven datasets, respectively, compared to BGWO, BPSO, and BCSA, which returned the best mean accuracy value for four, two, and two datasets, respectively, and the best accuracy value for eight, seven, and five datasets, respectively.<\/jats:p>","DOI":"10.3390\/a15050156","type":"journal-article","created":{"date-parts":[[2022,5,6]],"date-time":"2022-05-06T14:49:38Z","timestamp":1651848578000},"page":"156","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Binary Horse Optimization Algorithm for Feature Selection"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7559-3862","authenticated-orcid":false,"given":"Dorin","family":"Moldovan","sequence":"first","affiliation":[{"name":"Independent Researcher, 405200 Dej, Romania"}]}],"member":"1968","published-online":{"date-parts":[[2022,5,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Brodzicki, A., Piekarski, M., and Jaworek-Korjakowska, J. (2021). The Whale Optimization Algorithm Approach for Deep Neural Networks. Sensors, 21.","DOI":"10.3390\/s21238003"},{"key":"ref_2","first-page":"7164","article-title":"Optimal Hyper-Parameter Tuning of SVM Classifiers With Application to Medical Diagnosis","volume":"6","author":"Padierna","year":"2017","journal-title":"IEEE Access"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1737","DOI":"10.1007\/s10462-019-09718-3","article-title":"Recent Studies on Chicken Swarm Optimization algorithm: A review (2014\u20132018)","volume":"53","author":"Deb","year":"2020","journal-title":"Artif. Intell. Rev."},{"key":"ref_4","first-page":"65","article-title":"A New Metaheuristic Bat-Inspired Algorithm","volume":"Volume 284","author":"Pelta","year":"2010","journal-title":"Nature Inspired Cooperative Strategies for Optimization (NICSO 2010). Studies in Computational Intelligence"},{"key":"ref_5","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_6","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_7","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1016\/j.engappai.2018.04.021","article-title":"Tree Growth Algorithm (TGA): A novel approach for solving optimization problems","volume":"72","author":"Cheraghalipour","year":"2018","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"132253","DOI":"10.1109\/ACCESS.2020.3008473","article-title":"AI-Enabled Diagnosis of Spontaneous Rupture of Ovarian Endometriomas: A PSO Enhanced Random Forest Approach","volume":"8","author":"Zhou","year":"2020","journal-title":"IEEE Access"},{"key":"ref_9","unstructured":"Kennedy, J., and Eberhart, R. (December, January 27). Particle swarm optimization. Proceedings of the ICNN\u201995\u2014International Conference on Neural Networks, Perth, WA, Australia."},{"key":"ref_10","unstructured":"Wijaya, A.P., and Santoso, H.A. (2018, January 21\u201322). Improving the Accuracy of Na\u00efve Bayes Algorithm for Hoax Classification Using Particle Swarm Optimization. Proceedings of the 2018 International Seminar on Application for Technology of Information and Communication, Semarang, Indonesia."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Agarwal, K., and Kumar, T. (2018, January 14\u201315). Email Spam Detection Using Integrated Approach of Na\u00efve Bayes and Particle Swarm Optimization. Proceedings of the 2018 Second International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India.","DOI":"10.1109\/ICCONS.2018.8662957"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Lee, C.-Y., Huang, K.-Y., Shen, Y.-X., and Lee, Y.-C. (2020). Improved Weighted k-Nearest Neighbor Based on PSO for Wind Power System State Recognition. Energies, 13.","DOI":"10.3390\/en13205520"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2789","DOI":"10.2147\/DMSO.S312787","article-title":"Artificial Flora Algorithm-Based Feature Selection with Gradient Boosted Tree Model for Diabetes Classification","volume":"14","author":"Nagaraj","year":"2021","journal-title":"Diabetes Metab. Syndr. Obes. Targets Ther."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Cheng, L., Wu, X.-h., and Wang, Y. (2018). Artificial Flora (AF) Optimization Algorithm. Appl. Sci., 8.","DOI":"10.3390\/app8030329"},{"key":"ref_15","first-page":"91","article-title":"Optimizing the Reliability of a Bank with Logistic Regression and Particle Swarm Optimization","volume":"Volume 70","author":"Sharma","year":"2021","journal-title":"Data Management, Analytics and Innovation. Lecture Notes on Data Engineering and Communications Technologies"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Li, M.-W., Geng, J., Wang, S., and Hong, W.-C. (2017). Hybrid Chaotic Quantum Bat Algorithm with SVR in Electric Load Forecasting. Energies, 10.","DOI":"10.3390\/en10122180"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Fang, M., Lei, X., Cheng, S., Shi, Y., and Wu, F.-X. (2018). Feature Selection via Swarm Intelligence for Determining Protein Essentiality. Molecules, 23.","DOI":"10.3390\/molecules23071569"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"98971","DOI":"10.1109\/ACCESS.2019.2926444","article-title":"Integration of Ensemble and Evolutionary Machine Learning Algorithms for Monitoring Diver Behavior Using Physiological Signals","volume":"7","author":"Koohestani","year":"2019","journal-title":"IEEE Access"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"88200","DOI":"10.1109\/ACCESS.2020.2992903","article-title":"A Novel Clustering Algorithm Based on DPC and PSO","volume":"8","author":"Cai","year":"2020","journal-title":"IEEE Access"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Brezocnik, L., Fister, I., and Podgorelec, V. (2018). Swarm Intelligence Algorithms for Feature Selection: A Review. Appl. Sci., 8.","DOI":"10.3390\/app8091521"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"109962","DOI":"10.1016\/j.measurement.2021.109962","article-title":"Effective feature selection with fuzzy entropy and similarity classifier for chatter vibration diagnosis","volume":"184","author":"Tran","year":"2021","journal-title":"Measurement"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Tran, M.-Q., Li, Y.-C., Lan, C.-Y., and Liu, M.-K. (2020). Wind Farm Fault Detection by Monitoring Wind Speed in the Wake Region. Energies, 13.","DOI":"10.3390\/en13246559"},{"key":"ref_23","first-page":"30","article-title":"Identification of Milling Stability by using Signal Analysis and Machine Learning Techniques","volume":"4","author":"Vo","year":"2021","journal-title":"Int. J. iRobotics"},{"key":"ref_24","first-page":"195","article-title":"Horse Optimization Algorithm: A Novel Bio-Inspired Algorithm for Solving Global Optimization Problems","volume":"Volume 1225","author":"Silhavy","year":"2020","journal-title":"CSOC 2020: Artificial Intelligence and Bioinspired Computational Methods"},{"key":"ref_25","unstructured":"(2022, March 19). UCI Machine Learning Repository. Available online: https:\/\/archive.ics.uci.edu\/ml\/index.php."},{"key":"ref_26","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_27","doi-asserted-by":"crossref","first-page":"106711","DOI":"10.1016\/j.knosys.2020.106711","article-title":"Horse herd optimization algorithm: A nature-inspired algorithm for high-dimensional optimization problems","volume":"213","author":"MiarNaeimi","year":"2021","journal-title":"Knowl.-Based Syst."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Naruei, I., and Keynia, F. (2021). Wild horse optimizer: A new meta-heuristic algorithm for solving engineering optimization problems. Eng. Comput.","DOI":"10.1007\/s00366-021-01438-z"},{"key":"ref_29","first-page":"86","article-title":"A New Bio-inspired Algorithm: Chicken Swarm Optimization","volume":"Volume 8794","author":"Tan","year":"2014","journal-title":"Advances in Swarm Intelligence. ICSI 2014. Lecture Notes in Computer Science"},{"key":"ref_30","first-page":"854","article-title":"Cat Swarm Optimization","volume":"Volume 4099","author":"Yang","year":"2006","journal-title":"PRICAI 2006: Trends in Artificial Intelligence"},{"key":"ref_31","first-page":"183","article-title":"Horse Optimization Algorithm Based Recurrent Neural Network Method for Epileptic Seizures Classification","volume":"Volume 88","author":"Vlad","year":"2022","journal-title":"Proceedings of the 7th International Conference on Advancements of Medicine and Health Care through Technology. MEDITECH 2020. IFMBE Proceedings"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Moldovan, D., Anghel, I., Cioara, T., and Salomie, I. (2020). Adapted Binary Particle Swarm Optimization for Efficient Features Selection in the Case of Imbalanced Sensor Data. Appl. Sci., 10.","DOI":"10.3390\/app10041496"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"2459","DOI":"10.1109\/LSP.2015.2490805","article-title":"A genetic algorithm-based feature selection for kinship verification","volume":"22","author":"Alirezazadeh","year":"2015","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1016\/j.ins.2019.08.040","article-title":"Binary differential evolution with self-learning for multi-objective feature selection","volume":"507","author":"Zhang","year":"2020","journal-title":"Inform. Sci."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Leutheuser, M., Schludhaus, D., and Eskofier, B.M. (2013). Hierarchical, multi-sensor based classification of daily life activities: Comparison with state-of-the-art algorithms using a benchmark dataset. PloS ONE, 8.","DOI":"10.1371\/journal.pone.0075196"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"107745","DOI":"10.1016\/j.asoc.2021.107745","article-title":"Energy consumption prediction of appliances using machine learning and multi-objective binary grey wolf optimization for feature selection","volume":"111","author":"Moldovan","year":"2021","journal-title":"Appl. Soft Comput."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s12885-017-3877-1","article-title":"Using Resistin, glucose, age and BMI to predict the presence of breast cancer","volume":"18","author":"Patricio","year":"2018","journal-title":"BMC Cancer"},{"key":"ref_38","first-page":"243","article-title":"Transfer Learning with Partial Observability Applied to Cervical Cancer Screening","volume":"Volume 10255","author":"Alexandre","year":"2017","journal-title":"Pattern Recognition and Image Analysis, IbPRIA 2017"},{"key":"ref_39","first-page":"200","article-title":"Classification of Raisin Grains Using Machine Vision and Artificial Intelligence Methods","volume":"6","author":"Cinar","year":"2020","journal-title":"GJES"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1622","DOI":"10.2991\/ijcis.d.191216.001","article-title":"Music Emotion Recognition by Using Chroma Spectrogram and Deep Visual Features","volume":"12","author":"Er","year":"2019","journal-title":"Int. J. Comput. Intell. Syst."},{"key":"ref_41","first-page":"113","article-title":"Likelihood Prediction of Diabetes at Early Stage Using Data Mining Techniques","volume":"Volume 992","author":"Gupta","year":"2020","journal-title":"Computer Vision and Machine Intelligence in Medical Image Analysis"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"188","DOI":"10.18201\/ijisae.2019355381","article-title":"Classification of Rice Varieties Using Artificial Intelligence Methods","volume":"7","author":"Cinar","year":"2019","journal-title":"Int. J. Intell. Syst. Appl. Eng."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1016\/j.asoc.2018.10.022","article-title":"A comparative analysis of speech signal processing algorithms for Parkinson\u2019s disease classification and the use of the tunable Q-factor wavelet transform","volume":"74","author":"Sakar","year":"2019","journal-title":"Appl. Soft Comput."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/15\/5\/156\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:06:48Z","timestamp":1760137608000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/15\/5\/156"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,6]]},"references-count":43,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2022,5]]}},"alternative-id":["a15050156"],"URL":"https:\/\/doi.org\/10.3390\/a15050156","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,6]]}}}