Efficient algorithms for supergraph query processing on graph databases

被引:0
|
作者
Shuo Zhang
Xiaofeng Gao
Weili Wu
Jianzhong Li
Hong Gao
机构
[1] Harbin Institute of Technology,
[2] University of Texas at Dallas,undefined
来源
关键词
Graph database; Supergraph query; Query processing; Graph indexing;
D O I
暂无
中图分类号
学科分类号
摘要
We study the problem of processing supergraph queries on graph databases. A graph database D is a large set of graphs. A supergraph queryq on D is to retrieve all the graphs in D such that q is a supergraph of them. The large number of graphs in databases and the NP-completeness of subgraph isomorphism testing make it challenging to efficiently processing supergraph queries. In this paper, a new approach to processing supergraph queries is proposed. Specifically, a method for compactly organizing graph databases is first presented. Common subgraphs of the graphs in a database are stored only once in the compact organization of the database, in order to reduce the overall cost of subgraph isomorphism testings from the stored graphs to queries during query processing. Then, an exact algorithm and an approximate algorithm for generating the significant feature set with optimal order are proposed, followed by the algorithms for indices construction on graph databases. The optimal order on the feature set is to reduce the number of subgraph isomorphism testings during query processing. Based on the compact organization of graph databases, a novel algorithm for testing subgraph isomorphisms from multiple graphs to one graph is presented. Finally, based on all the above techniques, a query processing method is proposed. Analytical and experimental results show that the proposed algorithms outperform the existing similar algorithms by one to two orders of magnitude.
引用
收藏
页码:159 / 191
页数:32
相关论文
共 50 条
  • [1] Efficient algorithms for supergraph query processing on graph databases
    Zhang, Shuo
    Gao, Xiaofeng
    Wu, Weili
    Li, Jianzhong
    Gao, Hong
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2011, 21 (02) : 159 - 191
  • [2] Efficient Query Processing on Graph Databases
    Cheng, James
    Ke, Yiping
    Ng, Wilfred
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2009, 34 (01):
  • [3] Efficient query processing on uncertain graph databases
    School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China
    Jisuanji Xuebao, 2009, 10 (2066-2079): : 2066 - 2079
  • [4] Scalable Supergraph Search in Large Graph Databases
    Lyu, Bingqing
    Qin, Lu
    Lin, Xuemin
    Chang, Lijun
    Yu, Jeffrey Xu
    2016 32ND IEEE INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2016, : 157 - 168
  • [5] Reducing Redundancy in Keyword Query Processing on Graph Databases
    Park, Chang-Sup
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2018, 34 (02) : 551 - 574
  • [6] Query Processing under GLAV Mappings for Relational and Graph Databases
    Calvanese, Diego
    De Giacomo, Giuseppe
    Lenzerini, Maurizio
    Vardi, Moshe Y.
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 6 (02): : 61 - 72
  • [7] Private and Efficient Query Processing on Outsourced Genomic Databases
    Ghasemi, Reza
    Al Aziz, Md. Momin
    Mohammed, Noman
    Dehkordi, Massoud Hadian
    Jiang, Xiaoqian
    IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2017, 21 (05) : 1466 - 1472
  • [8] Using constraints for efficient query processing in nondeterministic databases
    Vadaparty, K
    Naqvi, S
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1995, 7 (06) : 850 - 864
  • [9] Efficient parallel query processing by graph ranking
    Dereniowski, D
    Kubale, M
    FUNDAMENTA INFORMATICAE, 2006, 69 (03) : 273 - 285
  • [10] Towards a Subgraph/Supergraph Cached Query-Graph Index
    Wang, Jing
    Ntarmos, Nikos
    Triantafillou, Peter
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, : 2919 - 2921