很久没有整理干货了,原因是最近一直在精心打磨一款智能优化算法APP,前前后后改了很多次,今天终于完工了!接下来跟我一起来看看这款软件吧!
众所周知,智能优化算法在解决复杂问题,寻找最优解的时候,往往有着奇效,也因此智能优化算法被冠以“他山之石,可以攻玉”的美名。越来越多的研究者对智能优化算法进行应用、改进。同时,也不得不说,智能优化算法在“水论文”方面还是名列前茅的。
想要采用智能优化算法发论文,要不就是将其应用在一个较新的领域,但是这样做的创新点往往不够。再有就是对其改进,这时候为了凸显改进的效果,各种单峰、多峰函数就得出马了,这里比较经典,也比较常用的就是各大CEC函数集和一些常用的经典函数。这些函数都有一个共同点:具有唯一的极小值,但是维度及复杂度都是不一样的。采用智能优化算法对这些函数的极值进行寻优,可以客观的测试智能优化算法的性能。
软件包含“单个算法测试”和“多种算法比较”两大核心功能。
首先介绍单个算法测试功能:
1、软件集成了5种经典的CEC函数(CEC2005\CEC2017\CEC2019\CEC2021\CEC2022)、23个经典测试函数和47种常用测试函数,基本上涵盖了90%常用的测试函数,用户可以随意切换,自由更改!
2、可以自行设置优化算法的迭代次数,种群个数,问题维度,更改算法,更改函数。界面如下:
3、单个算法测试功能里,作者已经集成了20余种常用的智能优化算法,但是用户也可以自行添加自己想添加的任何算法。如下:
操作起来也非常简单!如下,所有图像都支持导出fig图片哦!
运行后会在当前文件夹内生成如下结果:
3、软件可一键导出箱线图(fig格式和jpg格式)(已调整每个箱线图的大小,并去除白边),方便直接导入论文。如下,
4、软件可一键导出多种算法在各大函数集对比下的平均收敛曲线,如下,这是直接从MATLAB复制图窗过来的,可以看到,均已经剔除白边,并调整每个子图的大小保持一致。完全可以直接沾到你的论文里!
该软件由公众号——淘个代码开发,前前后后修改过很多次,调试过很多次,真正的心血之作!