Fast Maximal Cliques Enumeration in Sparse Graphs

被引:41
作者
Chang, Lijun [1 ]
Yu, Jeffrey Xu [1 ]
Qin, Lu [1 ]
机构
[1] Chinese Univ Hong Kong, Hong Kong, Hong Kong, Peoples R China
关键词
Maximal clique; Polynomial delay; Sparse graph; H-Partition; H-Value; ALGORITHM;
D O I
10.1007/s00453-012-9632-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we consider the problem of generating all maximal cliques in a sparse graph in polynomial delay. Given a graph G=(V,E) with n vertices and m edges, the latest and fastest polynomial delay algorithm for sparse graphs enumerates all maximal cliques in O(Delta (4)) time delay, where Delta is the maximum degree of vertices. However, it requires an O(na <...m) preprocessing time. We improve it in two aspects. First, our algorithm does not need preprocessing. Therefore, our algorithm is a truly polynomial delay algorithm. Second, our algorithm enumerates all maximal cliques in O(Delta a <...H (3)) time delay, where H is the so called H-value of a graph or equivalently it is the smallest integer satisfying |{vaVa pound delta(v)a parts per thousand yenH}|a parts per thousand currency signH given delta(v) as the degree of a vertex. In real-world network data, H usually is a small value and much smaller than Delta.
引用
收藏
页码:173 / 186
页数:14
相关论文
共 14 条
  • [1] Akkoyunlu E. A., 1973, SIAM Journal on Computing, V2, P1, DOI 10.1137/0202001
  • [2] FINDING ALL CLIQUES OF AN UNDIRECTED GRAPH [H]
    BRON, C
    KERBOSCH, J
    [J]. COMMUNICATIONS OF THE ACM, 1973, 16 (09) : 575 - 577
  • [3] Cheng J., 2010, SIGMOD, P447
  • [4] ARBORICITY AND SUBGRAPH LISTING ALGORITHMS
    CHIBA, N
    NISHIZEKI, T
    [J]. SIAM JOURNAL ON COMPUTING, 1985, 14 (01) : 210 - 223
  • [5] Cohen Sara., 2006, PROC VLDB 06, P739
  • [6] Eppstein D, 2009, LECT NOTES COMPUT SC, V5664, P278, DOI 10.1007/978-3-642-03367-4_25
  • [7] Uniform integration of genome mapping data using intersection graphs
    Harley, E
    Bonner, A
    Goodman, N
    [J]. BIOINFORMATICS, 2001, 17 (06) : 487 - 494
  • [8] ON GENERATING ALL MAXIMAL INDEPENDENT SETS
    JOHNSON, DS
    YANNAKAKIS, M
    PAPADIMITRIOU, CH
    [J]. INFORMATION PROCESSING LETTERS, 1988, 27 (03) : 119 - 123
  • [9] Trawling the Web for emerging cyber-communities
    Kumar, R
    Raghavan, P
    Rajagopalan, S
    Tomkins, A
    [J]. COMPUTER NETWORKS, 1999, 31 (11-16) : 1481 - 1493
  • [10] Makino K, 2004, LECT NOTES COMPUT SC, V3111, P260