计算机科学2021,Vol.48Issue(10) :67-76.DOI:10.11896/jsjkx.200800128

具有博弈概率选择的多子群粒子群算法

Multi-subgroup Particle Swarm Optimization Algorithm with Game Probability Selection

田梦丹 梁晓磊 符修文 孙媛 李章洪
计算机科学2021,Vol.48Issue(10) :67-76.DOI:10.11896/jsjkx.200800128

具有博弈概率选择的多子群粒子群算法

Multi-subgroup Particle Swarm Optimization Algorithm with Game Probability Selection

田梦丹 1梁晓磊 1符修文 2孙媛 1李章洪1
扫码查看

作者信息

  • 1. 武汉科技大学汽车与交通工程学院 武汉430065
  • 2. 上海海事大学物流科学与工程研究院 上海201306
  • 折叠

摘要

针对粒子群算法在求解复杂多峰函数时存在早熟、易陷入局部最优、全局收敛性能差等缺陷,考虑种群结构、多模式学习和个体间博弈等因素,提出了具有博弈概率选择的多子群粒子群算法.该算法从改善群体多样性、提升个体搜索能力的角度出发,构建了动态多种群结构,并针对每个子群构建不同的学习策略(极端学习、复合学习、邻域学习和随机学习),子群间进行最优信息共享,形成异构多子群的多源学习方式;将进化博弈思想引入群体搜索过程中,个体通过收益矩阵和扎根概率进行策略概率选择,进入适合个体能力提升的子群进行学习.基于12个标准测试函数,针对算法中重要参数子群规模L的取值进行了组合实验,结果表明L取值N/2或N/3时,种群适应度分布及中位值具有明显优势;针对算法性能测试,利用不同维度下的标准测试函数与7种同类型算法进行对比实验,实验结果显示,改进算法在最优值、求解稳定性及收敛特征上整体优于对比算法,说明多源学习和博弈概率选择策略可以有效改善粒子群算法的性能.

关键词

粒子群算法/动态异构多子群/博弈选择/收益矩阵/扎根概率

引用本文复制引用

基金项目

出版年

2021
计算机科学
重庆西南信息有限公司(原科技部西南信息中心)

计算机科学

CSTPCDCSCD北大核心
影响因子:0.944
ISSN:1002-137X
被引量2
参考文献量3
段落导航相关论文