English

Aggregating maximal cliques in real-world graphs

Data Structures and Algorithms 2025-12-04 v1 Discrete Mathematics Social and Information Networks

Abstract

Maximal clique enumeration is a fundamental graph mining task, but its utility is often limited by computational intractability and highly redundant output. To address these challenges, we introduce \emph{ρ\rho-dense aggregators}, a novel approach that succinctly captures maximal clique structure. Instead of listing all cliques, we identify a small collection of clusters with edge density at least ρ\rho that collectively contain every maximal clique. In contrast to maximal clique enumeration, we prove that for all ρ<1\rho < 1, every graph admits a ρ\rho-dense aggregator of \emph{sub-exponential} size, nO(log1/ρn)n^{O(\log_{1/\rho}n)}, and provide an algorithm achieving this bound. For graphs with bounded degeneracy, a typical characteristic of real-world networks, our algorithm runs in near-linear time and produces near-linear size aggregators. We also establish a matching lower bound on aggregator size, proving our results are essentially tight. In an empirical evaluation on real-world networks, we demonstrate significant practical benefits for the use of aggregators: our algorithm is consistently faster than the state-of-the-art clique enumeration algorithm, with median speedups over 6×6\times for ρ=0.1\rho=0.1 (and over 300×300\times in an extreme case), while delivering a much more concise structural summary.

Keywords

Cite

@article{arxiv.2512.03960,
  title  = {Aggregating maximal cliques in real-world graphs},
  author = {Noga Alon and Sabyasachi Basu and Shweta Jain and Haim Kaplan and Jakub Łącki and Blair D. Sullivan},
  journal= {arXiv preprint arXiv:2512.03960},
  year   = {2025}
}
R2 v1 2026-07-01T08:08:00.844Z