[发明专利]基于粒子群算法的电力运输网络拓扑结构设计方法有效
| 申请号: | 201510125713.5 | 申请日: | 2015-03-21 |
| 公开(公告)号: | CN104680263B | 公开(公告)日: | 2018-03-23 |
| 发明(设计)人: | 刘静;焦李成;马亮亮;屈嵘;张青富;马文萍;马晶晶 | 申请(专利权)人: | 西安电子科技大学 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/06 |
| 代理公司: | 陕西电子工业专利中心61205 | 代理人: | 田文英,王品华 |
| 地址: | 710071*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开一种基于粒子群算法的电力运输网络拓扑结构设计方法,其实现步骤为(1)设定参数;(2)初始化种群;(3)产生新的个体;(4)产生新的个体最优和全局最优;(5)生成新的种群;(6)判断当前迭代次数,若满足最大迭代次数,执行步骤(7),否则,执行步骤(3);(7)输出最优电力运输网络。本发明在设计电力运输网络拓扑结构的过程中,将网络鲁棒性作为个体的评价标准,设计了有效的编码、个体更新算子和领域自生种群操作,采用了粒子群算法框架,能够设计出具有高鲁棒性的电力运输网络拓扑结构。 | ||
| 搜索关键词: | 基于 粒子 算法 电力 运输 网络 拓扑 结构设计 方法 | ||
【主权项】:
一种基于粒子群算法的电力运输网络拓扑结构设计方法,包括如下步骤:(1)设定参数:将粒子群的种群大小设定为8,将粒子群算法的惯性权重设定为0.5,粒子群算法的加速因子c1和c2分别设定为6和3,粒子群算法的最大迭代次数设定为6250;(2)初始化种群:(2a)从电力运输网络拓扑结构中随机选择两条边,记为eij和elk,其中,eij和elk分别表示节点i,j之间的连接边和节点l,k之间的连接边,并删除所选的两条边eij和elk,在节点i和k之间建立新的连接边eik,在节点j,l之间建立新的连接边ejl,得到临时电力运输网络拓扑结构;(2b)判断当前已随机选择边数的总和是否为最大选择边数10,若是,则将临时电力运输网络拓扑结构作为新的电力运输网络拓扑结构,执行步骤(2c),否则,用临时电力运输网络拓扑结构代替电力运输网络拓扑结构,执行步骤(2a);(2c)从新的电力运输网络拓扑结构中选出第一个节点;(2d)将所选节点的所有邻居作为该节点的位置编码;(2e)将所选节点的邻居相似度作为该节点的速度编码;(2f)判断所选节点是否为最后一个节点,若是,则执行步骤(2g),否则,从新的电力运输网络拓扑结构中,选出当前所选节点的下一个节点,执行步骤(2d);(2g)采用适应度函数公式,计算种群个体的网络鲁棒性;(2h)从种群个体中选出网络鲁棒性最高的个体,作为初始个体最优;(2i)从个体最优中选出网络鲁棒性最高的个体,作为初始全局最优;(3)产生新的个体:(3a)根据粒子群速度更新公式,得到新的个体速度;(3b)从种群个体中选出第一个节点;(3c)当所选节点的个体速度小于所设定的粒子群算法的惯性权重时,从所选节点的邻居节点中随机选出一个节点x,从全局最优个体中与所选节点相对应的节点的邻居节点中随机选出一个节点y,再从种群个体的网络拓扑结构中随机选择与节点y相连的节点z,在所选节点和节点y之间建立连接边,在节点x和z之间建立连接边,删除所选节点和节点x之间的连接边,删除节点y和z之间的连接边,得到所选节点更新后的个体位置;(3d)判断所有节点是否为最后一个节点,若是,则执行步骤(3e),否则,从种群个体中,选出当前所选节点的下一个节点,执行步骤(3b);(3e)对种群个体更新后的个体位置进行解码,得到新的种群个体;(4)产生新的个体最优和全局最优:(4a)从新的种群中选出第一个种群个体;(4b)采用适应度函数公式,计算所选种群个体的网络鲁棒性;(4c)从所选种群个体和该个体的个体最优中,选出网络鲁棒性高的种群个体作为新的个体最优;(4d)判断所选种群个体是否为最后一个种群个体,若是,则执行步骤(4e),否则,从新的种群中选出所选种群个体的下一个种群个体,执行步骤(4b);(4e)从所有新的个体最优中选出网络鲁棒性最高的个体,作为新的全局最优;(5)生成新的种群:(5a)采用邻域自生种群方法,生成新的电力运输网络拓扑结构;(5b)将新的电力运输网络拓扑结构进行编码,生成新的种群个体,将新的种群个体加入新的种群;(5c)判断新的粒子群的种群大小是否等于8,若是,则执行步骤(6),否则,执行步骤(5a);(6)判断当前迭代次数是否满足最大迭代次数6250,若满足,执行步骤(7),否则,执行步骤(3);(7)输出最优网络结构。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510125713.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于移动终端的安全平台
- 下一篇:面向抽油机工作过程的智能优化方法
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





