Enumerating all connected maximal common subgraphs in two graphs

被引:134
作者
Koch, I [1 ]
机构
[1] Walter Friedrich Haus, Max Delbruck Ctr, MDC, D-13092 Berlin, Germany
关键词
graph theory; connected maximal common subgraphs; cliques; Bron-Kerbosch algorithm;
D O I
10.1016/S0304-3975(00)00286-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We represent a new method for finding all connected maximal common subgraphs in two graphs which is based on the transformation of the problem into the clique problem. We have developed new algorithms for enumerating all cliques that represent connected maximal common subgraphs. These algorithms are based on variants of the Bron-Kerbosch algorithm. In this paper we explain the transformation of the maximal common subgraph problem into the clique problem. We give a short summary of the variants of the Bron-Kerbosch algorithm in order to explain the modification of that algorithm such that the detected cliques represent connected maximal common subgraphs. After introducing and proving several variants of the modified algorithm we discuss the runtimes for all variants by means of random graphs. The results show the drastical reduction of the runtimes for the new algorithms. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1 / 30
页数:30
相关论文
共 24 条
[1]  
Akkoyunlu E. A., 1973, SIAM Journal on Computing, V2, P1, DOI 10.1137/0202001
[2]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[3]  
BALAS E, 1977, NAV RES LOG, V24, P213, DOI 10.1002/nav.3800240203
[4]   FINDING A MAXIMUM CLIQUE IN AN ARBITRARY GRAPH [J].
BALAS, E ;
YU, CS .
SIAM JOURNAL ON COMPUTING, 1986, 15 (04) :1054-1068
[5]  
BRINT AT, 1987, J CHEM INF COMP SCI, V2, P311
[6]   FINDING ALL CLIQUES OF AN UNDIRECTED GRAPH [H] [J].
BRON, C ;
KERBOSCH, J .
COMMUNICATIONS OF THE ACM, 1973, 16 (09) :575-577
[7]  
Gavril F., 1972, SIAM Journal on Computing, V1, P180, DOI 10.1137/0201013
[8]   CLIQUE DETECTION FOR NONDIRECTED GRAPHS - 2 NEW ALGORITHMS [J].
GERHARDS, L ;
LINDENBERG, W .
COMPUTING, 1979, 21 (04) :295-322
[9]  
Golumbic MC., 1980, Algorithmic Graph Theory and Perfect Graphs
[10]   IDENTIFICATION OF TERTIARY STRUCTURE RESEMBLANCE IN PROTEINS USING A MAXIMAL COMMON SUBGRAPH ISOMORPHISM ALGORITHM [J].
GRINDLEY, HM ;
ARTYMIUK, PJ ;
RICE, DW ;
WILLETT, P .
JOURNAL OF MOLECULAR BIOLOGY, 1993, 229 (03) :707-721