Multi-objective Stochastic Paint Optimizer (MOSPO)

版本 1.0.1 (24.1 KB) 作者: Nima Khodadadi
The codes of multi-objective version of a recently proposed meta-heuristic algorithm called stochastic paint optimizer (SPO)
306.0 次下载
更新时间 2022/6/12

查看许可证

The single-objective version of stochastic paint optimizer (SPO) is appropriately changed to solve multi-objective optimization problems described as MOSPO. Color theory, the color wheel, and color combination methods are the main concepts of SPO. The SPO will be able to do excellent exploration and exploitation thanks to four simple color combination rules that do not have any internal parameters. Principles like using of fixed-sized external archive make the recommended technique various from the initial single-objective SPO. In addition, to perform multi-objective optimization, the leader selection feature has been added to SPO. The efficiency of recommended multi-objective stochastic paint optimizer (MOSPO) is tested on ten mathematical (CEC-09) and eight multi-objective engineering design problems concerning remarkable precision and uniformity compared to multi-objective particle swarm optimization (MOPSO), multi-objective slap swarm algorithm (MSSA), and multi-objective ant lion optimizer. According to the results of different performance metrics, such as generational distance (GD), inverted generational distance (IGD), maximum spread, and spacing, the proposed algorithm can provide quality Pareto fronts with very competitive results with high convergence.

引用格式

Khodadadi, Nima, et al. “Multi-Objective Stochastic Paint Optimizer (MOSPO).” Neural Computing and Applications, Springer Science and Business Media LLC, June 2022, doi:10.1007/s00521-022-07405-z.

查看更多格式
MATLAB 版本兼容性
创建方式 R2022a
兼容任何版本
平台兼容性
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
版本 已发布 发行说明
1.0.1

Last version

1.0.0