PBSM: An Effcient Top-K Subgraph Matching Algorithm

被引:4
作者
Chen, Wei [1 ,2 ]
Liu, Jia [1 ,2 ]
Chen, Ziyang [1 ,3 ]
Tang, Xian [4 ]
Li, Kaiyu [1 ]
机构
[1] Yanshan Univ, Sch Informat Sci & Engn, Qinhuangdao, Peoples R China
[2] Hebei Univ Environm Engn, Dept Informat Engn, Qinhuangdao, Peoples R China
[3] Shanghai Lixin Univ Accounting & Finance, Sch Informat Management, Shanghai, Peoples R China
[4] Shanghai Univ Engn Sci, Sch Elect & Elect Engn, Shanghai, Peoples R China
基金
中国国家自然科学基金;
关键词
Subgraph matching; filter-and-verify; equivalent vertices; matching order; RWM method; ISOMORPHISM; GRAPHS;
D O I
10.1142/S0218001418500209
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Top-K subgraph matching is one of the hot research issues in graph data management, which is to find, from the data graph, K subgraphs isomorphic to the query graph with the largest sum of weights. The existing methods of Top-K subgraph matching on large graphs usually use the filter-and-verify strategy. However, they all sur er from in effciency in both stages. In the filtering stage, there exists repeated enumeration of vertices and the excessive memory cost of the filtering. In the verification stage, there exists redundant verification. Regarding to the above problems, we propose to use the preprocessing of the graph compression based on equivalent vertices to reduce the enumeration. In the filtering stage, we propose to reduce the memory cost by only considering the direct neighbors. In the verification stage, we take the vertex with the minimum number of candidate vertices in the query graph as the start vertex of the matching order, and use the idea of Ranking While Matching (RWM) to terminate the execution of the algorithm as early as possible by estimating the upper bound of the weights, so as to reduce redundant verification and improve the overall performance. Finally, the experimental results show that our method is much more efficient than existing methods in compression and the processing time.
引用
收藏
页数:23
相关论文
共 23 条
[1]  
[Anonymous], 1990, COMPUT INTRACTABILIT
[2]  
Basuchowdhuri Partha, 2009, Proceedings of the 2009 International Conference on Artificial Intelligence. ICAI 2009, P286
[3]   Scalable Top-K Structural Diversity Search [J].
Chang, Lijun ;
Zhang, Chen ;
Lin, Xuemin ;
Qin, Lu .
2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), 2017, :95-98
[4]  
Gupta M, 2014, PROC INT CONF DATA, P820, DOI 10.1109/ICDE.2014.6816703
[5]  
Han W-S, 2013, P 2013 ACM SIGMOD IN, P337
[6]  
He H, 2008, P 2008 ACM SIGMOD IN, P405
[7]  
Jing Y, 2016, J YANSHAN U, V40, P517
[8]  
Lee J., 2016, P VLDB END PVLDB, V2, P133
[9]   Similarity Search in Graph Databases: A Multi-layered Indexing Approach [J].
Liang, Yongjiang ;
Zhao, Peixiang .
2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), 2017, :783-794
[10]   Reservoir simulation and modeling based on artificial intelligence and data mining (AI&DM) [J].
Mohaghegh, Shahab Dean .
JOURNAL OF NATURAL GAS SCIENCE AND ENGINEERING, 2011, 3 (06) :697-705