菜单
  

       (6)惯性权重:决定对粒子流速的数量,一般可以采用恒定的或者线性递减等。

     

    2.2基本粒子群算法

      (1)算法原理

      通过不断改变的学习因子C1,C2和W的惯性权重基本的粒子群算法,粒子会因为公式2-2更新自己的速度和位置。

             (2-2)

      (2)算法步骤

    2.1初始化随机种群里的各微粒的速度和位置;

    2.2评价每个微粒的适应度,把当时每个微粒的位置和适应值存在每个微粒的 之中,然后把所有 里的适应值中的最优个体的位置和适应值存在gbest里;

    2.3使用2-2的公式更新粒子的速度和位移;

    2.4将每个微粒的适应值和它经过的最好的位置进行比较,如果更好,就使之成为当前的最好位置;

    2.5对比当前所有的 和 的值,然后更新 ;

    2.6如果停止条件被满足(通常是到了设定精度或迭代次数),停止,输出结果,反之就返回2.3继续搜素。

      (3)算法的MATLAB实现

      在MATLAB中编程实现的基本粒子群优化函数为:PSO。

      调用格式: =PSO(fitness,N,c1,c2,w,M,D)其中

    fitness:待优化的目标函数;

    N:粒子数目;

    c1:学习因子1;

    c2:学习因子2;

    w:惯性权重;

    M:最大迭代次数;

    D:自变量的个数;

    xm:目标函数取最小值时的自变量值;

    fv:目标函数的最小值;

    基本粒子群算法的MATLA代码见附录一

    2.3带压缩因子的粒子群算法

    (1)算法原理

      Clerc构造了收缩因子,并将它引入了PSO算法,它的速度更新公式为:

                 (2-3)

    (2)算法步骤

    2.1随机初始种群里的各微粒的位置和速度;

    2.2评价每个微粒的适应度,把当时每个微粒的位置和适应值存在每个微粒的 之中,然后把所有 里的适应值中的最优个体的位置和适应值存在gbest里;

    2.3使用2-3和2-31公式更新粒子的速度和位移;

    2.4将每个微粒的适应值和它经过的最好的位置进行比较,如果更好,就使之成为当前的最好位置;

    2.5对比当前所有的 和 的值,然后更新 ;源-自/优尔+文,论^文'网]www.youerw.com

    2.6如果满足停止条件(一般是到了设定的运算精度或者是迭代次数),则停止,输出结果,反之就返回2.3继续搜素。

    (3)算法的MATLAB实现

     在MATLAB中编程实现的带压缩因子的粒子群优化函数为:YSPSO。

     调用格式: =YSPSO(fitness,N,c1,c2,w,M,D)其中

     fitness:待优化的目标函数;

     N:粒子数目;

     c1:学习因子1;

     c2:学习因子2;

     w:惯性权重;

     M:最大迭代次数;

     D:自变量的个数;

      :目标函数取最小值时的自变量值;

     :目标函数的最小值;

    带压缩因子的粒子群算法的MATLAB代码见附录二

     

    2.4线性递减权重粒子群算法

    (1)算法原理

      由于惯性因子过大会利于跳出局部的极小点,便于全局搜素,而惯性因子过小就会利于在当前区域搜素的精确性提高,

  1. 上一篇:STM32扫地机器人的设计+程序
  2. 下一篇:STM32智能两轮平衡小车控制系统设计+程序+电路图
  1. 基波磁通补偿的串联混合...

  2. 单H桥三电平有源电力滤波器的控制策略研究

  3. PLC柔性制造系统的控制系统设计+梯形图

  4. 含二甲基咪唑分子基介电...

  5. PID控制三容水箱的建模与控制MALAB仿真

  6. MATLAB数字图像处理的空间滤波器设计

  7. MATLAB温室作物蒸腾作用建模与试验

  8. 江苏省某高中学生体质现状的调查研究

  9. NFC协议物理层的软件实现+文献综述

  10. 现代简约美式风格在室内家装中的运用

  11. 浅析中国古代宗法制度

  12. 高警觉工作人群的元情绪...

  13. g-C3N4光催化剂的制备和光催化性能研究

  14. 中国传统元素在游戏角色...

  15. C++最短路径算法研究和程序设计

  16. 巴金《激流三部曲》高觉新的悲剧命运

  17. 上市公司股权结构对经营绩效的影响研究

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回