Exact Distance Query in Large Graphs through Fast Graph Simplification

被引:0
|
作者
Liu, Jun [1 ,2 ]
Pan, Yicheng [3 ]
Hu, Qifu [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Software, State Key Lab Comp Sci, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Beijing 100049, Peoples R China
[3] Beihang Univ, State Key Lab Software Dev Environm, Beijing 100191, Peoples R China
来源
COMPUTER JOURNAL | 2021年 / 64卷 / 01期
基金
中国国家自然科学基金;
关键词
k-hub labeling; exact distance query; large networks; SHORTEST-PATH;
D O I
10.1093/comjnl/bxz147
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Shortest path distance query is one of the most fundamental problems in graph theory and applications. Nowadays, the scale of graphs becomes so large that traditional algorithms for shortest path are not available to answer the exact distance query quickly. Many methods based on two-hop labeling have been proposed to solve this problem. However, they cost too much either in preprocessing or query phase to handle large networks containing as many as tens of millions of vertices. In this paper, we propose a novel k-hub labeling method to address this problem in large networks with less preprocessing cost while keeping the query time in the microsecond level on average. Technically, two types of labels are presented in our construction, one for distance queries when the actual distance is at most k - 2, which we call local label, and the other for further distance queries, which we call hub label. Our approach of k-hub labeling is essentially different from previous widely used two-hop labeling framework since we construct labels by using hub network structure. We conduct extensive experiments on large real-world networks and the results demonstrate the higher efficiency of our method in preprocessing phase and the much smaller space size of constructed index compared to previous efficient two-hop labeling method, with a comparatively fast query speed.
引用
下载
收藏
页码:93 / 107
页数:15
相关论文
共 50 条
  • [31] Sublinear Graph Augmentation for Fast Query Implementation
    Czumaj, Artur
    Mansour, Yishay
    Vardi, Shai
    APPROXIMATION AND ONLINE ALGORITHMS (WAOA 2018), 2018, 11312 : 181 - 203
  • [32] Fast Graph Simplification for Interleaved Dyck-Reachability
    Li, Yuanbo
    Zhang, Qirun
    Reps, Thomas
    PROCEEDINGS OF THE 41ST ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI '20), 2020, : 780 - 793
  • [33] ON THE QUERY COMPLEXITY OF ESTIMATING THE DISTANCE TO HEREDITARY GRAPH PROPERTIES
    Hoppen, Carlos
    Kohayakawa, Yoshiharu
    Lang, Richard
    Lefmann, Hanno
    Stagni, Henrique
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2021, 35 (02) : 1238 - 1251
  • [34] Discussion of Graph Reachability Query with Keyword and Distance Constraint
    Wen Juping
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2016, 2016, 9937 : 293 - 301
  • [35] Fast Distance Transforms in Graphs and in Gmaps
    Banaeyan, Majid
    Carratu, Carmine
    Kropatsch, Walter G.
    Hladuvka, Jiri
    STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, S+SSPR 2022, 2022, 13813 : 193 - 202
  • [36] Mining Large Query Induced Graphs towards a Hierarchical Query Folksonomy
    Francisco, Alexandre P.
    Baeza-Yates, Ricardo
    Oliveira, Arlindo L.
    STRING PROCESSING AND INFORMATION RETRIEVAL, 2010, 6393 : 237 - +
  • [37] Speeding up graph edit distance computation through fast bipartite matching
    Fankhauser S.
    Riesen K.
    Bunke H.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2011, 6658 LNCS : 102 - 111
  • [38] Path Pattern Query Processing on Large Graphs
    Bai, Yiyuan
    Wang, Chaokun
    Ying, Xiang
    Wang, Meng
    Gong, Yunqing
    2014 IEEE FOURTH INTERNATIONAL CONFERENCE ON BIG DATA AND CLOUD COMPUTING (BDCLOUD), 2014, : 767 - 774
  • [39] Speeding Up Graph Edit Distance Computation through Fast Bipartite Matching
    Fankhauser, Stefan
    Riesen, Kaspar
    Bunke, Horst
    GRAPH-BASED REPRESENTATIONS IN PATTERN RECOGNITION, 2011, 6658 : 102 - 111
  • [40] Distance between graphs using graph labelings
    Bhutani, KR
    Khan, B
    ARS COMBINATORIA, 2005, 77 : 45 - 52