期刊文献+

平均计算时间复杂度优化的动态粒子群优化算法 被引量:10

Average Computational Time Complexity Optimized Dynamic Particle Swarm Optimization Algorithm
下载PDF
导出
摘要 粒子群优化(PSO:Particle Swarm Optimization)算法已经被广泛地应用,其中包括大量实时性要求很高的领域,如宽带数字信号处理。传统PSO算法需要对大量粒子分别进行若干次迭代运算,这将导致该算法的平均计算时间复杂度较高,运算延时大,不能满足这种高实时性要求。因此,需要在不影响性能的前提下降低PSO算法的平均计算时间复杂度。提出了一种粒子数量可变的动态粒子群优化(DPSO:Dynamic PSO)算法,其核心是丢弃粒子判定条件,在迭代过程中,根据该条件动态地抛弃一些粒子,从而降低算法的平均计算时间复杂度。此外,在算法迭代过程中对粒子的个体极值进行变异,从而避免陷入局部最优解。实验和理论分析结果表明,在算法的平均计算时间复杂度方面,对于相同的优化结果,DPSO算法的平均计算时间复杂度比传统PSO算法降低了30%左右;在算法的性能方面,对于单峰值目标函数,DPSO算法与传统PSO算法的优化性能相当,而对于多峰值目标函数,DPSO算法的优化性能要优于传统PSO算法。 Particle Swarm Optimization algorithm is widely used in many fields including lots of situations with high real time requirements such as wide-band digital signal processing. A great number of particles should be updated in iteralion 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 traditional PSO algorithm should be reduced with negligible performance penalty. We proposed a Dynamic PSO (DPSO) with adjustable particle quantity algorithm. The core of this algorithm is the criteria of discarding particles. During iterations, some of particles will be discarded dynamically to reduce the average computational time complexity. Furthermore, the mutation was used on local best position in iterations to avoid involving in local optimum solution. Simulation results and theoretical analysis show the average computational time complexity of DPSO algorithm is reduced by about 30 0 o under the condition of similar optimum solution compared with traditional PSO algorithm. In terms of algorithm performance, the performance of DPSO algorithm is same as that of traditional PSO algorithm for the single-modal optimization. On the other side,the performance of DPSO will be better than traditional PSO for multimodal optimization.
出处 《计算机科学》 CSCD 北大核心 2010年第3期191-194,288,共5页 Computer Science
基金 863国家重点基金项目"负载自适应的低功耗异构多核网络处理器研究"(2008AA01Z134)资助
关键词 平均计算时间复杂度 粒子群优化 动态 变异 多峰值函数优化 Average computational time complexity,Particle swarm optimization, Dynamic,Mutation,Multimodal optimization
  • 相关文献

参考文献10

  • 1Kennedy J, Eberhart R. Particle Swarm Optimization [C]//Proceedings of the IEEE International Conference on Neural Networks. Perth, Australia, 1995 : 1942-1945.
  • 2田东平,徐成虎.改进的粒子群优化算法的研究和分析[J].计算机工程与应用,2008,44(34):56-60. 被引量:5
  • 3赵鹏军,刘三阳.基于双指数分布的粒子群算法[J].计算机工程与应用,2008,44(29):44-46. 被引量:2
  • 4Abdelhalim M B,Salama A E, Habib S E-D. Hardware Software Partitioning using Particle Swarm Optimization Technique [C// The 6th international workshop on System on Chip for Real Time Applications. 2006:189-194.
  • 5Jin Nanbo, Rahmat-Samii Y. Advances in Particle Swarm Optimization for Antenna Designs: Real-Number,Binary,Single Objective and Multiobjective Implementations [J]. IEEE transactions on antennas and propagation, 2007,55 (3).
  • 6dos Santos Coelho L, Mariani V C. Economic Dispatch Optimization Using Hybrid Chaotic Particle Swarm Optimizer [C]// IEEE International Conference on Systems, Man and Cybernetics. Oct. 2007:1963-1968.
  • 7Tan K C, Lee T H, Khor E F. Evolutionary algorithm with dynamic population size and local exploration from multiobjective optimization [J]. IEEE Transactions on Evolutionary Computation, 2001,5 (6) : 565-588.
  • 8Leong Wen-Fung, Yen G G. Dynamic Population Size in PSO - based Multiobjective Optimization [C]// IEEE Congress on Evolutionary Computation Sheraton Vancouver Wall Centre Hotel. Vancouver, BC,Canada,July 2006.
  • 9Soudan B, Saad M. An Evolutionary Dynamic Population Size PSO Implementation [C]//ICTTA 2008,3rd international conference on information and eommunieation technologies: from theory to application. April 2008:1-5.
  • 10Yao X,Liu Y, Lin G M. Evolutionary Programming Made Faster [J]. IEEE Transactions on Evolutionary Computation, 1999, 3 (2) : 82-102.

二级参考文献19

共引文献5

同被引文献92

引证文献10

二级引证文献45

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部