[发明专利]一种动态图下多边更新的单轮核值维护方法有效
申请号: | 201910435764.6 | 申请日: | 2019-05-23 |
公开(公告)号: | CN110222055B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 华强胜;金海;史瑜良;于东晓 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2458;G06F16/28 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 曹葆青;李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种动态图下多边更新的单轮核值维护方法,包括插入点或边时的顶点核值维护单轮算法和删除点或边时的顶点核值维护单轮算法。在更新图之前,维护一个全局有序的节点次序。插入点或边的核值维护算法在单轮中一次性加入所有边,之后按照次序依次对顶点开始遍历,将核值增加的顶点的影响向高次序顶点移动,直到没有顶点的核值发生变化。删除点或边的核值维护算法在单轮中一次性删除所有边,并从删除了边的顶点开始遍历,通过不断的迭代直到所有顶点的核值处于稳定状态。本发明方法通过单轮算法便完成了所有顶点的核值维护,减少了图遍历过程中对顶点的冗余计算,缩减了核值维护的时间,尤其对于大规模图而言具有极好的扩展性和稳定性。 | ||
搜索关键词: | 一种 动态 多边 更新 单轮核值 维护 方法 | ||
【主权项】:
1.一种动态图下多边更新的单轮核值维护方法,其特征在于,当在社交网络的动态图下插入点或边时,采用动态图下插入点或边时顶点核值维护子方法,该顶点核值维护子方法包括:S1、确定当前动态图中各顶点的候选度、核值和停留度,并将各顶点归类,形成多个k‑order集合Ok,k为该Ok中各顶点当前的核值;S2、基于所有要插入的点或边,更新每个顶点的候选度;S3、按照k从小到大的顺序,确定一个Ok,基于该Ok中一顶点v的候选度和停留度,判断该顶点v是否是核值增加点;S4、若是,更新该Ok中次序排在其后的邻居顶点的停留度,并对该Ok中次序紧随顶点v的下一顶点执行S3;否则,基于该顶点v的停留度,选择下一个顶点执行S3或更新该顶点v的候选度和停留度并传递该顶点v核值不增加的影响后选择下一个顶点执行S3;其中,若该Ok中所有顶点已遍历完,则将所有不是核值增加点的顶点按次序添加到下一个Ok,并对更新后的下一个Ok执行S3,直至遍历完所有Ok,得到每个顶点的核值更新值,完成核值维护。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910435764.6/,转载请声明来源钻瓜专利网。