[发明专利]一种基于单向游走的高可扩展性SimRank计算方法有效
申请号: | 201610489067.5 | 申请日: | 2016-06-28 |
公开(公告)号: | CN106126828B | 公开(公告)日: | 2020-07-21 |
发明(设计)人: | 罗雄才;高军;周畅;刘忠义 | 申请(专利权)人: | 北京大学;阿里巴巴(北京)软件服务有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06Q10/04;G06Q30/02 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 邱晓锋 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于单向游走的高可扩展性SimRank计算方法。该方法包括:1)提交二部图和目标节点u到图计算平台,并初始化相关参数;2)从节点u产生R条初始随机路径;3)针对每一条随机路径,每隔偶数步执行下面操作:检查节点u到当前节点v的子路径是否满足初次相遇约束;若满足初次相遇约束,则计算节点u与节点v的增量相似度;然后累加节点u与节点v的增量相似度,得到更新后的u与v的相似度;4)重复步骤3),直到R条路径消息处理完毕,输出节点u与其它节点的相似度。本发明针对单源SimRank top‑k任务优化了存储空间,并提出了计算全部或部分节点的top‑k相似度的路径共享优化策略,能够加快计算速度。 | ||
搜索关键词: | 一种 基于 单向 游走 扩展性 simrank 计算方法 | ||
【主权项】:
一种基于单向游走的高可扩展性SimRank计算方法,其特征在于,包括以下步骤:1)提交二部图和目标节点u到图计算平台,并初始化相关参数;2)从节点u产生R条初始随机路径;3)针对每一条随机路径,每隔偶数步执行下面操作:3.1)检查阶段:检查节点u到当前节点v的子路径是否满足初次相遇约束;3.2)计算阶段:若满足初次相遇约束,则计算节点u与节点v的增量相似度;3.3)更新阶段:累加节点u与节点v的增量相似度,得到更新后的u与v的相似度;4)重复步骤3),直到R条路径消息处理完毕,输出节点u与其它节点的相似度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学;阿里巴巴(北京)软件服务有限公司,未经北京大学;阿里巴巴(北京)软件服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610489067.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种高级食用油的加工提炼方法
- 下一篇:一种延长熔铝炉炉衬使用寿命的方法