Professional Documents
Culture Documents
A Bound For The Diameter of Random Hyperbolic Graphs: Marcos Kiwi Dieter Mitsche
A Bound For The Diameter of Random Hyperbolic Graphs: Marcos Kiwi Dieter Mitsche
26 Copyright © 2015.
by the Society for Industrial and Applied Mathematics.
• For u, v ∈ V , u 6= v, there is an edge with end- ball of sufficiently small radius around the origin and
points u and v provided d(ru , rv , θu − θv ) ≤ R, partition it into 3 sectors. It can be shown that in
where d = d(r, r0 , θ − θ0 ) denotes the hyper- each of the sectors a.a.s. there will be at least one
bolic distance between two vertices whose native vertex, and also that every other vertex is connected
representation polar coordinates are (r, θ) and to at least one of the three vertices. For α = 12 the
Downloaded 05/09/23 to 179.7.65.23 . Redistribution subject to SIAM license or copyright; see https://epubs.siam.org/terms-privacy
27 Copyright © 2015.
by the Society for Industrial and Applied Mathematics.
Remark 2.1. We will use the lemma also in this
form: let A and B be two points such that rA , rB >
R/2, 0 ≤ min{rA , rB } ≤ d := d(A, B) ≤ R. Then,
taking c = d, a = rA , b = rB in Lemma 2.1 and
r
noting that rA + rB ≥ R ≥ d, we get
Downloaded 05/09/23 to 179.7.65.23 . Redistribution subject to SIAM license or copyright; see https://epubs.siam.org/terms-privacy
ρO
|θA − θB | = θd (rA , rB )
1 θρA (r, rA )
= 2e 2 (d−rA −rB ) 1 + Θ(ed−rA −rB ) .
28 Copyright © 2015.
by the Society for Industrial and Applied Mathematics.
where the constant C 0 = C 0 (ξ, α) hidden inside the C ∈ R. The intensity function at polar coordinates
asymptotic notation can be assumed nondecreasing as (r, θ) for 0 ≤ r < R and 0 ≤ θ < 2π is equal to
a function of ξ.
α sinh(αr)
g(r, θ) := δeR/2 f (r, θ) = δeR/2
Proof. Since Ri−1 ≤ Ri , we have that BO (Ri−1 ) ⊆ 2πC(α, R)
Downloaded 05/09/23 to 179.7.65.23 . Redistribution subject to SIAM license or copyright; see https://epubs.siam.org/terms-privacy
29 Copyright © 2015.
by the Society for Industrial and Applied Mathematics.
√
least 1 − o(1/ n) holds asymptotically almost surely for i = 1, . . . , k. Then, with probability at least
(a.a.s.), that is, with probability tending to 1 as 1 − o(n−3/2 ), for any 0 ≤ i ≤ j ≤ k,
n → ∞, in the original model. We identify below
points of P with vertices. We prove all results below |θvi − θvj | = O(log n/n).
for the Poisson model and then transform the results
Downloaded 05/09/23 to 179.7.65.23 . Redistribution subject to SIAM license or copyright; see https://epubs.siam.org/terms-privacy
Corollary 3.1. Let ξ > 0. Let Q ∈ Q be a where the last identity follows because rw0 > R −
vertex added, and suppose rQ > R − ξ, and let R` . Now, since 1 − e−x ≤ x, we have R − R` =
`
Q =: v0 , v1 , . . . , vk be a path with rvi > R − ξ R(1 − e−α /2 ) ≤ Rα` /2, and since for x = o(1),
5
30 Copyright © 2015.
by the Society for Industrial and Applied Mathematics.
e−x = (1 + o(1))(1 − x), we also have rw0 ≤ R`+1 = Clearly, since α−1 > 1, the sum converges. Note
that the constant C 0 coming from Lemma 2.4 is
`+1
Re−α /2 = R(1 − (1 + o(1))α`+1 /2). Thus
nondecreasing as a function of ξ 0 . Hence, by choosing
−(α− 12 )(R−R` )− 12 rw0
c
P(E0 ) = exp(−Ω(ne )) ξ 0 = ξ 0 (C 0 , α) big enough, the sum is less than 1, and
1 R ` R `+1 the statement follows.
= exp(−Ω(ne−(α− 2 ) 2 α −(1−(1+o(1)) 4 α ) )).
Downloaded 05/09/23 to 179.7.65.23 . Redistribution subject to SIAM license or copyright; see https://epubs.siam.org/terms-privacy
31 Copyright © 2015.
by the Society for Industrial and Applied Mathematics.
Finally, for vertices v ∈ P with R/2 < rv ≤ Rj0 Clearly, the bigger j, the bigger the last displayed
we will for the next lemma modify the definition of term is. Thus, we plug in the smallest possible value
Ri : since j0 = O(1), there exists some 12 < c < 1 j = 1, and together with (3.10) we obtain
j0
such that Rj0 = Re−α /2 =: cR. Let T ≥ 1 be the
largest integer such that c − T2 (1 − c)(1 − α) > 12 . µ(BQ (R) ∩ (BO (Rj0 ) \ BO (Rj+1
0
)))
Downloaded 05/09/23 to 179.7.65.23 . Redistribution subject to SIAM license or copyright; see https://epubs.siam.org/terms-privacy
0
Define now the new bands to be R0 := cR, and for
R
− 2 −(1−c)(1−α) +(1−c)(2α−1+ 1−α
2
2 )+c
= Ω e
any i = 1, . . . , T , define Ri0 := R(c − 2i (1 − c)(1 − α)).
Note in particular, that Ri0 ≥ R/2 for all i in the
R
− 2 (1−c)( 7α−3 −α2 )+c
=Ω e 2 .
range of interest. We have the following result.
Lemma 3.4. Let Q ∈ Q be a vertex added. Note that for 12 < α < 1, we have 7α−3 2 − α2 < 1,
and thus the constant factor multiplying − R2 in the
0 0
• If Rj < rQ ≤ Rj−1 for some 1 ≤ j ≤ T − 1, then exponent of the last term of the previously displayed
w.e.p., we have equation is clearly bounded by c < 1. Hence,
µ(BQ (R) ∩ (BO (Rj0 ) \ BO (Rj+1
0
))) = Ω(e−γR/2 ) for
BQ (R) ∩ (BO (Rj0 ) \ BO (Rj+1
0
) ∩P =6 ∅. some γ < 1. Hence, the expected number of vertices
inside BQ (R) ∩ (BO (Rj0 ) \ BO (Rj+1
0
)) is n1−γ . By
0 0
• If RT < rQ ≤ RT −1 , then w.e.p. we have Chernoff bounds the first part of the lemma follows.
For the second part, by Lemma 2.3 (applied with
BQ (R) ∩ BO (R/2) ∩ P = 6 ∅. ρA = R, ρO = R/2, and RT0 < rA = rQ ≤ RT0 −1 ),
since rQ > R/2 still holds, we have
Proof. First, assume 1 ≤ j ≤ T − 1. By Lemma 2.3 1 R
µ(BQ (R) ∩ BO (R/2)) = Θ(e−(α− 2 ) 2 − 2 rQ )
1
1
µ(BQ (R) ∩ BO (Rj0 )) = Θ(e−(α− 2 )(R−Rj )− 2 rQ )
0 1
Note that RT0 −1 ≤ R2 + R(1 − c)(1 − α) must hold,
R j 1
as otherwise RT0 +1 = RT0 −1 − R(1 − c)(1 − α) > R/2
= Θ(e− 2 (2α−1)(1−c+ 2 (1−c)(1−α))− 2 rQ ), would hold, and then c − T +1 1
2 (1 − c)(1 − α) > 2 ,
contradicting the definition of T . Thus,
and also
−R α+(1−c)(1−α)
0
µ(BQ (R) ∩ BO (Rj+1 )) µ(BQ (R) ∩ BO (R/2)) = Ω(e 2 ).
R j+1 1
= Θ(e− 2 (2α−1)(1−c+ 2 (1−c)(1−α))− 2 rQ ). Since α + (1 − c)(1 − α) < 1, µ(BQ (R) ∩ BO (R/2)) =
0
n1−γ for some γ 0 > 0, and by the same argument as
Thus, before, the second part of the lemma follows.
0
µ(BQ (R) ∩ BO (Rj+1 )) We also have the following lemma.
−R
= Θ(e 4 (2α−1)(1−c)(1−α) )µ(BQ (R) ∩ BO (Rj0 )), Lemma 3.5. Let u be a vertex with ru > Ri0 and let
u =: u0 , u1 , . . . , um be a center path starting at u, or
so we get
the longest subpath found in an attempt of finding a
(3.10) µ(BQ (R) ∩ (BO (Rj0 ) \ BO (Rj+1
0
))) center path starting at u, in case no center path is
found. Then
= (1 + o(1))µ(BQ (R) ∩ BO (Rj0 )).
|θu − θum | = o(logC0 n/n).
0
Now, since rQ ≤ Rj−1 ,
Proof. Let ` be such that R` < ru ≤ R`+1 , and
µ(BQ (R) ∩ BO (Rj0 )) note that ` ≥ i0 . Since by making paths longer,
R j 1 0 the regions exposed get only larger and differences in
= Ω e− 2 (2α−1)(1−c+ 2 (1−c)(1−α))− 2 Rj−1
R j j−1
angles get larger as well, it suffices to consider the case
= Ω e− 2 ((2α−1)(1−c+ 2 (1−c)(1−α))+c− 2 (1−c)(1−α))
where indeed a center path is found. Suppose there
R
−j(1−c)(1−α)2 +(1−c)(2α−1+ 1−α
exists such a center path starting from u, that is, a
= Ω e− 2 2 )+c . sequence of vertices denoted by u =: u0 , u1 , . . . , um ,
7
32 Copyright © 2015.
by the Society for Industrial and Applied Mathematics.
O
satisfying d(uj , uj+1 ) ≤ R for all 0 ≤ j ≤ m − 1,
R`−j < ruj ≤ R`−j+1 for any 0 ≤ j ≤ m − 1, R
m−1
X
|θu − θum | ≤ |θuj − θuj+1 |
j=0
m−1
1
X
≤ 2(1 + o(1)) e 2 (R−R`−j −R`−j+1 ) Ri0
j=0 Ri0 +1
m+i
X0 1
= 2(1 + o(1)) e 2 (R−Ri−1 −Ri ) Q R`
R`+1
i=i0 +1
1 A0 (Ri0 ) R`0
X
≤ 2(1 + o(1)) 2e 2 (R−Ri −Ri+1 ) .
1 0
i≥i0 A (Ri0 ) \ A (Ri0 )
i A2 (Ri0 ) \ A1 (Ri0 )
Since Ri = Re−α /2
= (1+o(1))R(1−αi /2) for i ≥ i0 ,
A3 (R`+1 ) \ A2 (Ri0 )
i i+1
− 12 R (1+o(1)) R (α )
X
+α
|θu − θum | ≤ (2 + o(1))e e 4
i≥i0
Figure 2: Illustration of sequence of exposures of
− 12 R 1
2 (C0 +C0 α)(1+o(1))
= O(e R ) procedure Expose.
1
= O(n−1 (log n) 2 C0 (1+α)(1+o(1)) )
= o(logC0 n/n), having no center path starting at v0 = vk0 := Q is
at most c < 1. If we find a center path starting at
where the last equality is a consequence of α < 1. vk0 , we have reached our goal and stop with success.
The statement follows. Otherwise, we will expose regions around the location
of Q in different exposing phases. Specifically, fix
We are now ready for the main lemma. ε > 0 to be any arbitrary small constant. Then, for
0 ≤ j ≤ C 00 log n, where C 00 is a sufficiently large
Lemma 3.6. Let Q ∈ Q be a vertex added. With constant, define
probability at least 1 − o(n−3/2 ), Q either connects
to a vertex in P ∩ BO (Ri0 ) through a path of length Aj (ρ) := {P | rP > ρ, |θP − θQ | ≤ j+1 C0 +ε
C0 +1+o(1) n log n}
O(log n), or any path starting at Q has
length at most O(logC0 +1+o(1) n). and perform the Expose procedure whose pseu-
docode is given in Algorithm 1 (see illustration in
Proof. Suppose first that rQ ≤ Ri0 . By applying Figure 2).
iteratively either Lemma 3.3 and Lemma 3.4 (if Rj0 < If ’no path’ is reported in Line 8 of Expose
rQ ≤ Ri0 ), or only Lemma 3.4 (if rQ ≤ Rj0 ), w.e.p., during phase j + 1, then among the paths starting
Q is connected to a vertex in BO (R/2) through a path from v0 with all vertices vi satisfying rvi > Ri0 , there
of length O(log R) + O(T ) = O(log log n). is no path with its last vertex vkj+1 ∈ Aj+1 (Ri0 ) \
Otherwise, suppose now rQ > Ri0 . If rQ > R − ξ Aj (Ri0 ) satisfying rvkj+1 ≤ R − ξ. We will show now
for some ξ > 0, then by Lemma 3.1, with probability that the length of any such path is with probability
at least 1 − o(n−3/2 ), either all paths starting at at least 1 − o(n−3/2 ) bounded by O(j logC0 +ε n):
Q have length O(log n), or after at most O(log n) indeed, partition the disc of radius R centered at the
steps we reach a vertex v with rv ≤ R − ξ. Since origin into Θ(n/ log n) equal sized sectors of angle
an additional O(log n) steps will be negligible in the C 0 log n/n for C 0 > 0 sufficiently large. By Chernoff
following, we may thus assume rQ ≤ R − ξ. Let `0 bounds for Poisson variables (see for example [AS08,
be the smallest integer i such that Ri > R − ξ. Theorem A.1.15]) together with a union bound over
Let ` be such that R` < rQ ≤ R`+1 and note all Θ(n/ log n) sectors, with probability at least 1 −
that ` ≥ i0 . By Lemma 3.2, the probability of o(n−3/2 ), the number of vertices in each sector is
33 Copyright © 2015.
by the Society for Industrial and Applied Mathematics.
Algorithm 1 Sequence in which regions are exposed
1: procedure Expose(Q, ξ)
2: Let `0 be the smallest integer such that R`0 > R − ξ
3: for j = 0, . . . , C 00 log n do
4: Expose A0 (Ri0 )
Downloaded 05/09/23 to 179.7.65.23 . Redistribution subject to SIAM license or copyright; see https://epubs.siam.org/terms-privacy
5: ` ← `0 + 1
6: repeat . Start of (j + 1)-th phase
7: `←`−1
8: if ` = i0 then return ’no path’ and stop
9: Expose Aj+1 (R` ) \ Aj (Ri0 ) . (`0 − ` + 1)-th sub-phase of the (j + 1)-th phase
10: until ∃Q =: v0 , . . . , vkj+1 ∈ P a path, vi ∈ Aj (Ri0 ) ∪ Aj+1 (R` ) for i < kj+1 ,
vkj+1 ∈ Aj+1 (R` ) \ Aj (Ri0 ) and rvkj+1 ≤ R − ξ
11: if ∃ center path starting from vkj+1 then
12: return ’success’ and stop
13: return ’failure’ and stop
Θ(log n). Thus, with this probability, the number the region
of vertices in Aj (Ri0 ) is O(j logC0 +ε n). By (3.7)
any two adjacent vertices w, w0 with rw , rw 0
> Ri0 Sj+1 :=
C0 +o(1)
satisfy |θw − θw0 | = O(log n/n). If a path {P | j+1
n logC0 +ε n < |θP − θQ | ≤ j+2
n logC0 +ε n}.
starting from v0 with all vertices vi satisfying rvi >
Ri0 ends with some vertex v ∈ Aj (Ri0 ), then the Note first that since R`0 < rvkj+1 ≤ R`0 +1 , the first
path does not extend beyond Aj+1 (Ri0 ), and thus in region to be exposed on the center path starting from
this case, with probability at least 1 − o(n−3/2 ), its vkj+1 contains vertices v with R`0 −1 < rv ≤ R`0 ,
length is at most the number of vertices in Aj (Ri0 ), and this region when restricted to Sj+1 has not been
i.e., O(j logC0 +ε n). If the path ends with a vertex exposed before. In particular, the regions exposed by
v ∈ Aj+1 (Ri0 ) \ Aj (Ri0 ), then note that rv > R − ξ the center paths of vki and vkj+1 , whenever restricted
must hold. Consider then the last vertex w in this to Si and Sj+1 , respectively, for i < j + 1 are
path with w ∈ Aj (Ri0 ). Since the next vertex w0 disjoint. Suppose without loss of generality that
satisfies w0 ∈ Aj+1 (Ri0 ) \ Aj (Ri0 ) and rw0
> R − ξ, by |θQ − θvkj+1 | ≤ (j + 32 ) logC0 +ε n/n. Observe that
calculations as in (3.7), it must hold that |θw −θw0 | = by Lemma 3.5 the angle between any vertex v with
O(logC0 /2+o(1) n/n). Moreover, by Corollary 3.1, rv > Ri0 and the terminal vertex of the center path
with probability at least 1−o(n−3/2 ), any two vertices starting at v or the longest subpath in an attempt
w00 , w000 on a path containing only vertices inside of building a center path starting at v, in case a
Aj+1 (Ri0 )\Aj (Ri0 ) satisfy |θw00 −θw000 | = O(log n/n). center path is not found, is bounded by o(logC0 n/n).
Thus, also |θw −θv | = O(logC0 /2+o(1) n/n). Since this Therefore, at least half of the region to be exposed by
would also have to hold for another possible neighbor a center path in each step is retained in Sj+1 : more
z of v with rz > Ri0 , and z ∈ / Aj+1 (Ri0 ), starting precisely (see Figure 3), in the first step the region
from v the path cannot extend to a vertex outside containing all points P that were to be exposed in
Aj+1 (Ri0 ) as well. Hence, with probability at least a center path without restrictions and that satisfy
1 − o(n−3/2 ), the number of vertices of such a path is |θQ − θP | ≥ |θQ − θvkj+1 | is included in Sj+1 , and
bounded by O((j + 1) logC0 +ε n). at every subsequent step on the center path starting
If on the other hand the condition of Line 10 of from a vertex u, the region of all points P that were to
Expose is satisfied during phase j, then for some be exposed in a center path without restrictions and
i0 ≤ `0 ≤ `0 there is a path v0 , . . . , vkj+1 ∈ P with that satisfy |θQ − θP | ≥ |θQ − θu | is always included
vi ∈ Aj (Ri0 ) ∪ Aj+1 (R`0 ) for all i < kj+1 , vkj+1 ∈ in Sj+1 . Lemma 3.2 can still be applied, and the
Aj+1 (R`0 ) \ Aj (Ri0 ). Recall that rvkj+1 ≤ R − ξ, and probability of having no center path starting at vkj+1
observe that R`0 < rvkj+1 ≤ R`0 +1 . Consider then is at most c0 < 1, and by disjointness, this is clearly
the restriction of a center path starting from vkj+1 to independent of all previous events.
The probability that the exposing process returns
’failure’ is the probability that during C 00 log n phases
9
34 Copyright © 2015.
by the Society for Industrial and Applied Mathematics.
O Proof. Let Q ∈ Q be a vertex added in the Pois-
sonized model. By Lemma 3.6, with probability at
least 1 − o(n−3/2 ), either Q connects to a vertex in
BO (R/2) using O(logC0 +1+o(1) n) steps, or all paths
R starting from Q have length O(logC0 +1+o(1) n). Note
Downloaded 05/09/23 to 179.7.65.23 . Redistribution subject to SIAM license or copyright; see https://epubs.siam.org/terms-privacy
no center path is found. By independence, for Proof. Having de-Poissonized some results in the
previous proof, we may now work directly in the
C 00 (c) sufficiently large, this probability is at most
C 00 log n model Gα,C (n) during this proof. As in the proof of
c0 = o(n−3/2 ). Thus, with probability at
Lemma 3.6, partition the disc of radius R centered at
least 1 − o(n−3/2 ), the exposing process ends with
the origin into Θ(n/ log n) equal sized sectors of angle
’no path’ in some phase j, or with ’success’ in
C 0 log n/n for some large constant C 0 > 0 and order
some phase j 0 . If the exposing process ends with
them counterclockwise. The distance between sectors
’no path’ in some phase j, with probability 1 −
is measured according to this ordering: two sectors
o(n−3/2 ) any path starting at v0 containing only
are at distance D from each other, if the shorter of the
vertices v with rv > Ri0 has length at most O((j +
two routes around the clock between the two sectors
1) logC0 +ε n) = O(logC0 +1+ε n). If the exposing
has exactly D − 1 sectors in between.
process ends with ’success’ in some phase j 0 , a
Now, by the proof of Theorem 3.1, a.a.s., ev-
center path of length O(log R) starting from vkj0 is
ery vertex v with rv ≤ Ri0 connects to BO (R/2),
found, and as in the case of ’no path’, the total
so a.a.s., every such vertex is part of the center
length of the path starting at v0 together with the
giant component. We may assume that all other
center path is at most O(logC0 +1+ε n). Thus, with
vertices v in other components satisfy rv > Ri0 ,
probability at least 1 − o(n−3/2 ), v0 either connects
and consider only these components from now on.
to a vertex in P ∩ BO (Ri0 ) through a path of length
By Theorem 3.1, a.a.s., for any two vertices of the
O(logC0 +1+ε n), or any path starting at v0 has length
same component, their graph distance is bounded by
at most O(logC0 +1+ε n), and the statement follows,
O(logC0 +1+o(1) n). Recall that for any two vertices
since ε can be chosen arbitrarily small.
vi , vj with d(vi , vj ) ≤ R and rvi , rvj > Ri0 , by (3.7),
C0 +o(1)
The upper bound for the diameter now follows easily. |θ vi − θvj | = O((log n) /n), and therefore, by
the triangle inequality for angles, for any two ver-
tices u and v belonging to the same component, a.a.s.
Theorem 3.1. A.a.s., any two vertices u and v we have |θu − θv | = O((log n)2C0 +1+o(1) /n). Since
belonging to the same connected component satisfy for any two vertices u and v belonging to sectors at
dG (u, v) = O(logC0 +1+o(1) n). distance 2 ≤ D = o(n/ log n) from each other we
35 Copyright © 2015.
by the Society for Industrial and Applied Mathematics.
have |θu − θv | = Θ(D log n/n), it must hold that be- get that the second expression equals
tween any two vertices u and v of the same compo- Z R−c1 Z θR (r,rA )
nent, there are at most O(log2C0 +o(1) n) sectors. By f (r)
2 dθdr
Chernoff bounds for binomial random variables to- R−c2 θR−c3 (r,rA ) 2π
gether with a union bound over all sectors, for C 0 > 0 e(R−rA )/2 (1 − e−c3 /2 )
Downloaded 05/09/23 to 179.7.65.23 . Redistribution subject to SIAM license or copyright; see https://epubs.siam.org/terms-privacy
36 Copyright © 2015.
by the Society for Industrial and Applied Mathematics.
Theorem 4.1. A.a.s., there exists a component for 1 ≤ j ≤ m, the event Ej that occurs when
forming a path of length Θ(log n). following conditions hold (if one condition fails, then
stop exposing and checking further conditions and
Proof. As before, we work first in the Poissonized proceed with the next j; also stop if all conditions
model and derive in the end from it the result in the hold for one j):
Downloaded 05/09/23 to 179.7.65.23 . Redistribution subject to SIAM license or copyright; see https://epubs.siam.org/terms-privacy
which together with Lemma 4.1, Part 2, yields require that there is no more vertex in this
region.
(4.14)
µ( BA (R)\ BA (R−c3 ) ∩ BO (ρO )\ BO (ρ0O ) )
• Condition 3: For any 0 ≤ i ≤ L, expose
1
= Θ(e−R/2 ) = Θ(1/n). BAj (R) ∩ (BO (R) \ (BO (R(1 − 2α − ε))), and
i
(4.15) µ [(BB (R)\BB (R−c3 )) We will now bound from above the probability that
for all 1 ≤ j ≤ m the events Ej fail. Note first
∩ (BO (ρO )\BO (ρ0O ))]\BA (R)
that for ν sufficiently small, the set of forbidden
= Θ(e−R/2 ) = Θ(1/n). angles Θj := ∪j−1
k=1 Θk still is such that µ(RΘj ) < 1,
and (4.12) can be applied with RΘ = RΘj for any
Let ε = ε(α) be a constant chosen small enough so 1 ≤ j ≤ m. Hence, for any j, independently of
1
that 1 − 2α − ε > 0. Let ν > 0 be a sufficiently the outcomes of previous events, there is an absolute
1
small constant. Let m := νn1− 2α −ε , and note constant c > 0 such that for this j the probability
that since α < 1, we have m = o(n1/2 ). We that Condition 1 holds is at least c. Given that
will add in the following, if necessary, up to m Condition 1 holds, by (4.14) applied to Aj0 and (4.15)
vertices Q1 , . . . , Qm ∈ Q to P, all of them chosen applied successively to Aj1 , . . . , AjL we get that the
independently and following the same distribution probability that Condition 2 holds is at least c0−L for
as in Gα,C (n). In order to be more precise, define some fixed 0 < c0 < 1. Suppose then that Condition 2
37 Copyright © 2015.
by the Society for Industrial and Applied Mathematics.
also holds. By a union bound and by (4.13), we have for some positive ξ > 0. Thus, w.e.p. there exists one
L j, for which the event Ej holds.
In order to de-Poissonize, let EPj be the event
[
1
µ( [BAj (R) ∩ (BO (R) \ BO (R(1 − 2α − ε))])
i
i=0 that in the Poissonized model there exists some j
L for which the event Ej holds, and similarly EUj the
Downloaded 05/09/23 to 179.7.65.23 . Redistribution subject to SIAM license or copyright; see https://epubs.siam.org/terms-privacy
X
≤ µ(BAj (R) ∩ BO (R)) = O(L/n), corresponding event for the uniform model. Since we
i ξ
i=0 have shown that P(EPj ) = 1 − e−Ω(n ) , and since m =
−1/2
and thus for ν 0 sufficiently small the probability that o(n ), using (2.6), we also have for some function
j
Condition 3 holds is at least n −η
for some fixed ω n tending to infinity arbitrarily slowly P(EU ) ≥ 1 −
√ ξ ξ
value η which can be made small by choosing ν 0 ωn ne−Ω(n ) = 1 − e−Ω(n ) . Let ρO = R(1 − 2α 1
− ε).
small (in fact, part of the region might have been Denote by NU the random variable counting the
already exposed in Condition 2, but since we know number of vertices inside BO (ρO ) in Gα,C (n). By
there are no other vertices in there, this only helps). Lemma 2.2, µ(BO (ρO )) = O(e−R/2−αεR ) = o(1/n),
Altogether, we obtain and thus ENU = o(1), and by Markov’s inequality,
0 P(NU = 0) = 1 − o(1). Since
P(Ej ) ≥ n−η
for some η 0 > 0. Again, η 0 can be made sufficiently 1 − o(1) = P(NU = 0)
c c
small by making the constant ν 0 (and thus L = = P(NU = 0|EUj )P(EUj ) + P(NU = 0|EUj )P(EUj )
ν 0 log n) sufficiently small.
Now, since d(Aji−1 , Aji ) ≤ R and rAj , rAj ≥ = (1 − o(1))P(NU = 0|EUj ) + o(1),
i−1 i
R − c2 , by Remark 2.1, we have |θAj − θAj | = we have P(NU = 0|EUj ) = 1 − o(1). Thus,
i−1 i
O(e−R/2 ), and therefore |θAj − θAj | = O(log n/n). P(NU = 0, EUj ) = 1 − o(1). If this event holds, this
0 L
Since by construction for j 6= j 0 we have |θAj − means that there is no vertex inside BO (ρO ), and the
0 j j
θAj0 | = ω(log n/n), for j 6= j 0 the regions exposed vertices A0 , . . . , AL form an induced path, yielding
0 the desired result.
in Condition 2 are disjoint. Also, for any j 6= j 0 ,
if the region in Condition 3 containing one of the
0 5 Conclusion
vertices Aji or Aji0 is exposed, then BAj (R)∩(BO (R)\
1
i We have shown that in random hyperbolic graphs
(BO (R(1 − 2α − ε))) is disjoint from BAj0 (R) ∩ a.a.s. the diameter of the giant component is
i0
1 O(polylog(n)), the size of the second largest com-
(BO (R) \ (BO (R(1 − 2α − ε))): indeed, note that for
1 ponent O(polylog(n)), and at the same time there
any point P ∈ BAj (R)∩(BO (R)\(BO (R(1− 2α −ε)))
i
we have by Remark 2.1 exists a path component of length Θ(log n). It is an
1 1 interesting and challenging problem to tighten these
|θAj − θP | ≤ (2 + o(1))e 2 (R−(R−c2 )−R(1− 2α −ε)) bounds by improving the exponents of the polylog(n)
i
1 1
= (2 + o(1))e 2 c2 n−(1− 2α −ε) . terms established in this work.
1
By construction, we have |θAj −θAj0 | ≥ C 0 n−(1− 2α −ε) References
0 0
for some large enough C 0 > 0, and thus by the trian-
gle inequality for angles there exists C 00 := C 00 (C 0 ) >
1 [AS08] N. Alon and J. Spencer. The Probabilistic
0 such that |θAj − θAj0 | ≥ (1 + o(1))C 00 n−(1− 2α −ε) Method, Third Edition. John Wiley & Sons, 2008.
i i0
holds for any i, i0 and any j 6= j 0 . Hence, the regions [BFM] M. Bode, N. Fountoulakis, and T. Müller.
exposed in Condition 3 are disjoint, and by the same The probability that the hyperbolic random
reason, the region exposed in Condition 2 for some j graph is connected. Preprint available at
and the one exposed in Condition 3 for some j 6= j 0 www.math.uu.nl/∼Muell001/Papers/BFM.pdf.
[BFM13] M. Bode, N. Fountoulakis, and T. Müller.
are disjoint as well. It follows that the probabilities
On the giant component of random hyperbolic
of the corresponding conditions to hold are thus inde- graphs. In Proceedings of the 7th European Con-
0 0
pendent. Hence, for ν sufficiently small, η is small ference on Combinatorics, Graph Theory and Ap-
enough such that −η 0 + 1 − 2α 1
− ε > 0, and plications, EUROCOMB’13, pages 425–429, 2013.
m [BnPK10] M. Boguñá, F. Papadopoulos, and D. Kri-
Y 0 ξ
P Ej c ≤ (1 − n−η )m = e−Ω(n ) ,
oukov. Sustaining the internet with hyperbolic map-
j=1 ping. Nature Communications, 1:62, 2010.
13
38 Copyright © 2015.
by the Society for Industrial and Applied Mathematics.
[CF13] E. Candellero and N. Fountoulakis. Clustering in
random geometric graphs on the hyperbolic plane.
ArXiv e-prints, September 2013. Preprint available
at arxiv.org/abs/1309.0459.
[Fou12] N. Fountoulakis. On the evolution of random
Downloaded 05/09/23 to 179.7.65.23 . Redistribution subject to SIAM license or copyright; see https://epubs.siam.org/terms-privacy
39 Copyright © 2015.
by the Society for Industrial and Applied Mathematics.