Science Progress Optimizer

版本 1.0.0 (3.6 MB) 作者: Yuansheng Gao
Let All Be Guides! Science Progress Optimizer for Global Optimization
32.0 次下载
更新时间 2024/6/7

查看许可证

This study developed a novel metaheuristic algorithm named the science progress optimizer (SPO) for global optimization. Inspired by the process of scientific progress, the SPO modelled the facilitating role of radical and conservative innovation. As a swarm intelligence algorithm, the most noteworthy feature of the SPO is that it uses all individuals rather than the best historical individuals to guide the search. We evaluate the SPO and seven recently developed metaheuristics on the CEC2017 benchmark functions (50 dimensions). Furthermore, we evaluate the SPO and five state-of-the-art algorithms on the CEC2017 (100 dimensions) and CEC2022 (20 dimensions) benchmark functions. Finally, the SPO and seven recently developed metaheuristics are used to solve fourteen mechanical engineering problems. The results show that the SPO outperforms seven recently developed metaheuristics in both benchmark tests and engineering problems. Moreover, SPO outperforms the state-of-the-art algorithms on nearly half of the functions and achieves similar results to the state-of-the-art algorithms on many functions.

引用格式

Yuansheng Gao (2024). Science Progress Optimizer (https://www.mathworks.com/matlabcentral/fileexchange/167661-science-progress-optimizer), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2024a
兼容任何版本
平台兼容性
Windows macOS Linux
标签 添加标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Science Progress Optimizer

版本 已发布 发行说明
1.0.0