{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:43:31Z","timestamp":1760150611797,"version":"build-2065373602"},"reference-count":45,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2023,11,29]],"date-time":"2023-11-29T00:00:00Z","timestamp":1701216000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>The digitization of information and technological advancements have enabled us to gather vast amounts of data from various domains, including but not limited to medicine, commerce, and mining. Machine learning techniques use this information to improve decision-making, but they have a big problem: they are very sensitive to data variation, so it is necessary to clean them to remove irrelevant and redundant information. This removal of information is known as the Feature Selection Problem. This work presents the Pendulum Search Algorithm applied to solve the Feature Selection Problem. As the Pendulum Search Algorithm is a metaheuristic designed for continuous optimization problems, a binarization process is performed using the Two-Step Technique. Preliminary results indicate that our proposal obtains competitive results when compared to other metaheuristics extracted from the literature, solving well-known benchmarks.<\/jats:p>","DOI":"10.3390\/computers12120249","type":"journal-article","created":{"date-parts":[[2023,11,29]],"date-time":"2023-11-29T03:48:24Z","timestamp":1701229704000},"page":"249","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["B-PSA: A Binary Pendulum Search Algorithm for the Feature Selection Problem"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5500-0188","authenticated-orcid":false,"given":"Broderick","family":"Crawford","sequence":"first","affiliation":[{"name":"Escuela de Ingenier\u00eda Inform\u00e1tica, Pontificia Universidad Cat\u00f3lica de Valpara\u00edso, Avenida Brasil 2241, Valpara\u00edso 2362807, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7723-7012","authenticated-orcid":false,"given":"Felipe","family":"Cisternas-Caneo","sequence":"additional","affiliation":[{"name":"Escuela de Ingenier\u00eda Inform\u00e1tica, Pontificia Universidad Cat\u00f3lica de Valpara\u00edso, Avenida Brasil 2241, Valpara\u00edso 2362807, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Katherine","family":"Sep\u00falveda","sequence":"additional","affiliation":[{"name":"Escuela de Ingenier\u00eda Inform\u00e1tica, Pontificia Universidad Cat\u00f3lica de Valpara\u00edso, Avenida Brasil 2241, Valpara\u00edso 2362807, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5755-6929","authenticated-orcid":false,"given":"Ricardo","family":"Soto","sequence":"additional","affiliation":[{"name":"Escuela de Ingenier\u00eda Inform\u00e1tica, Pontificia Universidad Cat\u00f3lica de Valpara\u00edso, Avenida Brasil 2241, Valpara\u00edso 2362807, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2380-623X","authenticated-orcid":false,"given":"\u00c1lex","family":"Paz","sequence":"additional","affiliation":[{"name":"Escuela de Ingenier\u00eda de Construcci\u00f3n y Transporte, Pontificia Universidad Cat\u00f3lica de Valpara\u00edso, Avenida Brasil 2147, Valpara\u00edso 2362804, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2018-1972","authenticated-orcid":false,"given":"Alvaro","family":"Pe\u00f1a","sequence":"additional","affiliation":[{"name":"Escuela de Ingenier\u00eda de Construcci\u00f3n y Transporte, Pontificia Universidad Cat\u00f3lica de Valpara\u00edso, Avenida Brasil 2147, Valpara\u00edso 2362804, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claudio","family":"Le\u00f3n de la Barra","sequence":"additional","affiliation":[{"name":"Escuela de Negocios y Econom\u00eda, Pontificia Universidad Cat\u00f3lica de Valpara\u00edso, Valpara\u00edso 2340025, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0333-0633","authenticated-orcid":false,"given":"Eduardo","family":"Rodriguez-Tello","sequence":"additional","affiliation":[{"name":"Unidad Tamaulipas, Cinvestav, Km. 5.5 Carretera Victoria\u2014Soto La Marina, Victoria 87130, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9913-0467","authenticated-orcid":false,"given":"Gino","family":"Astorga","sequence":"additional","affiliation":[{"name":"Escuela de Negocios Internacionales, Universidad de Valpara\u00edso, Vi\u00f1a del Mar 2572048, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4149-7730","authenticated-orcid":false,"given":"Carlos","family":"Castro","sequence":"additional","affiliation":[{"name":"Departamento de Inform\u00e1tica, Universidad T\u00e9cnica Federico Santa Mar\u00eda, Avenida Espa\u00f1a 1680, Valpara\u00edso 2390123, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4522-3809","authenticated-orcid":false,"given":"Franklin","family":"Johnson","sequence":"additional","affiliation":[{"name":"Departamento de Ciencias de Datos e Inform\u00e1tica, Universidad de Playa Ancha, Valpara\u00edso 2360004, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2809-5120","authenticated-orcid":false,"given":"Giovanni","family":"Giachetti","sequence":"additional","affiliation":[{"name":"Facultad de Ingenier\u00eda, Universidad Andres Bello, Santiago 7591538, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,11,29]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1109\/TKDE.2005.66","article-title":"Toward integrating feature selection algorithms for classification and clustering","volume":"17","author":"Liu","year":"2005","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"26766","DOI":"10.1109\/ACCESS.2021.3056407","article-title":"Metaheuristic algorithms on feature selection: A survey of one decade of research (2009\u20132019)","volume":"9","author":"Agrawal","year":"2021","journal-title":"IEEE Access"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Sadeghian, Z., Akbari, E., Nematzadeh, H., and Motameni, H. (2023). A review of feature selection methods based on meta-heuristic algorithms. J. Exp. Theor. Artif. Intell., 1\u201351.","DOI":"10.1080\/0952813X.2023.2183267"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"13187","DOI":"10.1007\/s10462-023-10470-y","article-title":"An exhaustive review of the metaheuristic algorithms for search and optimization: Taxonomy, applications, and open challenges","volume":"56","author":"Rajwar","year":"2023","journal-title":"Artif. Intell. Rev."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"549","DOI":"10.1023\/A:1021251113462","article-title":"Simple explanation of the no-free-lunch theorem and its implications","volume":"115","author":"Ho","year":"2002","journal-title":"J. Optim. Theory Appl."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Becerra-Rozas, M., Lemus-Romani, J., Cisternas-Caneo, F., Crawford, B., Soto, R., Astorga, G., Castro, C., and Garc\u00eda, J. (2022). Continuous Metaheuristics for Binary Optimization Problems: An Updated Systematic Literature Review. Mathematics, 11.","DOI":"10.3390\/math11010129"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"43733","DOI":"10.1109\/ACCESS.2023.3272556","article-title":"Bio-Inspired Feature Selection Algorithms with Their Applications: A Systematic Literature Review","volume":"11","author":"Pham","year":"2023","journal-title":"IEEE Access"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1016\/j.neucom.2022.04.083","article-title":"A comprehensive survey on recent metaheuristics for feature selection","volume":"494","author":"Dokeroglu","year":"2022","journal-title":"Neurocomputing"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Abu Khurma, R., Aljarah, I., Sharieh, A., Abd Elaziz, M., Dama\u0161evi\u010dius, R., and Krilavi\u010dius, T. (2022). A Review of the Modification Strategies of the Nature Inspired Algorithms for Feature Selection Problem. Mathematics, 10.","DOI":"10.3390\/math10030464"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1016\/j.neucom.2016.03.101","article-title":"Binary ant lion approaches for feature selection","volume":"213","author":"Emary","year":"2016","journal-title":"Neurocomputing"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.knosys.2018.12.031","article-title":"A feature selection approach for hyperspectral image based on modified ant lion optimizer","volume":"168","author":"Wang","year":"2019","journal-title":"Knowl.-Based Syst."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1186\/1687-5281-2013-47","article-title":"Data feature selection based on artificial bee colony algorithm","volume":"2013","author":"Schiezaro","year":"2013","journal-title":"EURASIP J. Image Video Process."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.eswa.2019.06.044","article-title":"Cost-sensitive feature selection using two-archive multi-objective artificial bee colony algorithm","volume":"137","author":"Zhang","year":"2019","journal-title":"Expert Syst. Appl."},{"key":"ref_14","first-page":"1257","article-title":"Modified bat algorithm for feature selection with the wisconsin diagnosis breast cancer (WDBC) dataset","volume":"18","author":"Jeyasingh","year":"2017","journal-title":"Asian Pac. J. Cancer Prev. APJCP"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"325973","DOI":"10.1155\/2013\/325973","article-title":"Naive bayes-guided bat algorithm for feature selection","volume":"2013","author":"Taha","year":"2013","journal-title":"Sci. World J."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"719","DOI":"10.1007\/s12652-019-01330-1","article-title":"Feature selection method based on hybrid data transformation and binary binomial cuckoo search","volume":"11","author":"Pandey","year":"2020","journal-title":"J. Ambient. Intell. Humaniz. Comput."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"925","DOI":"10.1007\/s00521-016-2473-7","article-title":"Modified cuckoo search algorithm with rough sets for feature selection","volume":"29","author":"Aziz","year":"2018","journal-title":"Neural Comput. Appl."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"327","DOI":"10.4236\/cs.2016.74028","article-title":"Feature selection based on enhanced cuckoo search for breast cancer classification in mammogram image","volume":"7","author":"Sudha","year":"2016","journal-title":"Circuits Syst."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"39496","DOI":"10.1109\/ACCESS.2019.2906757","article-title":"Binary optimization using hybrid grey wolf optimization for feature selection","volume":"7","author":"Kadir","year":"2019","journal-title":"IEEE Access"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.asoc.2018.11.047","article-title":"Multi-strategy ensemble grey wolf optimizer and its application to feature selection","volume":"76","author":"Tu","year":"2019","journal-title":"Appl. Soft Comput."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Canayaz, M. (2021). MH-COVIDNet: Diagnosis of COVID-19 using deep neural networks and meta-heuristic-based feature selection on X-ray images. Biomed. Signal Process. Control., 64.","DOI":"10.1016\/j.bspc.2020.102257"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.asoc.2016.12.010","article-title":"Kernel-based learning and feature selection analysis for cancer diagnosis","volume":"51","author":"Medjahed","year":"2017","journal-title":"Appl. Soft Comput."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"3741","DOI":"10.1007\/s00366-020-01028-5","article-title":"Boosted binary Harris hawks optimizer and feature selection","volume":"37","author":"Zhang","year":"2021","journal-title":"Eng. Comput."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Too, J., Abdullah, A.R., and Mohd Saad, N. (2019). A new quadratic binary harris hawk optimization for feature selection. Electronics, 8.","DOI":"10.3390\/electronics8101130"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Nadimi-Shahraki, M.H., Banaie-Dezfouli, M., Zamani, H., Taghian, S., and Mirjalili, S. (2021). B-MFO: A binary moth-flame optimization for feature selection from medical datasets. Computers, 10.","DOI":"10.3390\/computers10110136"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Kumar, L., and Bharti, K.K. (2018, January 21\u201322). An improved BPSO algorithm for feature selection. Proceedings of the Recent Trends in Communication, Computing, and Electronics: Select Proceedings of IC3E 2018, Langkawi, Malaysia.","DOI":"10.1007\/978-981-13-2685-1_48"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/s00521-017-2988-6","article-title":"Feature selection via a novel chaotic crow search algorithm","volume":"31","author":"Sayed","year":"2019","journal-title":"Neural Comput. Appl."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Hafez, A.I., Zawbaa, H.M., Emary, E., and Hassanien, A.E. (2016, January 2\u20135). Sine cosine optimization algorithm for feature selection. Proceedings of the 2016 International Symposium on Innovations in Intelligent Systems and Applications (INISTA), Sinaia, Romania.","DOI":"10.1109\/INISTA.2016.7571853"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"2947","DOI":"10.1007\/s00521-017-2837-7","article-title":"Sine\u2013cosine algorithm for feature selection with elitism strategy and new updating mechanism","volume":"28","author":"Sindhu","year":"2017","journal-title":"Neural Comput. Appl."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Zivkovic, M., Jovanovic, L., Ivanovic, M., Krdzic, A., Bacanin, N., and Strumberger, I. (2021, January 28\u201329). Feature selection using modified sine cosine algorithm with COVID-19 dataset. Proceedings of the Evolutionary Computing and Mobile Sustainable Networks: Proceedings of ICECMSN 2021, Bengaluru, Karnataka.","DOI":"10.1007\/978-981-16-9605-3_2"},{"key":"ref_31","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_32","unstructured":"Hussien, A.G., Hassanien, A.E., Houssein, E.H., Bhattacharyya, S., and Amin, M. (2019). Recent Trends in Signal and Image Processing: ISSIP 2017, Springer."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"8404231","DOI":"10.1155\/2017\/8404231","article-title":"Putting continuous metaheuristics to work in binary search spaces","volume":"2017","author":"Crawford","year":"2017","journal-title":"Complexity"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Ab. Aziz, N.A., and Ab. Aziz, K. (2022). Pendulum Search Algorithm: An Optimization Algorithm Based on Simple Harmonic Motion and Its Application for a Vaccine Distribution Problem. Algorithms, 15.","DOI":"10.3390\/a15060214"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"9358","DOI":"10.1109\/ACCESS.2017.2777894","article-title":"Single-Agent Finite Impulse Response Optimizer for Numerical Optimization Problems","volume":"6","author":"Ibrahim","year":"2018","journal-title":"IEEE Access"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"107346","DOI":"10.1016\/j.asoc.2021.107346","article-title":"UTF: Upgrade transfer function for binary meta-heuristic algorithms","volume":"106","author":"Beheshti","year":"2021","journal-title":"Appl. Soft Comput."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"107054","DOI":"10.1016\/j.asoc.2020.107054","article-title":"Adaptive binary artificial bee colony algorithm","volume":"101","author":"Durgut","year":"2021","journal-title":"Appl. Soft Comput."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"97890","DOI":"10.1109\/ACCESS.2020.2996611","article-title":"Binary social mimic optimization algorithm with x-shaped transfer function for feature selection","volume":"8","author":"Ghosh","year":"2020","journal-title":"IEEE Access"},{"key":"ref_39","first-page":"294","article-title":"Binary Particle Swarm Optimization Algorithm Based on Z-shaped Probability Transfer Function to Solve 0-1 Knapsack Problem","volume":"48","author":"Sun","year":"2021","journal-title":"IAENG Int. J. Comput. Sci."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"87","DOI":"10.3934\/naco.2020017","article-title":"Improving whale optimization algorithm for feature selection with a time-varying transfer function","volume":"11","author":"Kahya","year":"2021","journal-title":"Numer. Algebr. Control. Optim."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Chantar, H., Thaher, T., Turabieh, H., Mafarja, M., and Sheta, A. (2021). BHHO-TVS: A binary harris hawks optimizer with time-varying scheme for solving data classification problems. Appl. Sci., 11.","DOI":"10.3390\/app11146516"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Garc\u00eda, J., Lemus-Romani, J., Altimiras, F., Crawford, B., Soto, R., Becerra-Rozas, M., Moraga, P., Becerra, A.P., Fritz, A.P., and Rubio, J.M. (2021). A binary machine learning cuckoo search algorithm improved by a local search operator for the set-union knapsack problem. Mathematics, 9.","DOI":"10.3390\/math9202611"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Crawford, B., Soto, R., Lemus-Romani, J., Becerra-Rozas, M., Lanza-Guti\u00e9rrez, J.M., Caball\u00e9, N., Castillo, M., Tapia, D., Cisternas-Caneo, F., and Garc\u00eda, J. (2021). Q-learnheuristics: Towards data-driven balanced metaheuristics. Mathematics, 9.","DOI":"10.3390\/math9161839"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Lemus-Romani, J., Becerra-Rozas, M., Crawford, B., Soto, R., Cisternas-Caneo, F., Vega, E., Castillo, M., Tapia, D., Astorga, G., and Palma, W. (2021). A novel learning-based binarization scheme selector for swarm algorithms solving combinatorial problems. Mathematics, 9.","DOI":"10.3390\/math9222887"},{"key":"ref_45","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."}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/12\/12\/249\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:33:16Z","timestamp":1760131996000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/12\/12\/249"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,29]]},"references-count":45,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["computers12120249"],"URL":"https:\/\/doi.org\/10.3390\/computers12120249","relation":{},"ISSN":["2073-431X"],"issn-type":[{"type":"electronic","value":"2073-431X"}],"subject":[],"published":{"date-parts":[[2023,11,29]]}}}