首先声明,该算法是作者自己借鉴淘金优化器算法来改进的灰狼算法,并没有任何参考文献是这么做的,纯粹是作者自己的改进。
经常有小伙伴后台留言问:
作者改进的算法可不可以用来写论文呀?
回答是:当然可以!
如果我的文章能帮助到大家写论文,那是作者的荣幸!
至于为什么选择淘金优化器,上一期在介绍淘金优化器的时候,作者发现该算法很多公式与灰狼算法很像,但是效果却比灰狼算法好,于是今天借鉴淘金优化器的某些思想来改进一下灰狼算法。
原理详解
强调一下:此程序改进点并不复杂,适合新手。程序没有增加算法复杂度,每次循环只调用一次适应度函数。效率很高!
改进点有四处:
改进点1:混沌映射;
本次改进采用的是tent混沌映射。
改进点2:改进收敛因子;
改进点3:借鉴淘金优化算法中金矿探矿者向金矿的迁移公式,来更新灰狼算法的alpha狼。
改进点4,改进X2的更新公式
结果展示
GGWO是本文改进的算法,大家也可以自行起一个好听点的名字哈!
代码展示
完整代码获取方式,后台回复关键词。关键词:
GGWO