English

Enumerating Top-k Quasi-Cliques

Data Structures and Algorithms 2020-02-04 v1

Abstract

Quasi-cliques are dense incomplete subgraphs of a graph that generalize the notion of cliques. Enumerating quasi-cliques from a graph is a robust way to detect densely connected structures with applications to bio-informatics and social network analysis. However, enumerating quasi-cliques in a graph is a challenging problem, even harder than the problem of enumerating cliques. We consider the enumeration of top-k degree-based quasi-cliques, and make the following contributions: (1) We show that even the problem of detecting if a given quasi-clique is maximal (i.e. not contained within another quasi-clique) is NP-hard (2) We present a novel heuristic algorithm KernelQC to enumerate the k largest quasi-cliques in a graph. Our method is based on identifying kernels of extremely dense subgraphs within a graph, following by growing subgraphs around these kernels, to arrive at quasi-cliques with the required densities (3) Experimental results show that our algorithm accurately enumerates quasi-cliques from a graph, is much faster than current state-of-the-art methods for quasi-clique enumeration (often more than three orders of magnitude faster), and can scale to larger graphs than current methods.

Keywords

Cite

@article{arxiv.1808.09531,
  title  = {Enumerating Top-k Quasi-Cliques},
  author = {Seyed-Vahid Sanei-Mehri and Apurba Das and Srikanta Tirthapura},
  journal= {arXiv preprint arXiv:1808.09531},
  year   = {2020}
}

Comments

10 pages

R2 v1 2026-06-23T03:47:06.715Z