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
相关论文
共 50 条
  • [21] Efficient Maximal Balanced Clique Enumeration in Signed Networks
    Chen, Zi
    Yuan, Long
    Lin, Xuemin
    Qin, Lu
    Yang, Jianye
    WEB CONFERENCE 2020: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW 2020), 2020, : 339 - 349
  • [22] AN EFFICIENT ALGORITHM FOR SOLVING THE VIBRONIC COUPLING PROBLEM
    LAWLEY, KP
    JOURNAL OF COMPUTATIONAL PHYSICS, 1987, 70 (01) : 218 - 231
  • [23] An efficient algorithm for solving the container loading problem
    Huang, Wenqi
    He, Kun
    COMBINATORICS, ALGORITHMS, PROBABILISTIC AND EXPERIMENTAL METHODOLOGIES, 2007, 4614 : 396 - +
  • [24] An efficient algorithm for solving Troesch's problem
    Feng, Xinlong
    Mei, Liquan
    He, Guoliang
    APPLIED MATHEMATICS AND COMPUTATION, 2007, 189 (01) : 500 - 507
  • [25] AN EFFICIENT ALGORITHM FOR SOLVING THE DISCRETE MINISUM PROBLEM
    HORNUNG, R
    OPERATIONS RESEARCH LETTERS, 1983, 2 (03) : 115 - 118
  • [26] An asynchronous P system for solving the maximum clique problem with the Bron-Kerbosch algorithm
    Noguchi, Takuya
    Fujiwara, Akihiro
    2022 TENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS, CANDARW, 2022, : 199 - 205
  • [27] Solving the maximum clique problem using PUBB
    Shinano, Y
    Fujie, T
    Ikebe, Y
    Hirabayashi, R
    FIRST MERGED INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, 1998, : 326 - 332
  • [28] An algorithm for solving maximum clique problem based on self-assembly model of DNA
    Zhou, Y.-T. (yantao_z@hnu.edu.cn), 1600, Hunan University (39):
  • [29] Solving Maximum Clique Problem using a Novel Quantum-inspired Evolutionary Algorithm
    Das, Pronaya Prosun
    Khan, Mozammel H. A.
    2ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATION COMMUNICATION TECHNOLOGY (ICEEICT 2015), 2015,
  • [30] Solving Channel Allocation Problem using New Genetic Algorithm with Clique Partitioning Method
    Marappan, Raja
    Sethumadhavan, Gopalakrishnan
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH, 2016, : 512 - 515