发明名称 一种包括独立全局搜索的两阶段粒子群优化算法
摘要 本发明公开了一种包括独立全局搜索的两阶段粒子群优化算法;它包括步骤,种群初始化;采用混沌化方法对粒子的位置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号