A (sub)graph isomorphism algorithm for matching large graphs

被引:951
作者
Cordella, LP
Foggia, P
Sansone, C
Vento, M
机构
[1] Univ Naples Federico II, Dipartimento Informat & Sistemist, I-80125 Naples, Italy
[2] Univ Salerno, Dipartimento Ingn Informaz & Ingn Elettr, I-84084 Fisciano, SA, Italy
关键词
graph-subgraph isomorphism; large graphs; attributed relational graphs;
D O I
10.1109/TPAMI.2004.75
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present an algorithm for graph isomorphism and subgraph isomorphism suited for dealing with large graphs. A first version of the algorithm has been presented in a previous paper, where we examined its performance for the isomorphism of small and medium size graphs. The algorithm is improved here to reduce its spatial complexity and to achieve a better performance on large graphs; its features are analyzed in detail with special reference to time and memory requirements. The results of a testing performed on a publicly available database of synthetically generated graphs and on graphs relative to a real application dealing with technical drawings are presented, confirming the effectiveness of the approach, especially when working with large graphs.
引用
收藏
页码:1367 / 1372
页数:6
相关论文
共 20 条
[1]  
BUNKE H, 1995, P 8 ICIAP 95 BERL, P45
[2]   A minimal line property preserving representation of line images [J].
Burge, M ;
Kropatsch, WG .
COMPUTING, 1999, 62 (04) :355-368
[3]   STRUCTURAL MATCHING IN COMPUTER VISION USING PROBABILISTIC RELAXATION [J].
CHRISTMAS, WJ ;
KITTLER, J ;
PETROU, M .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1995, 17 (08) :749-764
[4]   Thirty years of graph matching in pattern recognition [J].
Conte, D ;
Foggia, P ;
Sansone, C ;
Vento, M .
INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2004, 18 (03) :265-298
[5]   Symbol recognition in documents: A collection of techniques? [J].
Cordella L.P. ;
Vento M. .
International Journal on Document Analysis and Recognition, 2000, 3 (02) :73-88
[6]  
Cordella L. P., 1999, Proceedings 10th International Conference on Image Analysis and Processing, P1172, DOI 10.1109/ICIAP.1999.797762
[7]  
Cordella LP, 1998, COMP SUPPL, V12, P43
[8]  
Foggia P., 2001, PROC 3ND WORKSHOP GR, P176
[10]   Symbol recognition by error-tolerant subgraph matching between region adjacency graphs [J].
Lladós, J ;
Martí, E ;
Villanueva, JJ .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2001, 23 (10) :1137-1143