Efficient subgraph isomorphism detection: A decomposition approach

被引:79
作者
Messmer, BT [1 ]
Bunke, H [1 ]
机构
[1] Univ Bern, Inst Informat & Angew Math, CH-3012 Bern, Switzerland
关键词
graph matching; graph isomorphism; subgraph isomorphism; preprocessing;
D O I
10.1109/69.842269
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graphs are a powerful and universal data structure useful in various subfields of science and engineering. In this paper, we propose a new algorithm for subgraph isomorphism detection from a set of a priori known model graphs to an input graph that is given online. The new approach is based on a compact representation of the model graphs that is computed offline. Subgraphs that appear multiple times within the same or within different model graphs are represented only once, thus reducing the computational effort to detect them in an input graph. In the extreme case where all model graphs are highly similar, the run-time of the new algorithm becomes independent of the number of model graphs. Both a theoretical complexity analysis and practical experiments characterizing the performance of the new approach will be given.
引用
收藏
页码:307 / 323
页数:17
相关论文
共 42 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[2]  
BHANU B, 1988, P IM UND WORKSH, P537
[3]   PARTITIONING GRAPH MATCHING WITH CONSTRAINTS [J].
BLAKE, RE .
PATTERN RECOGNITION, 1994, 27 (03) :439-446
[4]  
BRADTKE S, 1988, P 7 NAT C ART INT, V1, P133
[5]  
BROWN DE, 1989, GENETIC ALGORITHMS, P406
[6]   ATTRIBUTED PROGRAMMED GRAPH-GRAMMARS AND THEIR APPLICATION TO SCHEMATIC DIAGRAM INTERPRETATION [J].
BUNKE, H .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1982, 4 (06) :574-582
[7]  
Burns J. B., 1992, Proceedings. 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.92CH3168-2), P328, DOI 10.1109/CVPR.1992.223255
[8]  
Cheng J. K., 1981, IEEE Computer Society Conference on Pattern Recognition and Image Processing, P542
[9]   RECOGNIZING 3-D OBJECTS BY FORWARD CHECKING CONSTRAINED TREE-SEARCH [J].
CHO, CJ ;
KIM, JH .
PATTERN RECOGNITION LETTERS, 1992, 13 (08) :587-597
[10]   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