综合学习粒子群优化算法
综合学习粒子群优化算法(Comprehensive Learning Particle Swarm Optimization Algorithm,CLPSO)是对粒子群算法的一种改进,主要针对多峰优化函数的求解。CLPSO算法一项最主要的创新点就是新型的速度更新方式:
阅读全文 >
综合学习粒子群优化算法(Comprehensive Learning Particle Swarm Optimization Algorithm,CLPSO)是对粒子群算法的一种改进,主要针对多峰优化函数的求解。CLPSO算法一项最主要的创新点就是新型的速度更新方式:
阅读全文 >
差分进化算法是一种解决复杂优化问题的有效算法,但算法对使用的参数(包括缩放因子F[0,2]及交叉因子CR[0,1])相当敏感,不适当的算法参数的选择很大程度地影响着算法的性能。因此本文介绍几种算法参数的随机选取策略,不但可以减少对算法参数的敏感,而且简化了差分进化算法:
阅读全文 >
标准PSO中,当某个粒子在搜索过程中飞出可行域时,通常的处理方式是使该粒子的位置处于边界上,即采用策略:
where (X > Xmax) X = Xmax
where (X < Xmin) X = Xmin
这样做的缺点是,如果边界附近存在着局部最优,很容易使粒子陷入局部最优点,从而产生停滞。
阅读全文 >