参考:Héctor Esteban González (2022). Test optimization algorithms (https://www.mathworks.com/matlabcentral/fileexchange/73344-test-optimization-algorithms), MATLAB Central File Exchange. Retrieved April 1, 2022.
下载链接
如有侵权,联系删除

针对于单目标优化,常见的测试函数有许多,详细可见Matlab群体智能优化算法之鹈鹕优化算法(POA)Optimization Test Functions
初学者其实很好奇测试函数是什么,长什么样子,虽然可以根据函数画出图像,但对于初学者来说,其实不太友好。今天在mathworks上看到一个测试,用的都是matlab自带的算法,可看下图。

这里面包括34个测试函数,大家其实可以自行更改这个可视化的代码。
现选择一个来看看效果。

在这里插入图片描述
选择遗传算法
在这里插入图片描述

选择粒子群算法

在这里插入图片描述
选择模拟退火算法
在这里插入图片描述

参数可以设置很多,大家自行下载。我觉得对初学者来说,挺好玩的。
命令行窗口也会提示。大家其实都可以学习学习大神是什么写这些代码的。
在这里插入图片描述
仅记录学习

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐