[发明专利]一种基于网络社区信息的点到点最短路径计算方法在审
申请号: | 201710179758.X | 申请日: | 2017-03-23 |
公开(公告)号: | CN107016459A | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 公茂果;王钊;马文萍;李冠军;王善峰;刘文枫;刘嘉;李豪 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/00 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙)11350 | 代理人: | 汤东凤 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于网络社区信息的点到点最短路径计算方法,主要解决现有技术在处理大规模网络中点到点最短路径计算时间复杂度过大问题。其实现步骤为1.根据输入的网络和网络的社区信息构建网络社区图;2.在网络社区图中计算从源点社区到目标点社区的最短社区路径;3.有最短社区路径从输入的目标网络中提取网络子图;4.在子图中计算最短路径和最短路径距离;5.将子图得到的最短路径还原到原目标网络最短路径。本发明能准确有效的找到给定点到点的最短路径,在保证路径最优的前提下,很快的找到最短路径,网络规模越大,节省的时间越多,可用于解决网络最短路径问题。 | ||
搜索关键词: | 一种 基于 网络 社区 信息 到点 路径 计算方法 | ||
【主权项】:
一种基于网络社区信息的点到点最短路径计算方法,其特征在于包括下列步骤:(1)输入目标网络G=(V,E),其中,V表示网络中的节点集合,E为网络中边的集合;输入网络社区信息C,Ci为节点i的社区,C(k)为社区k包含节点的集合;源点S,目标点D;(2)构建目标网络的社区网络(2a)构建社区网络CG=(CV,CE),其中CV为社区网络节点的集合,CE表示网络中边的集合;初始化CV为目标网络社区,即社区网络的节点为目标网络的社区C,设置CG的边长度CE为无穷大inf;(2b)对于目标网络G的每一条边如果边的节点vi,vi不在同一个社区,即则比较此网络边与对应社区网络边的大小,如果小于对应社区网络边的大小,则令社区网络边的大小等于此网络边;(3)S所在的社区Cs作为源点,D的社区Cd为终点,使用迪杰特斯拉方法计算社区网络最短路径SPC;(4)计算目标网络最短路径(4a)由步骤(3)得到的社区网络最短路径SPC和目标网络社区信息C计算得子网络SUBG的节点SUBV=C(SPC)和边长度SUBE=E(SUBV);(4b)对子网络节点进行顺序编号得子网络索引IND,INDi表示子网络节点i在原目标网络的节点,IND(k)为目标网络节点k在子网络的编号,对应子网络的边长度不变;(4c)IND(S)为源点,IND(D)为终点,使用迪杰特斯拉方法计算子网络最短路径SPS;(4d)由步骤(4b)得到的子网络索引IND和步骤(4c)获得的子网络最短路径SPS计算目标网络最短路径SP=IND(SPS);(5)输出步骤(4d)中的目标网络最短路径SP。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710179758.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种抽出式低压配电柜
- 下一篇:一种可移动的减振低压抽出式开关柜
- 同类专利
- 专利分类
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 .办公自动化,例如电子邮件或群件的计算机辅助管理
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置