Fast Subgraph Search with Graph Code Indices

被引:0
作者
Funamoto, Naoya [1 ]
Inokuchi, Akihiro [1 ]
机构
[1] Kwansei Gakuin Univ, Grad Sch Sci & Technol, Sanda, Hyogo, Japan
来源
DATABASE AND EXPERT SYSTEMS APPLICATIONS, PT I, DEXA 2024 | 2024年 / 14910卷
关键词
D O I
10.1007/978-3-031-68309-1_4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The subgraph search problem is of fundamental importance in the fields of information science and database management. In this paper, we propose an index-based subgraph search method that is as fast as the current state-of-the-art technique. The proposed method is an extension of CodeTree, which is a supergraph search method that uses neither enumeration nor graph mining. The extended CodeTreesub treats graphs as graph codes and uses the prefix tree for these graph codes as an index. This index permits the highly efficient filtering of non-solutions, but its construction entails little computational overhead. CodeTreesub effectively limits the number of candidate solutions so that only induced subgraphs of graphs in databases are included in the index, thus accelerating the filtering step. Additionally, CodeTreesub can identify some solutions during the filtering stage. The result is a scalable, high-speed graph filtering and verification method. We compared the performance of CodeTreesub with that of two non-index-based techniques on six benchmark datasets. The results demonstrated that the proposed method was consistently as fast as or faster than the state-of-the-art VEQS method in terms of query processing. This study is of particular interest because it illustrates that index-based methods have the potential to outperform non-index-based techniques, thereby providing enhanced query speeds for small- and large-scale databases alike.
引用
收藏
页码:43 / 58
页数:16
相关论文
共 23 条
  • [1] [Anonymous], 2007, P 2007 ACM SIGMOD IN
  • [2] Bonnici V, 2010, LECT N BIOINFORMAT, V6282, P195, DOI 10.1007/978-3-642-16001-1_17
  • [3] Chen Chen., 2007, VLDB, P926
  • [4] Efficient Query Processing on Graph Databases
    Cheng, James
    Ke, Yiping
    Ng, Wilfred
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2009, 34 (01):
  • [5] A (sub)graph isomorphism algorithm for matching large graphs
    Cordella, LP
    Foggia, P
    Sansone, C
    Vento, M
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2004, 26 (10) : 1367 - 1372
  • [6] SING: Subgraph search In Non-homogeneous Graphs
    Di Natale, Raffaele
    Ferro, Alfredo
    Giugno, Rosalba
    Mongiovi, Misael
    Pulvirenti, Alfredo
    Shasha, Dennis
    [J]. BMC BIOINFORMATICS, 2010, 11
  • [7] Garey M. R., 1979, Computers and intractability. A guide to the theory of NP-completeness
  • [8] GRAPES: A Software for Parallel Searching on Biological Graphs Targeting Multi-Core Architectures
    Giugno, Rosalba
    Bonnici, Vincenzo
    Bombieri, Nicola
    Pulvirenti, Alfredo
    Ferro, Alfredo
    Shasha, Dennis
    [J]. PLOS ONE, 2013, 8 (10):
  • [9] He H., 2008, SIGMOD, P405, DOI DOI 10.1145/1376616.1376660
  • [10] Efficient Supergraph Search Using Graph Coding
    Imai, Shun
    Inokuchi, Akihiro
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (01) : 130 - 141