引力搜索算法(GSA)源代码+原理+详细注释
引力搜索算法将所有粒子当作有质量的物体,能够作无阻力运动。
每个粒子会受到解空间中其它粒子的万有引力的影响,并产生加速度向质量更大的粒子运动。
由于粒子的质量与粒子的适度值相关,适度值大的粒子其质量也会更大,因此,质量小的粒子在朝质量大趋近的过程中逐渐逼近优化问题中的最优解。
本代码基于matlab实现,注释详细,逻辑清晰,很适合用来学习算法的原理和编程实现。
代码里用到了五个不同的基本测试函数进行算法性能的测试,并将迭代的过程可视化展现,很直观地展示引力搜索算法的原理。
ID:565
详询客服 微信shujuqudong1 或shujuqudong6 或 qq68823886 或 27699885
图文详情请查看: http://matup.cn/692610381669.html