引用本文:倪庆剑,张志政,王蓁蓁,邢汉承.一种基于可变多簇结构的动态概率粒子群优化算法.软件学报,2009,20(2):339-349
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 5890次   下载 9118 本文二维码信息
码上扫一扫!
分享到: 微信 更多
一种基于可变多簇结构的动态概率粒子群优化算法
倪庆剑1, 张志政1,2, 王蓁蓁1, 邢汉承1
1.东南大学 计算机科学与工程学院,江苏 南京 210096;2.南京大学 计算机软件新技术国家重点实验室,江苏 南京 210093
摘要:
针对传统粒子群优化算法中全连接型拓扑和环形拓扑的特点,引入了一种粒子群信息共享方式——多簇结构,进而基于多簇结构提出了动态可变拓扑策略以协调动态概率粒子群优化算法的勘探和开采能力,并从理论上分析了最优信息在各种拓扑中的传播,同时从图论角度分析了几种经典拓扑以及动态可变多簇结构的统计特性.通过典型的Benchmark函数优化问题测试并比较了几种经典拓扑以及可变拓扑在高斯动态粒子群优化算法中的性能.实验结果表明,基于多簇结构的可变拓扑策略在求解复杂优化问题时优势明显,可以有效地避免算法陷入局部最优,在保证收敛速度的同时增强了算法的全局搜索能力.
关键词:  群智能  粒子群优化算法  邻域拓扑  可变拓扑  多簇结构
DOI:
分类号:
基金项目:Supported by the National Natural Science Foundation of China under Grant No.90412014 (国家自然科学基金)
Dynamic Probabilistic Particle Swarm Optimization Based on Varying Multi-Cluster Structure
NI Qing-Jian,ZHANG Zhi-Zheng,WANG Zhen-Zhen,XING Han-Cheng
Abstract:
Regarding to the characteristic of Gbest model and Lbest model in original particle swarm optimization, a neighborhood topology structure is developed, called multi-cluster structure. Moreover, a varying neighborhood strategy based on multi-cluster is proposed to coordinate exploration and exploitation. Furthermore, the information dissemination of several topologies is analyzed theoretically, and the statistical properties of canonical topologies and varying neighborhood topology are analyzed from graph theory. Gaussian dynamic particle swarm with several canonical topologies and varying topology are tested on five benchmark functions which are commonly used in the evolutionary computation. Experimental simulation results demonstrate that dynamic probabilistic particle swarm optimization with the varying neighborhood topology can solve complex optimization problems and escape from local optimal solutions efficiently. The results also reveal that the proposed method enhances the global search ability obviously.
Key words:  swarm intelligence  particle swarm optimization  neighborhood topology  varying topology  multi-cluster structure