摘要
本发明属于图计算与流式数据处理相关技术领域,具体涉及一种面向流式图的随机游走加速方法,包括:采用由基础层、动态扩展层和链式存储层组成的分层图存储架构存储顶点信息,每层存储的邻居ID区间不同,根据目标顶点的度变化,通过跨层迁移机制将邻居分散存储在不同层;将目标顶点的邻居信息划分为独立的多个分区,为每个分区独立构建别名表;并为每个目标顶点构建DPST,一个节点维护一个分区所有邻居权重值累计加和;在目标顶点邻居权重发生变化时,修改发生变更的分区的别名表,并更新DPST;从目标顶点各游走序列中首次出现的位置开始重新采样,其中根据目标顶点的权重偏斜因子与阈值的大小关系选择采样方式。本发明能提高随机游走速度。
技术关键词
顶点
邻居
分区
索引
线性关系模型
序列
平衡二叉树
动态
线性插值法
可读存储介质
节点
计算机程序产品
因子
处理器
分层
机制
元素
指针
内存
基础
系统为您推荐了相关专利信息
渲染加速方法
数据可视化
兴趣度评估
GIS矢量数据
表达式
轨迹相似性度量
跟踪方法
跟踪器
级联卷积神经网络
残差网络
算法
分区
源程序
计算机可执行指令
Spark环境