首页 | 本学科首页   官方微博 | 高级检索  
     

平均计算时间复杂度优化的动态粒子群优化算法
引用本文:王沁,李磊,陆成勇,孙富明.平均计算时间复杂度优化的动态粒子群优化算法[J].计算机科学,2010,37(3):191-194288.
作者姓名:王沁  李磊  陆成勇  孙富明
作者单位:北京科技大学信息工程学院,北京,100083
基金项目:863国家重点基金项目“负载自适应的低功耗异构多核网络处理器研究”(2008AA01Z134)资助
摘    要:粒子群优化(PSO:Particle Swarm Optimization)算法已经被广泛地应用,其中包括大量实时性要求很高的领域,如宽带数字信号处理。传统PSO算法需要对大量粒子分别进行若干次迭代运算,这将导致该算法的平均计算时间复杂度较高,运算延时大,不能满足这种高实时性要求。因此,需要在不影响性能的前提下降低PSO算法的平均计算时间复杂度。提出了一种粒子数量可变的动态粒子群优化(DPSO:Dynamic PSO)算法,其核心是丢弃粒子判定条件,在迭代过程中,根据该条件动态地抛弃一些粒子,从而降低算法的平均计算时间复杂度。此外,在算法迭代过程中对粒子的个体极值进行变异,从而避免陷入局部最优解。实验和理论分析结果表明,在算法的平均计算时间复杂度方面,对于相同的优化结果,DPSO算法的平均计算时间复杂度比传统PSO算法降低了30%左右;在算法的性能方面,对于单峰值目标函数,DPSO算法与传统PSO算法的优化性能相当,而对于多峰值目标函数,DPSO算法的优化性能要优于传统PSO算法。

关 键 词:平均计算时间复杂度  粒子群优化  动态  变异  多峰值函数优化  
收稿时间:2009/4/24 0:00:00
修稿时间:2009/7/17 0:00:00

Average Computational Time Complexity Optimized Dynamic Particle Swarm Optimization Algorithm
WANG Qin,LI Lei,LU Cheng-yong,SUN Fu-ming.Average Computational Time Complexity Optimized Dynamic Particle Swarm Optimization Algorithm[J].Computer Science,2010,37(3):191-194288.
Authors:WANG Qin  LI Lei  LU Cheng-yong  SUN Fu-ming
Affiliation:School of Information Engineering/a>;University of Science and Technology Beijing/a>;Beijing 100083/a>;China
Abstract:Particle Swarm Optimization algorithm is widely used in many fields including lots of situations with high realtime requirements such as wide-band digital signal processing.A great number of particles should be updated in iteration in traditional PSO algorithm.So the average computational time complexity is high.This property of traditional PSO algorithm leads to serious delay which makes it could not be used in system with high real-time requirements.So,the average computational time complexity of traditio...
Keywords:Average computational time complexity  Particle swarm optimization  Dynamic  Mutation  Multimodal optimization  
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号