Matlab实现基于动态粒子群算法的动态环境寻优算
1、文档下载:
本算法已经整理成文档如下,有需要的朋友可以点击进行下载
说明 | 文档(点击下载) |
---|---|
本算法文档 | 【老生谈算法】matlab实现基于动态粒子群算法的动态环境寻优算法.doc |
更多matlab算法原理及源码详解可点击下方文字直达:
2、算法详解:
1、案例背景
为了跟踪动态极值,需要对基本的PSO算法进行两方面改进,第一是引入探测机制,使种群或粒子获得感知外部环境变化的能力;第二是引入响应机制,在探测到环境的变化后,采取某种响应方式对种群进行更新,以适应动态环境。基于敏感粒子的动态粒子群算法是一种典型的动态粒子群算法,它在算法初始化时随机选择一个或多个位置,称为敏感粒子,每次迭代中计算敏感粒子适应度值,当发现适应度值变化时,认为环境已发生变化。响应的方式是