发明名称 |
一种包括独立全局搜索的两阶段粒子群优化算法 |
摘要 |
本发明公开了一种包括独立全局搜索的两阶段粒子群优化算法;它包括步骤,种群初始化;采用混沌化方法对粒子的位置X和速度V进行初始化;利用适应度函数fitness计算当前所有粒子的适应值,初始化每个粒子的历史最优位置pbesti和所有粒子的全局最优位置gbest;进行第一阶段迭代-全局搜索;进行第二阶段迭代-局部搜索。本发明的有益效果:第一阶段迭代-全局搜索的每次迭代,粒子是在所有粒子中随机选取一个非自身的粒子进行学,这种随机选取就保证了群体不会跟踪特定的粒子,也就保证了不会出现聚集现象。第二阶段迭代-局部搜索能很快收敛并能得到精度很高的解,最优解的精度得到提高,并且显著的改善了“早熟”缺陷。 |
申请公布号 |
CN104200264A |
申请公布日期 |
2014.12.10 |
申请号 |
CN201410498586.9 |
申请日期 |
2014.09.25 |
申请人 |
国家电网公司;江苏省电力公司;江苏省电力公司盐城供电公司;山东大学 |
发明人 |
侯梅毅;刘世岭;曹国卫;朱国防 |
分类号 |
G06N3/00(2006.01)I;G06F17/30(2006.01)I;G06Q10/04(2012.01)I;G06Q50/06(2012.01)I |
主分类号 |
G06N3/00(2006.01)I |
代理机构 |
济南圣达知识产权代理有限公司 37221 |
代理人 |
张勇 |
主权项 |
一种包括独立全局搜索的两阶段粒子群优化算法,其包括以下步骤:(1)种群初始化;(2)采用混沌化方法对粒子的位置X和速度进行初始化;(3)利用适应度函数fitness计算当前所有粒子的适应值,并令pbest<sub>i</sub>=x<sub>i</sub>,gbest=x<sub>pbestmin</sub>,即初始化每个粒子的历史最优位置pbest<sub>i</sub>和所有粒子的全局最优位置gbest,其中,i为粒子的序号;(4)进行第一阶段迭代‑全局搜索,通过随机选取粒子进行学习,计算适应值,如果优于自身的历史最优值则对适应值进行更新;(5)判断第一阶段迭代‑全局搜索是否结束;如果第一阶段迭代‑全局搜索迭代结束得到X、V的较优解,进行第二阶段迭代‑局部搜索,否则继续进行迭代;(6)终止第一阶段迭代‑全局搜索后,进行第二阶段迭代‑局部搜索;(7)判断第二阶段迭代‑局部搜索是否结束,达到第二阶段迭代‑局部搜索结束的要求则本算法结束,得到X、V的最优解,否则继续进行第二阶段迭代‑局部搜索,直到达到第二阶段迭代‑局部搜索结束的要求。 |
地址 |
100031 北京市西城区西长安街86号 |