An Efficient Algorithm for Solving Pseudo Clique Enumeration Problem

被引:53
作者
Uno, Takeaki [1 ]
机构
[1] Res Org Informat & Syst, Natl Inst Informat, Chiyoda Ku, Tokyo 1018430, Japan
关键词
Dense subgraph; Maximum subgraph; Pseudo clique; Quasi clique; Dense structure; Clustering; Community discovering; Enumeration; Mining; Algorithm;
D O I
10.1007/s00453-008-9238-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The problem of finding dense structures in a given graph is quite basic in informatics including data mining and data engineering. Clique is a popular model to represent dense structures, and widely used because of its simplicity and ease in handling. Pseudo cliques are natural extension of cliques which are subgraphs obtained by removing small number of edges from cliques. We here define a pseudo clique by a subgraph such that the ratio of the number of its edges compared to that of the clique with the same number of vertices is no less than a given threshold value. In this paper, we address the problem of enumerating all pseudo cliques for a given graph and a threshold value. We first show that it seems to be difficult to obtain polynomial time algorithms using straightforward divide and conquer approaches. Then, we propose a polynomial time, polynomial delay in precise, algorithm based on reverse search. The time complexity for each pseudo clique is O(Delta log |V|+min {Delta (2),|V|+|E|}). Computational experiments show the efficiency of our algorithm for both randomly generated graphs and practical graphs.
引用
收藏
页码:3 / 16
页数:14
相关论文
共 25 条
  • [1] Agrawal R., 1996, ADV KNOWLEDGE DISCOV, V12, P307, DOI DOI 10.1007/978-3-319-31750-2.
  • [2] Arora S., 1995, Proceedings of the Twenty-Seventh Annual ACM Symposium on the Theory of Computing, P284, DOI 10.1145/225058.225140
  • [3] Asai T., 2002, P SDM 2002
  • [4] ASLAM J, 1999, S DISCR ALG SODA, V99, P51
  • [5] Reverse search for enumeration
    Avis, D
    Fukuda, K
    [J]. DISCRETE APPLIED MATHEMATICS, 1996, 65 (1-3) : 21 - 46
  • [6] The dense k-subgraph problem
    Feige, U
    Kortsarz, G
    Peleg, D
    [J]. ALGORITHMICA, 2001, 29 (03) : 410 - 421
  • [7] Fujisawa K, 1999, LECT NOTES ARTIF INT, V1721, P148
  • [8] FINDING ALL MINIMUM-COST PERFECT MATCHINGS IN BIPARTITE GRAPHS
    FUKUDA, K
    MATSUI, T
    [J]. NETWORKS, 1992, 22 (05) : 461 - 468
  • [9] A FAST PARAMETRIC MAXIMUM FLOW ALGORITHM AND APPLICATIONS
    GALLO, G
    GRIGORIADIS, MD
    TARJAN, RE
    [J]. SIAM JOURNAL ON COMPUTING, 1989, 18 (01) : 30 - 55
  • [10] Garey M.R., 1974, P 6 ANN ACM S THEOR, P47