Cargando…
Multi-Strategy Improved Sand Cat Swarm Optimization: Global Optimization and Feature Selection
The sand cat is a creature suitable for living in the desert. Sand cat swarm optimization (SCSO) is a biomimetic swarm intelligence algorithm, which inspired by the lifestyle of the sand cat. Although the SCSO has achieved good optimization results, it still has drawbacks, such as being prone to fal...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10604673/ https://www.ncbi.nlm.nih.gov/pubmed/37887623 http://dx.doi.org/10.3390/biomimetics8060492 |
_version_ | 1785126892207079424 |
---|---|
author | Yao, Liguo Yang, Jun Yuan, Panliang Li, Guanghui Lu, Yao Zhang, Taihua |
author_facet | Yao, Liguo Yang, Jun Yuan, Panliang Li, Guanghui Lu, Yao Zhang, Taihua |
author_sort | Yao, Liguo |
collection | PubMed |
description | The sand cat is a creature suitable for living in the desert. Sand cat swarm optimization (SCSO) is a biomimetic swarm intelligence algorithm, which inspired by the lifestyle of the sand cat. Although the SCSO has achieved good optimization results, it still has drawbacks, such as being prone to falling into local optima, low search efficiency, and limited optimization accuracy due to limitations in some innate biological conditions. To address the corresponding shortcomings, this paper proposes three improved strategies: a novel opposition-based learning strategy, a novel exploration mechanism, and a biological elimination update mechanism. Based on the original SCSO, a multi-strategy improved sand cat swarm optimization (MSCSO) is proposed. To verify the effectiveness of the proposed algorithm, the MSCSO algorithm is applied to two types of problems: global optimization and feature selection. The global optimization includes twenty non-fixed dimensional functions (Dim = 30, 100, and 500) and ten fixed dimensional functions, while feature selection comprises 24 datasets. By analyzing and comparing the mathematical and statistical results from multiple perspectives with several state-of-the-art (SOTA) algorithms, the results show that the proposed MSCSO algorithm has good optimization ability and can adapt to a wide range of optimization problems. |
format | Online Article Text |
id | pubmed-10604673 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-106046732023-10-28 Multi-Strategy Improved Sand Cat Swarm Optimization: Global Optimization and Feature Selection Yao, Liguo Yang, Jun Yuan, Panliang Li, Guanghui Lu, Yao Zhang, Taihua Biomimetics (Basel) Article The sand cat is a creature suitable for living in the desert. Sand cat swarm optimization (SCSO) is a biomimetic swarm intelligence algorithm, which inspired by the lifestyle of the sand cat. Although the SCSO has achieved good optimization results, it still has drawbacks, such as being prone to falling into local optima, low search efficiency, and limited optimization accuracy due to limitations in some innate biological conditions. To address the corresponding shortcomings, this paper proposes three improved strategies: a novel opposition-based learning strategy, a novel exploration mechanism, and a biological elimination update mechanism. Based on the original SCSO, a multi-strategy improved sand cat swarm optimization (MSCSO) is proposed. To verify the effectiveness of the proposed algorithm, the MSCSO algorithm is applied to two types of problems: global optimization and feature selection. The global optimization includes twenty non-fixed dimensional functions (Dim = 30, 100, and 500) and ten fixed dimensional functions, while feature selection comprises 24 datasets. By analyzing and comparing the mathematical and statistical results from multiple perspectives with several state-of-the-art (SOTA) algorithms, the results show that the proposed MSCSO algorithm has good optimization ability and can adapt to a wide range of optimization problems. MDPI 2023-10-18 /pmc/articles/PMC10604673/ /pubmed/37887623 http://dx.doi.org/10.3390/biomimetics8060492 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Yao, Liguo Yang, Jun Yuan, Panliang Li, Guanghui Lu, Yao Zhang, Taihua Multi-Strategy Improved Sand Cat Swarm Optimization: Global Optimization and Feature Selection |
title | Multi-Strategy Improved Sand Cat Swarm Optimization: Global Optimization and Feature Selection |
title_full | Multi-Strategy Improved Sand Cat Swarm Optimization: Global Optimization and Feature Selection |
title_fullStr | Multi-Strategy Improved Sand Cat Swarm Optimization: Global Optimization and Feature Selection |
title_full_unstemmed | Multi-Strategy Improved Sand Cat Swarm Optimization: Global Optimization and Feature Selection |
title_short | Multi-Strategy Improved Sand Cat Swarm Optimization: Global Optimization and Feature Selection |
title_sort | multi-strategy improved sand cat swarm optimization: global optimization and feature selection |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10604673/ https://www.ncbi.nlm.nih.gov/pubmed/37887623 http://dx.doi.org/10.3390/biomimetics8060492 |
work_keys_str_mv | AT yaoliguo multistrategyimprovedsandcatswarmoptimizationglobaloptimizationandfeatureselection AT yangjun multistrategyimprovedsandcatswarmoptimizationglobaloptimizationandfeatureselection AT yuanpanliang multistrategyimprovedsandcatswarmoptimizationglobaloptimizationandfeatureselection AT liguanghui multistrategyimprovedsandcatswarmoptimizationglobaloptimizationandfeatureselection AT luyao multistrategyimprovedsandcatswarmoptimizationglobaloptimizationandfeatureselection AT zhangtaihua multistrategyimprovedsandcatswarmoptimizationglobaloptimizationandfeatureselection |