{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T10:12:29Z","timestamp":1773655949329,"version":"3.50.1"},"reference-count":54,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2019,11,18]],"date-time":"2019-11-18T00:00:00Z","timestamp":1574035200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003443","name":"Ministry of Education and Science of the Russian Federation","doi-asserted-by":"publisher","award":["project no. 2.3583.2017\/4.6"],"award-info":[{"award-number":["project no. 2.3583.2017\/4.6"]}],"id":[{"id":"10.13039\/501100003443","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>This paper concerns several important topics of the Symmetry journal, namely, pattern recognition, computer-aided design, diversity and similarity. We also take advantage of the symmetric structure of a membership function. Searching for the (sub) optimal subset of features is an NP-hard problem. In this paper, a binary swallow swarm optimization (BSSO) algorithm for feature selection is proposed. To solve the classification problem, we use a fuzzy rule-based classifier. To evaluate the feature selection performance of our method, BSSO is compared to induction without feature selection and some similar algorithms on well-known benchmark datasets. Experimental results show the promising behavior of the proposed method in the optimal selection of features.<\/jats:p>","DOI":"10.3390\/sym11111423","type":"journal-article","created":{"date-parts":[[2019,11,18]],"date-time":"2019-11-18T11:18:48Z","timestamp":1574075928000},"page":"1423","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Feature Selection Based on Swallow Swarm Optimization for Fuzzy Classification"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9355-7638","authenticated-orcid":false,"given":"Ilya","family":"Hodashinsky","sequence":"first","affiliation":[{"name":"Department of Security, Tomsk State University of Control Systems and Radioelectronics, 40 Lenina Prospect, 634050 Tomsk, Russia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3264-7768","authenticated-orcid":false,"given":"Konstantin","family":"Sarin","sequence":"additional","affiliation":[{"name":"Department of Security, Tomsk State University of Control Systems and Radioelectronics, 40 Lenina Prospect, 634050 Tomsk, Russia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander","family":"Shelupanov","sequence":"additional","affiliation":[{"name":"Department of Security, Tomsk State University of Control Systems and Radioelectronics, 40 Lenina Prospect, 634050 Tomsk, Russia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Artem","family":"Slezkin","sequence":"additional","affiliation":[{"name":"Department of Security, Tomsk State University of Control Systems and Radioelectronics, 40 Lenina Prospect, 634050 Tomsk, Russia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,11,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Garcia, S., Luengo, J., and Herrera, F. (2015). Data Preprocessing in Data Mining, Springer International Publishing. Intelligent Systems Reference Library.","DOI":"10.1007\/978-3-319-10247-4"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"6895","DOI":"10.1007\/s00500-016-2439-9","article-title":"Multistage Feature Selection Approach for High-Dimensional Cancer Data","volume":"21","author":"Alkuhlani","year":"2017","journal-title":"Soft Comput."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1007\/s11265-016-1152-3","article-title":"Using Feature-Based Models with Complexity Penalization for Selecting Features","volume":"90","author":"Jalalirad","year":"2018","journal-title":"J. Signal Process. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1016\/S0004-3702(97)00043-X","article-title":"Wrappers for Feature Subset Selection","volume":"97","author":"Kohavi","year":"1997","journal-title":"Artif. Intell."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1441","DOI":"10.1109\/TSMC.2017.2670926","article-title":"An Information Theory-Based Feature Selection Framework for Big Data Under Apache Spark","volume":"48","author":"Benitez","year":"2018","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Bolon-Canedo, V., Sanchez-Marono, N., and Alonso-Betanzos, A. (2015). Feature Selection for High-Dimensional Data, Springer.","DOI":"10.1007\/978-3-319-21858-8"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1580","DOI":"10.1007\/s10489-018-1348-2","article-title":"Hybridization of Feature Selection and Feature Weighting for High Dimensional Data","volume":"49","author":"Singh","year":"2019","journal-title":"Appl. Intell."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1016\/j.physa.2017.08.048","article-title":"An Opinion Formation Based Binary Optimization Approach for Feature Selection","volume":"491","author":"Hamedmoghadam","year":"2018","journal-title":"Phys. A Stat. Mech. Its Appl."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"487","DOI":"10.1016\/j.ins.2016.05.037","article-title":"A Self-Adaptive Binary Differential Evolution Algorithm for Large Scale Binary Optimization Problems","volume":"367","author":"Banitalebi","year":"2016","journal-title":"Inf. Sci."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/5254.671091","article-title":"Feature Subset Selection Using a Genetic Algorithm","volume":"13","author":"Yang","year":"1998","journal-title":"IEEE Intell. Syst."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1109\/4235.850656","article-title":"Dimensionality Reduction Using Genetic Algorithms","volume":"4","author":"Raymer","year":"2000","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Guyon, I., Nikravesh, M., Gunn, S., and Zadeh, L.A. (2006). Feature Extraction, Springer. Studies in Fuzziness and Soft Computing.","DOI":"10.1007\/978-3-540-35488-8"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2914","DOI":"10.1016\/j.neucom.2011.03.034","article-title":"A New Local Search Based Hybrid Genetic Algorithm for Feature Selection","volume":"74","author":"Kabir","year":"2011","journal-title":"Neurocomputing"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1134\/S0361768817010030","article-title":"Fuzzy Classifier Design Using Harmonic Search Methods","volume":"43","author":"Hodashinsky","year":"2017","journal-title":"Program. Comput. Softw."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1016\/j.engappai.2016.10.008","article-title":"Feature Selection for High Dimensional Imbalanced Class Data Using Harmony Search","volume":"57","author":"Moayedikia","year":"2017","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/3477.484436","article-title":"The Ant System: Optimization by a Colony of Cooperating Agents","volume":"26","author":"Dorigo","year":"1996","journal-title":"IEEE Trans. Syst. Man Cybern. Part B"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"778","DOI":"10.1007\/978-3-540-72950-1_76","article-title":"Ant Colony Optimization Applied to Feature Selection in Fuzzy Classifiers","volume":"4529","author":"Vieira","year":"2007","journal-title":"Lect. Notes Comput. Sci."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"243","DOI":"10.4306\/pi.2014.11.3.243","article-title":"Ant Colony Optimization Based Feature Selection Method for QEEG Data Classification","volume":"11","author":"Erguzel","year":"2014","journal-title":"Psychiatry Investig."},{"key":"ref_19","first-page":"649260","article-title":"An Ant Colony Optimization Based Feature Selection for Web Page Classification","volume":"16","author":"Ozel","year":"2014","journal-title":"Sci. World J."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1016\/j.knosys.2018.06.025","article-title":"An Improved Feature Selection Algorithm Based on Graph Clustering and Ant Colony Optimization","volume":"159","author":"Ghimatgar","year":"2018","journal-title":"Knowl. Based Syst."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Abdull Hamed, H.N., Kasabov, N.K., and Shamsuddin, S.M. (2011). Quantum-Inspired Particle Swarm Optimization for Feature Selection and Parameter Optimization in Evolving Spiking Neural Networks for Classification Tasks. Evolutionary Algorithms, InTech.","DOI":"10.5772\/10545"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1016\/j.cie.2017.10.025","article-title":"A Cooperative Swarm Intelligence Algorithm Based on Quantum-Inspired and Rough Sets for Feature Selection","volume":"115","author":"Zouache","year":"2018","journal-title":"Comput. Ind. Eng."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1109\/TEVC.2004.823467","article-title":"Quantum-Inspired Evolutionary Algorithms with a New Termination Criterion, He Gate, and Two-Phase Scheme","volume":"8","author":"Han","year":"2004","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1016\/j.engappai.2015.01.002","article-title":"A Quantum-Inspired Gravitational Search Algorithm for Binary Encoded Optimization Problems","volume":"40","year":"2015","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"8049","DOI":"10.1016\/j.eswa.2008.10.047","article-title":"An Improved Binary Particle Swarm Optimization for Unit Commitment Problem","volume":"36","author":"Yuan","year":"2009","journal-title":"Expert Syst. Appl."},{"key":"ref_26","first-page":"80","article-title":"Discrete Swallow Swarm Optimization Algorithm for Travelling Salesman Problem","volume":"Volume F1305","author":"Bouzidi","year":"2017","journal-title":"Proceedings of the ACM International Conference Proceeding Series"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"2307","DOI":"10.3906\/elk-1203-104","article-title":"XOR-Based Artificial Bee Colony Algorithm for Binary Optimization","volume":"21","author":"Kiran","year":"2013","journal-title":"Turk. J. Electr. Eng. Comput. Sci."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"627","DOI":"10.1016\/j.asoc.2018.01.001","article-title":"An Artificial Algae Algorithm with Stigmergic Behavior for Binary Optimization","volume":"64","author":"Korkmaz","year":"2018","journal-title":"Appl. Soft Comput. J."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"736","DOI":"10.1080\/03772063.2015.1135086","article-title":"A Novel Binary Spider Monkey Optimization Algorithm for Thinning of Concentric Circular Antenna Arrays","volume":"62","author":"Singh","year":"2016","journal-title":"IETE J. Res."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"29","DOI":"10.17323\/1998-0663.2019.2.29.42","article-title":"Feature Selection for Fuzzy Classifier Using the Spider Monkey Algorithm","volume":"13","author":"Hodashinsky","year":"2019","journal-title":"Bus. Inform."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"342","DOI":"10.1016\/j.asoc.2011.08.038","article-title":"DisABC: A new artificial bee colony algorithm for binary optimization","volume":"12","author":"Kashan","year":"2012","journal-title":"Appl. Soft Comput. J."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"4104","DOI":"10.1109\/ICSMC.1997.637339","article-title":"A Discrete Binary Version of the Particle Swarm Algorithm","volume":"Volume 5","author":"Kennedy","year":"1997","journal-title":"Proceedings of the 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.swevo.2012.09.002","article-title":"S-Shaped Versus V-Shaped Transfer Functions for Binary Particle Swarm Optimization","volume":"9","author":"Mirjalili","year":"2013","journal-title":"Swarm Evol. Comput."},{"key":"ref_34","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_35","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1016\/j.asoc.2017.04.050","article-title":"A Time-Varying Transfer Function for Balancing the Exploration and Exploitation Ability of a Binary PSO","volume":"59","author":"Islam","year":"2017","journal-title":"Appl. Soft Comput. J."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"727","DOI":"10.1007\/s11047-009-9175-3","article-title":"BGSA: Binary Gravitational Search Algorithm","volume":"9","author":"Rashedi","year":"2010","journal-title":"Nat. Comput."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Bardamova, M., Konev, A., Hodashinsky, I., and Shelupanov, A. (2018). A Fuzzy Classifier with Feature Selection Based on the Gravitational Search Algorithm. Symmetry, 10.","DOI":"10.3390\/sym10110609"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1016\/j.asoc.2015.01.043","article-title":"A Novel Hybrid System for Feature Selection Based on an Improved Gravitational Search Algorithm and k-NN Method","volume":"31","author":"Xiang","year":"2015","journal-title":"Appl. Soft Comput. J."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/j.eswa.2018.08.051","article-title":"Binary Butterfly Optimization Approaches for Feature Selection","volume":"116","author":"Arora","year":"2019","journal-title":"Expert Syst. Appl."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1016\/j.eswa.2018.09.015","article-title":"Binary Grasshopper Optimisation Algorithm Approaches for Feature Selection Problems","volume":"117","author":"Mafarja","year":"2019","journal-title":"Expert Syst. Appl."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/j.knosys.2018.08.003","article-title":"Binary Dragonfly Optimization for Feature Selection Using Time-Varying Transfer Functions","volume":"161","author":"Mafarja","year":"2018","journal-title":"Knowl. Based Syst."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1016\/j.swevo.2017.08.002","article-title":"Binary Grey Wolf Optimizer for Large Scale Unit Commitment Problem","volume":"38","author":"Panwar","year":"2018","journal-title":"Swarm Evol. Comput."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/j.knosys.2018.05.009","article-title":"An Efficient Binary Salp Swarm Algorithm with Crossover Scheme for Feature Selection Problems","volume":"154","author":"Faris","year":"2018","journal-title":"Knowl. Based Syst."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"468","DOI":"10.1016\/j.compeleceng.2018.10.013","article-title":"Feature Selection Through Binary Brain Storm Optimization","volume":"72","author":"Papa","year":"2018","journal-title":"Comput. Electr. Eng."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1423","DOI":"10.1007\/s00521-014-1629-6","article-title":"Binary Optimization Using Hybrid Particle Swarm Optimization and Gravitational Search Algorithm","volume":"25","author":"Mirjalili","year":"2014","journal-title":"Neural Comput. Appl."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"646","DOI":"10.1016\/j.swevo.2018.08.006","article-title":"A Clustering Algorithm Applied to the Binarization of Swarm Intelligence Continuous Metaheuristics","volume":"44","author":"Garcia","year":"2019","journal-title":"Swarm Evol. Comput."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1016\/j.patcog.2018.03.011","article-title":"Fuzzy Classifiers with Information Granules in Feature Space and Logic-Based Computing","volume":"80","author":"Hu","year":"2018","journal-title":"Pattern Recognit."},{"key":"ref_48","first-page":"334","article-title":"Fuzzy Classifier Design Using Modified Genetic Algorithm","volume":"3","author":"Devaraj","year":"2010","journal-title":"Int. J. Comput. Intell. Syst."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"616","DOI":"10.1134\/S1064230717040116","article-title":"Comparative Analysis of Differential Evolution Methods to Optimize Parameters of Fuzzy Classifiers","volume":"56","author":"Mekh","year":"2017","journal-title":"J. Comput. Syst. Sci. Int."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1007\/s00521-012-0939-9","article-title":"Swallow Swarm Optimization Algorithm: A New Method to Optimization","volume":"23","author":"Neshat","year":"2013","journal-title":"Neural Comput. Appl."},{"key":"ref_51","first-page":"255","article-title":"KEEL Data-Mining Software Tool: Data Set Repository, Integration of Algorithms and Experimental Analysis Framework","volume":"17","author":"Fernandez","year":"2011","journal-title":"J. Mult. Log. Soft Comput."},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Cheng, S., and Shi, Y. (2019). Brain Storm Optimization Algorithm, Concepts, Principles and Applications, Springer.","DOI":"10.1007\/978-3-030-15070-9"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1016\/j.neucom.2017.11.077","article-title":"Feature Selection in Machine Learning: A New Perspective","volume":"300","author":"Cai","year":"2018","journal-title":"Neurocomputing"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"1341","DOI":"10.1162\/neco.1996.8.7.1341","article-title":"The Existence of a Priori Distinctions Between Learning Algorithms","volume":"8","author":"Wolpert","year":"1996","journal-title":"Neural Comput."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/11\/11\/1423\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:35:27Z","timestamp":1760189727000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/11\/11\/1423"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,18]]},"references-count":54,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2019,11]]}},"alternative-id":["sym11111423"],"URL":"https:\/\/doi.org\/10.3390\/sym11111423","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,11,18]]}}}