关于改进智能算法那些事~如何避雷,判断改进智能算法的质量

声明:对于作者的原创代码,禁止转售倒卖,违者必究!

现如今网上关于改进智能算法的代码越来越多了,这不禁让大家挑花了眼,有些代码卖的还特别贵,但是代码的质量却不一定高!

今天就告诉大家一个小窍门,到底如何辨别一个改进的智能算法质量高不高。

网上改进智能算法的代码大多数以CEC2005函数集进行改进。

首先评论一下这个函数集,不得不说,CEC2005这是一个非常经典的函数集!但是该函数集中的函数都是比较简单的!这里附上CEC2005函数集,大家可以看看这个函数集的公式。

050f83bbf66c01d133274e96f5023a08.png

虽说简单,但是要说CEC2005函数集就一个优秀的函数都没有吗,那肯定也不是的。(这里说的优秀是真正能考验智能算法寻优能力的)

CEC2005函数集中比较复杂一点,也比较能考验智能算法寻优能力的,小淘总结了一下:F6,F7,F8,F12,F13。大家今后在挑选网上改进智能算法代码的时候,要看下有没有附上这几个函数的截图。

如果说一个人改进智能算法,永远不挑这几个函数进行展示,那么这个人的代码水平以及改进思路必然有问题,这种改进的算法往往只能在最简单的函数进行寻优。一旦遇到难一点的函数,必然陷入局部最优!

小淘改了这么多智能算法,也承认之前某些改过的算法并不是最好的,并不能完全适应各种高难度函数。今天写出这一点,虽然会增大自己今后改进智能算法的难度,但更重要的是想告诉大家一定要撒亮双眼,不要只看某几个简单的函数效果好就认为这个算法是好的。

还有就是某些改进算法在CEC2005的某几个简单地函数表现不好,并不一定就代表在其他函数集中表现不好。重点的还是要结合自己的实际问题,如果在自己的实际问题中,你的改进算法表现就是要好过其他算法,那就说明这个改进的算法是为你的实际问题量身打造的,那就没人敢说他不好。

现如今想要发高水平论文,CEC2005函数集可加可不加,但是CEC2017或者CEC2022必然是要加上的。

其中CEC2017函数集是继CEC2005函数集后最为经典,也是最能考验智能算法改进效果的函数集。

后来出现的像CEC2019,CEC2020,CEC2021,CEC2022函数集中很多函数都可以在CEC2017函数集中找到。

另附上小淘往期改进过的智能算法全集,都是小淘精心调试更改过的。

改进的智能优化算法合集(MATLAB)
改进智能算法全家桶:https://mbd.pub/o/bread/mbd-ZJ2XmJ5w
多策略改进蜣螂优化--螺旋搜索+最优值引导+反向学习策略
改进蜣螂优化--采用莱维飞行和三角形游走策略‍
融合鱼鹰和柯西变异的麻雀优化算法,效果好的起飞!改进麻雀,力荐!
基于改进莱维飞行和混沌映射的粒子群优化算法‍
基于改进莱维飞行和混沌映射的金鹰优化算法
10种混沌映射优化灰狼算法
融合黄金正弦,十种混沌映射,搞定!把把最优值,本文思路可用于所有智能算法的改进
基于莱维飞行的量子粒子群,在CEC2005和CEC2017函数上跑
2023年智能算法改进--融合正余弦和柯西变异的登山队优化算法
融合正余弦和柯西变异的麻雀搜索算法
融合正余弦和折射反向学习的北方苍鹰优化算法
三种策略改进的沙猫群优化算法(MSCSO),与白鲸、蜣螂、麻雀算法比较
强强联合!三种策略改进的蛇优化算法(GOSO‍)‍
改进正弦算法引导的蜣螂优化算法(MSADBO)
改进免疫算法,融合正弦策略和莱维飞行,MATLAB代码
融合蝴蝶搜索的麻雀优化算法,附MATLAB代码
借鉴淘金优化器思想改进的灰狼算法
自适应t分布变异的黏菌优化算法,MATLAB代码
融合柯西变异和自适应莱维飞行的布谷鸟优化算法,MATLAB代码

ff348eacf68be12564476f97a6764d9f.gif

a6798506532d9c0565d7eaad3cb715fa.png

Easily Search Code

猜你喜欢

转载自blog.csdn.net/woaipythonmeme/article/details/133398857
今日推荐