Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T09:29:41.911Z Has data issue: false hasContentIssue false

The diameter of KPKVB random graphs

Published online by Cambridge University Press:  07 August 2019

Tobias Müller*
Affiliation:
Utrecht University
Merlijn Staps*
Affiliation:
Utrecht University
*
*Current address: Bernoulli Institute, University of Groningen, Nijenborgh 9, 9747 AG Groningen, The Netherlands. Email address: tobias.muller@rug.nl
**Current address: Department of Ecology and Evolutionary Biology, Princeton University, Princeton, NJ 08544, USA. Email address: merlijnstaps@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

We consider a random graph model that was recently proposed as a model for complex networks by Krioukov et al. (2010). In this model, nodes are chosen randomly inside a disk in the hyperbolic plane and two nodes are connected if they are at most a certain hyperbolic distance from each other. It has previously been shown that this model has various properties associated with complex networks, including a power-law degree distribution and a strictly positive clustering coefficient. The model is specified using three parameters: the number of nodes N, which we think of as going to infinity, and $\alpha, \nu > 0$, which we think of as constant. Roughly speaking, $\alpha$ controls the power-law exponent of the degree sequence and $\nu$ the average degree. Earlier work of Kiwi and Mitsche (2015) has shown that, when $\alpha \lt 1$ (which corresponds to the exponent of the power law degree sequence being $\lt 3$), the diameter of the largest component is asymptotically almost surely (a.a.s.) at most polylogarithmic in N. Friedrich and Krohmer (2015) showed it was a.a.s. $\Omega(\log N)$ and improved the exponent of the polynomial in $\log N$ in the upper bound. Here we show the maximum diameter over all components is a.a.s. $O(\log N),$ thus giving a bound that is tight up to a multiplicative constant.

Information

Type
Original Article
Copyright
© Applied Probability Trust 2019 
Figure 0

Figure 1. $\Psi$ maps $\mathcal{D}_R$ to a rectangle $\mathcal{E}_R\subset \mathbb{R}^2$.

Figure 1

Figure 2. An example of the Poissonized KPKVB random graph $G_{\mathop{\textrm{Po}}}$ (left) and the graph $\Gamma_{\alpha,\nu \alpha/\pi}$ (right), under the coupling of Lemma 1. The graph $G_{\mathop{\textrm{Po}}}$ is drawn in the native model of the hyperbolic plane, where a point with hyperbolic polar coordinates $(r,\vartheta)$ is plotted with Euclidean polar coordinates $(r,\vartheta)$. Points are colored based on their angular coordinate. Dashed edges indicate edges for which the coupling fails. The parameters used are $N=200$, $\alpha=0.8,$ and $\nu = 1.3$.

Figure 2

Figure 3. Partitioning $\mathcal{E}_R$ with boxes. All layers except $L_{\ell}$ have height $\log(2)$. The boxes in layer $L_i$ have width $2^i b$, where $b \in [\frac16,\frac13)$ is the width of a box in $L_0$. The small circles serve as an example of V.

Figure 3

Figure 4. The connection rules of $\mathcal{B}$ and $\mathcal{B}^\ast$. (a) A box with its eight neighbors in $\mathcal{B}.$ (b) A box with its five neighbors in $\mathcal{B}^\ast$.

Figure 4

Figure 5. If two blue boxes X and Y are not connected by a path of blue (striped) boxes, then a red (dotted) walk exists that intersects every path in $\mathcal{B}$ from X to Y (Lemma 4). This walk can be chosen such that it either connects two boxes in $L_0$ (left) or is cyclic (right).

Figure 5

Figure 6. (a) Two boxes A, A′ in $\mathcal{B}$ and the path L(A, A′) that connects them. We can form L(A, A′) by concatenating the shortest paths from A and A′ to the lowest box lying above both A and A′. (b) Active boxes are colored gray and inactive boxes are colored white. The union of L(A, A′) and the inactive components intersecting L(A, A′) is called W(A, A′) and outlined in black.

Figure 6

Figure 7. Proof of Lemma 6. The edge e of $\Gamma$ connects vertices x and y. If a red (dotted) walk of boxes exists that separates the boxes containing x and y, then e intersects one of the segments $[v_i,v_{i+1}]$, $[v_0,v_0'],$ or $[v_m,v_m']$. This contradicts the assumption that no red box contains a neighbor of x or y.

Figure 7

Figure 8. Proof of Lemma 7. (a) Step 1. The walk S satisfies (i) and connects A with A′. If from an inactive box X there is no inactive path to B (dotted line), then there is an active walk Q (dashed line) that connects active boxes E and E′ in S on either side of X. (b) Step 2. The walk S satisfies (i) and contains no inactive boxes outside F. The boxes A, $S_i$, $S_j,$ and A′ (striped) all belong to F′. The proof works by finding a path in F′ from $S_i$ to $S_j$ (dashed line). In both figures active boxes are colored gray and inactive boxes are colored white.

Figure 8

Figure 9. (a) An h-block (in the figure $h=5$). An h-block is the union of $2^h-1$ boxes in the lowest h layers. (b) Definition of a lonely block (used in the proof of Lemma 13). The lowest h layers are partitioned into h-blocks. An h-block B in W′ is called lonely if both boxes $B_1$ and $B_2$ lying above it are not in W′. If $|W'| > 3$ and B is lonely, one of the blocks adjacent to B contains a horizontal path in W.