研究文章
收敛粒子群优化的分析及其改进算法基于微分进化速度
| 步骤1。初始化粒子群。初始化位置,速度 |
| 每个粒子的。最佳位置。 |
| 步骤2。评估目标函数和更新个人最好。 |
| 为每个粒子,做 |
| 如果然后 |
|
|
| 如果 |
| 结束了 |
| 步骤3。交换粒子。 |
| 为每个粒子,做 |
| 确定最佳的继任者参数 |
| 最小值的继任者。 |
| 如果然后 |
| 交换粒子和 |
| 如果 |
| 结束了 |
| 步骤4。更新的位置和速度粒子。 |
| 为每个粒子,做 |
| 更新的速度在每一个维度: |
|
|
| 移动粒子: |
| 结束了 |
| 步骤5。法官H-PSO的演化过程。 |
| 如果(),然后 |
| 转到步骤6 |
| 其他转到步骤7 |
| 如果 |
| 步骤6。更新粒子的速度和位置根据(16)。 |
| 如果然后 |
| 如果 |
| 步骤7。如果停止准则,那么输出全球最佳位置和停止; |
| 否则,重复步骤两步6。 |
|