Hostname: page-component-89b8bd64d-7zcd7 Total loading time: 0 Render date: 2026-05-07T06:22:14.523Z Has data issue: false hasContentIssue false

Maximal cliques in scale-free random graphs

Published online by Cambridge University Press:  28 October 2024

Thomas Bläsius
Affiliation:
Insitute of Theoretical Informatics, Karlsruhe Institute of Technology, Karlsruhe, Germany
Maximillian Katzmann*
Affiliation:
Faculty of Electrical Engineering, Mathematics and Computer Science, University of Twente, Enschede, Netherlands
Clara Stegehuis
Affiliation:
Insitute of Theoretical Informatics, Karlsruhe Institute of Technology, Karlsruhe, Germany
*
Corresponding author: Maximillian Katzmann; Email: maximilian.katzmann@kit.edu
Rights & Permissions [Opens in a new window]

Abstract

We investigate the number of maximal cliques, that is, cliques that are not contained in any larger clique, in three network models: Erdős–Rényi random graphs, inhomogeneous random graphs (IRGs) (also called Chung–Lu graphs), and geometric inhomogeneous random graphs (GIRGs). For sparse and not-too-dense Erdős–Rényi graphs, we give linear and polynomial upper bounds on the number of maximal cliques. For the dense regime, we give super-polynomial and even exponential lower bounds. Although (G)IRGs are sparse, we give super-polynomial lower bounds for these models. This comes from the fact that these graphs have a power-law degree distribution, which leads to a dense subgraph in which we find many maximal cliques. These lower bounds seem to contradict previous empirical evidence that (G)IRGs have only few maximal cliques. We resolve this contradiction by providing experiments indicating that, even for large networks, the linear lower-order terms dominate, before the super-polynomial asymptotic behavior kicks in only for networks of extreme size.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Table 1. Summary of our and other results on the number of maximal cliques in different random graph models and their scaling in the number of vertices

Figure 1

Figure 1. Illustration of the gray shaded boxes $B_i$ on the 1- and 2-dimensional torus.

Figure 2

Figure 2. Lower bound on the number of maximal cliques of Corollary3.6 (with $b=2$, $\varepsilon \downarrow 0$), 3.7 (for $\varepsilon \downarrow 0$, $b=2$ and $C=1$), 4.1 (for $\varepsilon \downarrow 0$ and $b=2$) against $n$ for different values of $\tau$. The black line is the line $n$.

Figure 3

Figure 3. Clique minus a matching in the 2-dimensional GIRG.

Figure 4

Figure 4. Scaling of the number of maximal $k$-cliques, and the total number of (not necessarily maximal) 3,4,5-cliques.

Figure 5

Figure 5. The number of maximal cliques of the dense subgraph of GIRGs and IRGs. The considered subgraphs contain all vertices with weights in $[0.5 \sqrt{n}, \sqrt{n}]$ (left column) and $[0.5 \sqrt{n}, n]$ (right column). The top and bottom plots show the number of cliques with respect to the size of the full graph, and with respect to the size of the considered subgraph, respectively. All axes are logarithmic. Each point is the average of 10 sampled graphs.

Figure 6

Figure 6. The number of maximal cliques in dense and super-dense $G(n, p)$s. For the left and middle plot, $p$ is constant. For the right plot, $p = 1 - c / n$ for constant $c$. Note that the $y$-axes are logarithmic and the $x$-axis in the middle plot is logarithmic. Each point is the average of 20 sampled graphs.