PG电子游戏科技有限公司-无人机竞技与智能科技解决方案

i1pcban.jpg i1pcban.jpg

企业动态

多粒子群协同优化算法

2026-06-17 

分享到

  PG电子手机版PG电子手机版

多粒子群协同优化算法(图1)

  924复旦学报(自然科学版)第43卷针对这一难题,本文提出粒子群协同优化(PSCO)算法.该算法的基本思想是利用S(S1)个独立的粒子群进行协同优化.其中前S-1个粒子群根据本粒子群迄今搜索到的最优点来修正群中粒子的速度,而第S个粒子群则是根据全部粒子群迄今搜索到的最优点修正群中粒子的速度.这样既利用前S-1个粒子群的独立搜索来保证寻优搜索过程可以在搜索空间中的较大范围内进行,又利用第S个粒子群追逐当前全局最优点来保证算法的收敛性,从而兼顾优化过程的精度和效率.这种算法结构并不要求每个粒子群的粒子数相等,也不要求所有粒子群的粒子状态更新策略相同.当粒子数相同时,PSCO和经典PSO的计算复杂度是相同的.

  鉴于PSO陷入局部极小时,粒子速度接近0,导致粒子位置保持不变.故本文提出在经典PSO中增加扰动因子的策略:如果迄今搜索到的全局最优适应值连续u步迭代没有更新,则重置粒子的速度.u是自然数,称为扰动因子.扰动策略表示为:

  扰动策略的思想是当粒子群陷入局部极小点时,重置粒子的速度,强迫粒子跳出局部极小点,从而引发一轮新的搜索过程.在PSCO算法中引入扰动策略,可以进一步改善PSCO.3实验

  u=10,如果(3)式的条件被满足,则重置所有粒子的速度图1经典PSO优化Rastrigrin函数实验

  function为[0,0.3]之间的随机数.由图1可见,扰动策略对粒子群

  但是这些算法大多着眼于 PSO 的参数选择或某个参数的动态修改策略 ,故难以 克服 PSO算法易陷入局部极小的固有弱点 . 为此本文提出一种多粒子群协同优化( PSCO...

  + + 克服 * -算法易陷入局部极小的固有弱点. 为此本文提出一种多粒子群协同优化* , )( + - 方法. 为使 * + +算法摆脱局部极小, 提出粒子扰动策略...

  一种多粒子群的协同优化算法_专业资料。提出了一种多个粒子群优化的协同方法(MPSCO)。该算法用多个粒子群同时进化搜索,各粒子群定期交流信息,每经过若干代后相互...

  对2个著名的基准函数进行测试,结果表明:与经典PSO和多种群协同PSO等算法相比,新算法能更有效地控制粒子群的多样性,从而提高了算法的收敛精度,改善了算法的优化性能...

  针对标准粒子群优化(PSO)算法及其改进算法存在的局部收敛与收敛速度问题,提出了一种多量子粒子群协同优化(QPSCO)方法。该算法采用双层的多粒子群协同优化结构:用多个...

  多粒子群协同优化算法的配电网网架规划_专业资料。配电网网架规划是一个复杂的大规模组合优化问题。针对PSO易早熟、收敛慢的缺陷,本文提出一种基于粒子群算法的多粒子...

  基于多目标粒子群协同算法的状态参数优化_专业资料。针对铅锌烧结过程综合透气性、烧结终点的优化具有强非线性、计算复杂等特点,提出了一种有效的多目标粒子群协同优化...

  种群熵的多粒子群协同优化算法, 通过引入熵对种群粒子的分布性进行度量, 然后利 用它来引导在多种群协同演化中粒子迁徙的时间和方向, 从而保持粒子在寻优过程中...

  基于速度夹角的粒子群协同优化算法_专业资料。粒子群算法(PSO)是一种随机全局优化算法,在许多领域得到了广泛应用。针对PSO存在易陷入局部极值、进化后期收敛速度缓慢的...