Symmetric projection optimizer: concise and efficient solving engineering problems using the fundamental wave of the Fourier series
Abstract The fitness function value is a kind of important information in the search process, which can be more targeted according to the guidance of the fitness function value. Most existing meta-heuristic algorithms only use the fitness function value as an indicator to compare the current variabl...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Nature Portfolio
2024-03-01
|
Series: | Scientific Reports |
Subjects: | |
Online Access: | https://doi.org/10.1038/s41598-024-56521-4 |
_version_ | 1797259282685624320 |
---|---|
author | Haoxiang Su Zhenghong Dong Yi Liu Yao Mu Sen Li Lurui Xia |
author_facet | Haoxiang Su Zhenghong Dong Yi Liu Yao Mu Sen Li Lurui Xia |
author_sort | Haoxiang Su |
collection | DOAJ |
description | Abstract The fitness function value is a kind of important information in the search process, which can be more targeted according to the guidance of the fitness function value. Most existing meta-heuristic algorithms only use the fitness function value as an indicator to compare the current variables as good or bad but do not use the fitness function value in the search process. To address this problem, the mathematical idea of the fitting is introduced into the meta-heuristic algorithm, and a symmetric projection optimizer (SPO) is proposed to solve numerical optimization and engineering problems more efficiently. The SPO algorithm mainly utilizes a new search mechanism, the symmetric projection search (SP) method. The SP method quickly completes the fitting of the projection plane, which is located through the symmetry of the two points and finds the minima in the projection plane according to the fitting result. Fitting by using the fitness function values allows the SP to find regions where extreme values may exist more quickly. Based on the SP method, exploration and exploitation strategies are constructed, respectively. The exploration strategy is used to find better regions, and the exploitation strategy is used to optimize the discovered regions continuously. The timing of the use of the two strategies is designed so that the SPO algorithm can converge faster while avoiding falling into local optima. The effectiveness of the SPO algorithm is extensively evaluated using seven test suites, including CEC2017, CEC2019, CEC2020, and CEC2022. It is also compared with two sets of 19 recent competitive algorithms. Statistical analyses are performed using five metrics such as the Wilcoxon test, the Friedman test, and variance. Finally, the practicality of the SPO algorithm is verified by four typical engineering problems and a real spacecraft trajectory optimization problem. The results show that the SPO algorithm can find superior results in 94.6% of the comparison tests and is a promising alternative for solving real-world problems. |
first_indexed | 2024-04-24T23:06:57Z |
format | Article |
id | doaj.art-62c2d65ed6ee4f389a65eeb09ef9d5ce |
institution | Directory Open Access Journal |
issn | 2045-2322 |
language | English |
last_indexed | 2024-04-24T23:06:57Z |
publishDate | 2024-03-01 |
publisher | Nature Portfolio |
record_format | Article |
series | Scientific Reports |
spelling | doaj.art-62c2d65ed6ee4f389a65eeb09ef9d5ce2024-03-17T12:26:23ZengNature PortfolioScientific Reports2045-23222024-03-0114115910.1038/s41598-024-56521-4Symmetric projection optimizer: concise and efficient solving engineering problems using the fundamental wave of the Fourier seriesHaoxiang Su0Zhenghong Dong1Yi Liu2Yao Mu3Sen Li4Lurui Xia5Spece Engineering UniversitySpece Engineering UniversitySpece Engineering UniversitySpece Engineering UniversitySpece Engineering UniversitySpece Engineering UniversityAbstract The fitness function value is a kind of important information in the search process, which can be more targeted according to the guidance of the fitness function value. Most existing meta-heuristic algorithms only use the fitness function value as an indicator to compare the current variables as good or bad but do not use the fitness function value in the search process. To address this problem, the mathematical idea of the fitting is introduced into the meta-heuristic algorithm, and a symmetric projection optimizer (SPO) is proposed to solve numerical optimization and engineering problems more efficiently. The SPO algorithm mainly utilizes a new search mechanism, the symmetric projection search (SP) method. The SP method quickly completes the fitting of the projection plane, which is located through the symmetry of the two points and finds the minima in the projection plane according to the fitting result. Fitting by using the fitness function values allows the SP to find regions where extreme values may exist more quickly. Based on the SP method, exploration and exploitation strategies are constructed, respectively. The exploration strategy is used to find better regions, and the exploitation strategy is used to optimize the discovered regions continuously. The timing of the use of the two strategies is designed so that the SPO algorithm can converge faster while avoiding falling into local optima. The effectiveness of the SPO algorithm is extensively evaluated using seven test suites, including CEC2017, CEC2019, CEC2020, and CEC2022. It is also compared with two sets of 19 recent competitive algorithms. Statistical analyses are performed using five metrics such as the Wilcoxon test, the Friedman test, and variance. Finally, the practicality of the SPO algorithm is verified by four typical engineering problems and a real spacecraft trajectory optimization problem. The results show that the SPO algorithm can find superior results in 94.6% of the comparison tests and is a promising alternative for solving real-world problems.https://doi.org/10.1038/s41598-024-56521-4Symmetric projection optimizerSearch mechanismFundamental waveProjection planeEngineering optimization |
spellingShingle | Haoxiang Su Zhenghong Dong Yi Liu Yao Mu Sen Li Lurui Xia Symmetric projection optimizer: concise and efficient solving engineering problems using the fundamental wave of the Fourier series Scientific Reports Symmetric projection optimizer Search mechanism Fundamental wave Projection plane Engineering optimization |
title | Symmetric projection optimizer: concise and efficient solving engineering problems using the fundamental wave of the Fourier series |
title_full | Symmetric projection optimizer: concise and efficient solving engineering problems using the fundamental wave of the Fourier series |
title_fullStr | Symmetric projection optimizer: concise and efficient solving engineering problems using the fundamental wave of the Fourier series |
title_full_unstemmed | Symmetric projection optimizer: concise and efficient solving engineering problems using the fundamental wave of the Fourier series |
title_short | Symmetric projection optimizer: concise and efficient solving engineering problems using the fundamental wave of the Fourier series |
title_sort | symmetric projection optimizer concise and efficient solving engineering problems using the fundamental wave of the fourier series |
topic | Symmetric projection optimizer Search mechanism Fundamental wave Projection plane Engineering optimization |
url | https://doi.org/10.1038/s41598-024-56521-4 |
work_keys_str_mv | AT haoxiangsu symmetricprojectionoptimizerconciseandefficientsolvingengineeringproblemsusingthefundamentalwaveofthefourierseries AT zhenghongdong symmetricprojectionoptimizerconciseandefficientsolvingengineeringproblemsusingthefundamentalwaveofthefourierseries AT yiliu symmetricprojectionoptimizerconciseandefficientsolvingengineeringproblemsusingthefundamentalwaveofthefourierseries AT yaomu symmetricprojectionoptimizerconciseandefficientsolvingengineeringproblemsusingthefundamentalwaveofthefourierseries AT senli symmetricprojectionoptimizerconciseandefficientsolvingengineeringproblemsusingthefundamentalwaveofthefourierseries AT luruixia symmetricprojectionoptimizerconciseandefficientsolvingengineeringproblemsusingthefundamentalwaveofthefourierseries |