Cargando…
Binary arithmetic optimization algorithm for feature selection
Feature selection, widely used in data preprocessing, is a challenging problem as it involves hard combinatorial optimization. So far some meta-heuristic algorithms have shown effectiveness in solving hard combinatorial optimization problems. As the arithmetic optimization algorithm only performs we...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer Berlin Heidelberg
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10191101/ https://www.ncbi.nlm.nih.gov/pubmed/37362265 http://dx.doi.org/10.1007/s00500-023-08274-x |
_version_ | 1785043406172454912 |
---|---|
author | Xu, Min Song, Qixian Xi, Mingyang Zhou, Zhaorong |
author_facet | Xu, Min Song, Qixian Xi, Mingyang Zhou, Zhaorong |
author_sort | Xu, Min |
collection | PubMed |
description | Feature selection, widely used in data preprocessing, is a challenging problem as it involves hard combinatorial optimization. So far some meta-heuristic algorithms have shown effectiveness in solving hard combinatorial optimization problems. As the arithmetic optimization algorithm only performs well in dealing with continuous optimization problems, multiple binary arithmetic optimization algorithms (BAOAs) utilizing different strategies are proposed to perform feature selection. First, six algorithms are formed based on six different transfer functions by converting the continuous search space to the discrete search space. Second, in order to enhance the speed of searching and the ability of escaping from the local optima, six other algorithms are further developed by integrating the transfer functions and Lévy flight. Based on 20 common University of California Irvine (UCI) datasets, the performance of our proposed algorithms in feature selection is evaluated, and the results demonstrate that BAOA_S1LF is the most superior among all the proposed algorithms. Moreover, the performance of BAOA_S1LF is compared with other meta-heuristic algorithms on 26 UCI datasets, and the corresponding results show the superiority of BAOA_S1LF in feature selection. Source codes of BAOA_S1LF are publicly available at: https://www.mathworks.com/matlabcentral/fileexchange/124545-binary-arithmetic-optimization-algorithm |
format | Online Article Text |
id | pubmed-10191101 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Springer Berlin Heidelberg |
record_format | MEDLINE/PubMed |
spelling | pubmed-101911012023-05-19 Binary arithmetic optimization algorithm for feature selection Xu, Min Song, Qixian Xi, Mingyang Zhou, Zhaorong Soft comput Optimization Feature selection, widely used in data preprocessing, is a challenging problem as it involves hard combinatorial optimization. So far some meta-heuristic algorithms have shown effectiveness in solving hard combinatorial optimization problems. As the arithmetic optimization algorithm only performs well in dealing with continuous optimization problems, multiple binary arithmetic optimization algorithms (BAOAs) utilizing different strategies are proposed to perform feature selection. First, six algorithms are formed based on six different transfer functions by converting the continuous search space to the discrete search space. Second, in order to enhance the speed of searching and the ability of escaping from the local optima, six other algorithms are further developed by integrating the transfer functions and Lévy flight. Based on 20 common University of California Irvine (UCI) datasets, the performance of our proposed algorithms in feature selection is evaluated, and the results demonstrate that BAOA_S1LF is the most superior among all the proposed algorithms. Moreover, the performance of BAOA_S1LF is compared with other meta-heuristic algorithms on 26 UCI datasets, and the corresponding results show the superiority of BAOA_S1LF in feature selection. Source codes of BAOA_S1LF are publicly available at: https://www.mathworks.com/matlabcentral/fileexchange/124545-binary-arithmetic-optimization-algorithm Springer Berlin Heidelberg 2023-05-17 /pmc/articles/PMC10191101/ /pubmed/37362265 http://dx.doi.org/10.1007/s00500-023-08274-x Text en © The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2023, Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Optimization Xu, Min Song, Qixian Xi, Mingyang Zhou, Zhaorong Binary arithmetic optimization algorithm for feature selection |
title | Binary arithmetic optimization algorithm for feature selection |
title_full | Binary arithmetic optimization algorithm for feature selection |
title_fullStr | Binary arithmetic optimization algorithm for feature selection |
title_full_unstemmed | Binary arithmetic optimization algorithm for feature selection |
title_short | Binary arithmetic optimization algorithm for feature selection |
title_sort | binary arithmetic optimization algorithm for feature selection |
topic | Optimization |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10191101/ https://www.ncbi.nlm.nih.gov/pubmed/37362265 http://dx.doi.org/10.1007/s00500-023-08274-x |
work_keys_str_mv | AT xumin binaryarithmeticoptimizationalgorithmforfeatureselection AT songqixian binaryarithmeticoptimizationalgorithmforfeatureselection AT ximingyang binaryarithmeticoptimizationalgorithmforfeatureselection AT zhouzhaorong binaryarithmeticoptimizationalgorithmforfeatureselection |