A note on the problem of reporting maximal cliques

被引:153
作者
Calzals, F. [1 ]
Karande, C. [2 ]
机构
[1] INRIA Sophia Antipolis, Geometr Grp, F-06902 Sophia Antipolis, France
[2] Georgia Inst Technol, Atlanta, GA 30332 USA
关键词
Maximal cliques; Output sensitive algorithms; Maximal common subgraphs; Enumeration problems;
D O I
10.1016/j.tcs.2008.05.010
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Reporting the maximal cliques of a graph is a fundamental problem arising in many areas. This note bridges the gap between three papers addressing this problem: the original paper of Bron-Kerbosh [C. Bron, J. Kerbosch, Algorithm 457: Finding all cliques of an undirected graph, Communication of ACM 16 (9) (1973) 575-577], and two papers recently published in TCS, namely that of Tomita et al. [Tomita, A. Tanaka, H. Takahashi, The worst-case time complexity for generating all maximal cliques and computational experiments, Theoretical Computer Science 363 (1) (2006) 28-42], and that of Koch [I. Koch, Fundamental study: Enumerating all connected maximal common subgraphs in two graphs, Theoretical Computer Science 250 (1-2) (2001) 1-30]. In particular, we show that the strategy of Tomita et al. is a simple modification of the Bron-Kerbosch algorithm, based on an (un-exploited) observation raised in Koch's paper. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:564 / 568
页数:5
相关论文
共 16 条
[1]  
AKKOYUNLU EA, 1973, SIAM J COMPUTING, V2
[2]  
[Anonymous], J COMPUTATIONAL BIOL
[3]  
[Anonymous], 5615 INRIA
[4]  
Bomze I. M., 1999, HDB COMBINATORIAL OP, V4
[5]  
BRAUM D, 2003, 0353 KONR ZUS ZENTR
[6]   FINDING ALL CLIQUES OF AN UNDIRECTED GRAPH [H] [J].
BRON, C ;
KERBOSCH, J .
COMMUNICATIONS OF THE ACM, 1973, 16 (09) :575-577
[7]   An algorithm for reporting maximal c-cliques [J].
Cazals, F ;
Karande, C .
THEORETICAL COMPUTER SCIENCE, 2005, 349 (03) :484-490
[8]  
GARDINER EJ, 2000, J CHEM INFORM COMPUT, V40
[9]  
GRINDLEY HM, 1993, J MOL BIOL, V229
[10]   Enumerating all connected maximal common subgraphs in two graphs [J].
Koch, I .
THEORETICAL COMPUTER SCIENCE, 2001, 250 (1-2) :1-30