[发明专利]一种面向复杂网络的时序链路预测方法有效
申请号: | 201710095043.6 | 申请日: | 2017-02-22 |
公开(公告)号: | CN106934489B | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 徐小龙;胡楠 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/00 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 姜慧勤 |
地址: | 210003 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向复杂网络的时序链路预测方法,该方法主要针对社交、邮件、科研等节点之间有交互行为的网络,利用节点之间的交互发生的时间以及频次预测将来可能发生的交互行为。通过网络的演化信息,进行较高精度的链路预测,并基于整体同步并行计算模型设计本发明的核心步骤。本发明预测方法具有很好的普适性,可以适用于多种社会网络中的时序链路预测;而且本发明预测方法具有良好的可扩展性,可以适用于分布式环境中的时序链路预测。 | ||
搜索关键词: | 一种 面向 复杂 网络 时序 预测 方法 | ||
【主权项】:
一种面向复杂网络的时序链路预测方法,其特征在于,包括如下步骤:步骤1,对网络中所有出现过的节点进行编号,并将编号作为节点自身的id,每个节点的编号唯一;步骤2,获取预测时刻过去一段时间内,网络中所有节点之间的交互行为以及每次交互行为发生的时间;步骤3,将步骤2所述过去一段时间划分为多个时间片,并将每个交互行为划分到对应的时间片中,每个交互行为生成一个链路,链路的端点分别为交互的两个节点,且链路为无向边;步骤4,统计每个时间片内相同链路的出现次数,作为该链路的权重,利用每个时间片内所有带权重的链路形成一个对应于该时间片的带权网络,最终得到带权网络序列;步骤5,对带权网络序列进行压缩,压缩过程为:从带权网络序列中取出所有相同链路以及链路的权重信息,根据设定的时序影响系数δ计算压缩后链路的时序权重,计算公式为:wx,y=Σi=1t-1(Ci+1-Ci)δt-i+Ct]]>其中,wx,y表示链路(x,y)压缩后的权重,Ci,i=1,2,…,t表示第i个时间片中链路(x,y)的权重;得到带有时序权重的链路的集合,并将时序权重小于0的链路过滤掉,进入步骤6;步骤6,将带有时序权重的链路的集合构造成带权时序网络,初始化带权时序网络中的每个节点,在每个节点上生成一个“标签”,标签为一个键值对,该键值对以当前所在节点的id为键,以1为值;步骤7,每个节点将自身的初始化标签传播给其邻居节点,传播过程中利用标签经过的连边的权重与标签中值的乘积对标签中的值进行更新,传播完成后,每个节点将接收到的所有标签放到一个集合中,用该集合替换原来的初始化标签并保存;步骤8,每个节点将经步骤7传播后接收到的标签集合再次向邻居节点传播,传播过程中利用经过的连边的权重与标签中值的乘积的α次方对标签中的值进行更新,α为修正系数,传播完成后,每个节点将接收到的所有标签放到一个集合中,并将该集合合并到步骤7保存的集合中;步骤9,对每个节点中的标签按“键”聚合“值”,聚合后的值就是其所在节点和其对应的键代表的节点的链路评分;步骤10,对所有的链路评分进行排序,将排名前m的链路作为预测链路,m为设定值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710095043.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种土地资源利用压力计算方法和系统
- 下一篇:一种AGV呼叫预测方法及装置
- 同类专利
- 专利分类
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 .办公自动化,例如电子邮件或群件的计算机辅助管理