论文部分内容阅读
针对基本群搜索算法(GSO)不能及时适应动态环境变化、容易陷入局部极值的问题,提出一种基于感知者角色和多发现者的动态群搜索算法(SMGSO)。引入“感知者”角色用以检测环境变化,重新初始化一定比例的种群个体以响应环境变化;采用多发现者模式,提出了基于多发现者中心的加入者更新模式,以提高搜索精度;采用基于群体多样性的角色分配策略,确定加入者和游荡者的比例与数量,提高种群多样性。实验结果表明,在解决动态寻优问题时, SMGSO算法表现出更好的性能,能够更准确、更及时地跟踪动态目标。