BiRch:一种处理k步可达性查询的双向搜索算法

被引:12
作者
周军锋 [1 ,2 ]
陈伟 [1 ]
费春苹 [1 ]
陈子阳 [1 ,2 ]
机构
[1] 燕山大学信息科学与工程学院
[2] 河北省计算机虚拟技术与系统集成重点实验室
关键词
k步可达性查询; 双向搜索; 广度层数; 拓扑层数;
D O I
暂无
中图分类号
TP301.6 [算法理论];
学科分类号
081202 ;
摘要
针对现有方法低效或索引规模庞大的问题,提出一种双向搜索算法Bi Rch。当判断顶点u是否满足k步可达顶点v时,首先比较u的出度和v的入度,优先处理度小的顶点。其优点体现在使用较小的索引,同时避免由于u的出度过大所带来的效率下降问题;提出基于双向广度层数和双向拓扑层数的剪枝策略来辅助过滤,减少需要访问的顶点数量。基于19个真实数据集进行测试,实验结果从索引构建时间、索引大小、查询响应时间、处理顶点数量以及扩展性方面验证了所提方法相对于现有方法的高效性。
引用
收藏
页码:50 / 60
页数:11
相关论文
共 3 条
[1]   网树求解有向无环图中具有长度约束的简单路径和最长路径问题 [J].
李艳 ;
孙乐 ;
朱怀忠 ;
武优西 .
计算机学报, 2012, 35 (10) :2194-2203
[2]   Efficient processing of k\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k$$\end{document}-hop reachability queries [J].
James Cheng ;
Zechao Shang ;
Hong Cheng ;
Haixun Wang ;
Jeffrey Xu Yu .
The VLDB Journal, 2014, 23 (2) :227-252
[3]  
Fast exact shortest-path distance queries on large networks by pruned landmark labeling .2 AKIBA T,IWATA Y,YOSHIDA Y. Special Interest Group on Management of Data Conference (SIGMOD) . 2013