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...

Full description

Bibliographic Details
Main Authors: Haoxiang Su, Zhenghong Dong, Yi Liu, Yao Mu, Sen Li, Lurui Xia
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