使用标准测试函数测试全套 MATLAB 优化算法

参考: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个测试函数,大家其实可以自行更改这个可视化的代码。
现选择一个来看看效果。

使用标准测试函数测试全套 MATLAB 优化算法_第1张图片
选择遗传算法
使用标准测试函数测试全套 MATLAB 优化算法_第2张图片

选择粒子群算法

使用标准测试函数测试全套 MATLAB 优化算法_第3张图片
选择模拟退火算法
使用标准测试函数测试全套 MATLAB 优化算法_第4张图片

参数可以设置很多,大家自行下载。我觉得对初学者来说,挺好玩的。
命令行窗口也会提示。大家其实都可以学习学习大神是什么写这些代码的。
使用标准测试函数测试全套 MATLAB 优化算法_第5张图片
仅记录学习

你可能感兴趣的:(matlab,算法)