Mathematical tools for analysis, modeling and simulation Part I

advertisement
Mathematical tools for analysis, modeling and simulation
of spatial networks on various length scales
Part I
Volker Schmidt
Ulm University, Institute of Stochastics
Blanton Museum of Art, UT Austin
May 20, 2015
Page 2
Mathematical tools for spatial networks on various length scales |
Contents
Introduction
Point processes and Palm calculus
Random tessellations
Local simulation of typical Voronoi cells
Cox processes on random tessellations
Multiscale network modeling (Outlook to part II)
Page 3
Mathematical tools for spatial networks on various length scales |
Contents
Introduction
Point processes and Palm calculus
Random tessellations
Local simulation of typical Voronoi cells
Cox processes on random tessellations
Multiscale network modeling (Outlook to part II)
Introduction
Page 4
Mathematical tools for spatial networks on various length scales |
Motivation
I
Aim: Stochastic modeling of networks for
I
description of networks by only a few parameters
Introduction
Page 4
Mathematical tools for spatial networks on various length scales |
Introduction
Motivation
I
Aim: Stochastic modeling of networks for
I
I
description of networks by only a few parameters
simulation of present and future network design scenarios
Page 4
Mathematical tools for spatial networks on various length scales |
Introduction
Motivation
I
Aim: Stochastic modeling of networks for
I
I
I
description of networks by only a few parameters
simulation of present and future network design scenarios
control of service quality
Page 4
Mathematical tools for spatial networks on various length scales |
Introduction
Motivation
I
Aim: Stochastic modeling of networks for
I
I
I
I
description of networks by only a few parameters
simulation of present and future network design scenarios
control of service quality
cost analysis and risk evaluation
Page 4
Mathematical tools for spatial networks on various length scales |
Introduction
Motivation
I
Aim: Stochastic modeling of networks for
I
I
I
I
I
description of networks by only a few parameters
simulation of present and future network design scenarios
control of service quality
cost analysis and risk evaluation
Models necessary both
I
for locations of network components (point processes), and
Page 4
Mathematical tools for spatial networks on various length scales |
Introduction
Motivation
I
Aim: Stochastic modeling of networks for
I
I
I
I
I
description of networks by only a few parameters
simulation of present and future network design scenarios
control of service quality
cost analysis and risk evaluation
Models necessary both
I
I
for locations of network components (point processes), and
for systems of communication paths and serving zones
Page 4
Mathematical tools for spatial networks on various length scales |
Introduction
Motivation
I
Aim: Stochastic modeling of networks for
I
I
I
I
I
description of networks by only a few parameters
simulation of present and future network design scenarios
control of service quality
cost analysis and risk evaluation
Models necessary both
I
I
for locations of network components (point processes), and
for systems of communication paths and serving zones
(edge sets and cells of random tessellations)
Page 5
Mathematical tools for spatial networks on various length scales |
Contents
Introduction
Point processes and Palm calculus
Random tessellations
Local simulation of typical Voronoi cells
Cox processes on random tessellations
Multiscale network modeling (Outlook to part II)
Point processes and Palm calculus
Page 6
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Counting measures
I
Denote by N the set of locally finite counting measures
ϕ : B(R2 ) → {0, 1, . . . } ∪ {∞}
Page 6
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Counting measures
I
Denote by N the set of locally finite counting measures
ϕ : B(R2 ) → {0, 1, . . . } ∪ {∞}
I
Let N be the smallest σ-algebra on N s.t. ϕ → ϕ(B) is measurable for
each bounded B ∈ B(R2 )
Page 6
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Counting measures
I
Denote by N the set of locally finite counting measures
ϕ : B(R2 ) → {0, 1, . . . } ∪ {∞}
I
Let N be the smallest σ-algebra on N s.t. ϕ → ϕ(B) is measurable for
each bounded B ∈ B(R2 )
Examples:
I
Let {x1 , . . . , xn } ⊂ R2 , then
ϕ(B) =
n
X
i=1
δxi (B) = #{xi ∈ B}
for B ∈ B(R2 )
Page 6
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Counting measures
I
Denote by N the set of locally finite counting measures
ϕ : B(R2 ) → {0, 1, . . . } ∪ {∞}
I
Let N be the smallest σ-algebra on N s.t. ϕ → ϕ(B) is measurable for
each bounded B ∈ B(R2 )
Examples:
I
Let {x1 , . . . , xn } ⊂ R2 , then
ϕ(B) =
n
X
δxi (B) = #{xi ∈ B}
for B ∈ B(R2 )
i=1
I
Let {xi,j = (i, j) : i ∈ Z, j ∈ Z}, then
ϕ(B) =
XX
i∈Z j∈Z
δ(i,j) (B) = #{x ∈ Z2 ∩ B}
for B ∈ B(R2 )
Page 7
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Point processes
Definition
Let
I
(Ω, A, P) some probability space,
I
X1 , X2 , · · · : Ω 7−→ R2 a sequence of random vectors such that
#{Xn ∈ B} < ∞
for each bounded
B ∈ B(R2 ) .
Page 7
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Point processes
Definition
Let
I
(Ω, A, P) some probability space,
I
X1 , X2 , · · · : Ω 7−→ R2 a sequence of random vectors such that
B ∈ B(R2 ) .
P∞
Then the mapping X from (Ω, A, P) into (N, N ) defined by X = n=1 δXn is
called a (random) point process.
#{Xn ∈ B} < ∞
for each bounded
Page 7
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Point processes
Definition
Let
I
(Ω, A, P) some probability space,
I
X1 , X2 , · · · : Ω 7−→ R2 a sequence of random vectors such that
B ∈ B(R2 ) .
P∞
Then the mapping X from (Ω, A, P) into (N, N ) defined by X = n=1 δXn is
called a (random) point process.
#{Xn ∈ B} < ∞
I
Henceforth: Identify X =
P∞
for each bounded
n=1 δXn
and {Xn }, where we write X = {Xn }
Page 7
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Point processes
Definition
Let
I
(Ω, A, P) some probability space,
I
X1 , X2 , · · · : Ω 7−→ R2 a sequence of random vectors such that
B ∈ B(R2 ) .
P∞
Then the mapping X from (Ω, A, P) into (N, N ) defined by X = n=1 δXn is
called a (random) point process.
#{Xn ∈ B} < ∞
P∞
for each bounded
and {Xn }, where we write X = {Xn }
I
Henceforth: Identify X =
I
In other words: The point
X = {Xn } is identified with the random
Pprocess
∞
counting measure X = n=1 δXn .
n=1 δXn
Page 8
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Intensity measure, stationarity and Palm distribution
Definition
Let X be a point process, then
I
the intensity measure µ : B(R2 ) → [0, ∞] of X is defined as
µ(B) = EX (B) ,
B ∈ B(R2 ) ,
Page 8
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Intensity measure, stationarity and Palm distribution
Definition
Let X be a point process, then
I
the intensity measure µ : B(R2 ) → [0, ∞] of X is defined as
µ(B) = EX (B) ,
I
B ∈ B(R2 ) ,
D
X is called stationary if {Xn − x} = {Xn } for each x ∈ R2 .
Page 8
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Intensity measure, stationarity and Palm distribution
Definition
Let X be a point process, then
I
the intensity measure µ : B(R2 ) → [0, ∞] of X is defined as
µ(B) = EX (B) ,
B ∈ B(R2 ) ,
D
I
X is called stationary if {Xn − x} = {Xn } for each x ∈ R2 .
I
If X is stationary, then µ(B) = λν2 (B), B ∈ B(R2 ), for some λ > 0, which
is called the intensity of X .
Page 8
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Intensity measure, stationarity and Palm distribution
Definition
Let X be a point process, then
I
the intensity measure µ : B(R2 ) → [0, ∞] of X is defined as
µ(B) = EX (B) ,
B ∈ B(R2 ) ,
D
I
X is called stationary if {Xn − x} = {Xn } for each x ∈ R2 .
I
If X is stationary, then µ(B) = λν2 (B), B ∈ B(R2 ), for some λ > 0, which
is called the intensity of X .
I
The Palm distribution PXo : N 7→ [0, 1] of a stationary point process X with
intensity λ is defined as
PXo (A) =
1
E#{n : Xn ∈ [0, 1]2 , X ( · + Xn ) ∈ A} ,
λ
A∈N
Page 8
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Intensity measure, stationarity and Palm distribution
Definition
Let X be a point process, then
I
the intensity measure µ : B(R2 ) → [0, ∞] of X is defined as
µ(B) = EX (B) ,
B ∈ B(R2 ) ,
D
I
X is called stationary if {Xn − x} = {Xn } for each x ∈ R2 .
I
If X is stationary, then µ(B) = λν2 (B), B ∈ B(R2 ), for some λ > 0, which
is called the intensity of X .
I
The Palm distribution PXo : N 7→ [0, 1] of a stationary point process X with
intensity λ is defined as
PXo (A) =
I
1
E#{n : Xn ∈ [0, 1]2 , X ( · + Xn ) ∈ A} ,
λ
A∈N
Note that a point process X o with distribution PXo is called a Palm version
of X .
Page 9
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Examples: Stationary Poisson processes
For any fixed λ > 0, let X be a point process such that
I X (B) ∼ Poi(λν2 (B)) for each bounded B ∈ B(R2 ), and
Page 9
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Examples: Stationary Poisson processes
For any fixed λ > 0, let X be a point process such that
I X (B) ∼ Poi(λν2 (B)) for each bounded B ∈ B(R2 ), and
I X (B1 ), . . . , X (Bn ) independent random variables for any pairwise disjoint
B1 , . . . , Bn ∈ B(R2 ).
Page 9
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Examples: Stationary Poisson processes
For any fixed λ > 0, let X be a point process such that
I X (B) ∼ Poi(λν2 (B)) for each bounded B ∈ B(R2 ), and
I X (B1 ), . . . , X (Bn ) independent random variables for any pairwise disjoint
B1 , . . . , Bn ∈ B(R2 ).
Then X is called a stationary Poisson process with intensity λ.
Page 9
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Examples: Stationary Poisson processes
For any fixed λ > 0, let X be a point process such that
I X (B) ∼ Poi(λν2 (B)) for each bounded B ∈ B(R2 ), and
I X (B1 ), . . . , X (Bn ) independent random variables for any pairwise disjoint
B1 , . . . , Bn ∈ B(R2 ).
Then X is called a stationary Poisson process with intensity λ.
Realization of a stationary Poisson process
Page 10
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
General Poisson processes
For any (locally finite) measure µ : B(R2 ) → [0, ∞], let X be a point process
such that
I X (B) ∼ Poi(µ(B)) for each bounded B ∈ B(R2 ), and
Page 10
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
General Poisson processes
For any (locally finite) measure µ : B(R2 ) → [0, ∞], let X be a point process
such that
I X (B) ∼ Poi(µ(B)) for each bounded B ∈ B(R2 ), and
I X (B1 ), . . . , X (Bn ) independent random variables for any pairwise disjoint
B1 , . . . , Bn ∈ B(R2 ).
Page 10
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
General Poisson processes
For any (locally finite) measure µ : B(R2 ) → [0, ∞], let X be a point process
such that
I X (B) ∼ Poi(µ(B)) for each bounded B ∈ B(R2 ), and
I X (B1 ), . . . , X (Bn ) independent random variables for any pairwise disjoint
B1 , . . . , Bn ∈ B(R2 ).
Then X is called a Poisson process with intensity measure µ.
Page 10
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
General Poisson processes
For any (locally finite) measure µ : B(R2 ) → [0, ∞], let X be a point process
such that
I X (B) ∼ Poi(µ(B)) for each bounded B ∈ B(R2 ), and
I X (B1 ), . . . , X (Bn ) independent random variables for any pairwise disjoint
B1 , . . . , Bn ∈ B(R2 ).
Then X is called a Poisson process with intensity measure µ.
Realization of a general (non-stationary) Poisson process
Page 11
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Poisson-related point processes
I
Poisson cluster processes
I
Poisson hardcore processes
Realizations of a Poisson cluster process (left) and a Poisson hardcore
process (right)
Page 12
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Matern-cluster processes
I
Constructed from Poisson processes (of cluster centers)
Page 12
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Matern-cluster processes
I
Constructed from Poisson processes (of cluster centers)
I
Cluster centers form a stationary Poisson process (with some intensity λ0 )
Page 12
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Matern-cluster processes
I
Constructed from Poisson processes (of cluster centers)
I
I
Cluster centers form a stationary Poisson process (with some intensity λ0 )
Cluster members form (independent) stationary Poisson processes with
some intensity λ1 , within discs of some radius R around the cluster centers
Page 12
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Matern-cluster processes
I
Constructed from Poisson processes (of cluster centers)
I
I
I
Cluster centers form a stationary Poisson process (with some intensity λ0 )
Cluster members form (independent) stationary Poisson processes with
some intensity λ1 , within discs of some radius R around the cluster centers
⇒ Spatial interaction between points (mutual attraction)
Page 12
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Matern-cluster processes
I
Constructed from Poisson processes (of cluster centers)
I
I
I
Cluster centers form a stationary Poisson process (with some intensity λ0 )
Cluster members form (independent) stationary Poisson processes with
some intensity λ1 , within discs of some radius R around the cluster centers
⇒ Spatial interaction between points (mutual attraction)
I
Realizations are clustered point patterns (with higher spatial variablility that
in the Poisson case)
Page 12
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Matern-cluster processes
I
Constructed from Poisson processes (of cluster centers)
I
I
I
⇒ Spatial interaction between points (mutual attraction)
I
I
Cluster centers form a stationary Poisson process (with some intensity λ0 )
Cluster members form (independent) stationary Poisson processes with
some intensity λ1 , within discs of some radius R around the cluster centers
Realizations are clustered point patterns (with higher spatial variablility that
in the Poisson case)
Three-parametric model with parameters λ0 , λ1 and R
Page 13
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Matern-hardcore processes
I
Constructed from Poisson processes (by random deletion of points)
Page 13
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Matern-hardcore processes
I
Constructed from Poisson processes (by random deletion of points)
I
Start from a stationary Poisson process (with some intensity λ)
Page 13
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Matern-hardcore processes
I
Constructed from Poisson processes (by random deletion of points)
I
I
Start from a stationary Poisson process (with some intensity λ)
Cancel those points whose distance to their nearest neighbor is smaller than
some threshold R
Page 13
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Matern-hardcore processes
I
Constructed from Poisson processes (by random deletion of points)
I
I
I
Start from a stationary Poisson process (with some intensity λ)
Cancel those points whose distance to their nearest neighbor is smaller than
some threshold R
⇒ Spatial interaction between points (mutual repulsion)
Page 13
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Matern-hardcore processes
I
Constructed from Poisson processes (by random deletion of points)
I
I
I
Start from a stationary Poisson process (with some intensity λ)
Cancel those points whose distance to their nearest neighbor is smaller than
some threshold R
⇒ Spatial interaction between points (mutual repulsion)
I
Realizations are regular point patterns (with smaller spatial variablility that in
the Poisson case)
Page 13
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Matern-hardcore processes
I
Constructed from Poisson processes (by random deletion of points)
I
I
I
⇒ Spatial interaction between points (mutual repulsion)
I
I
Start from a stationary Poisson process (with some intensity λ)
Cancel those points whose distance to their nearest neighbor is smaller than
some threshold R
Realizations are regular point patterns (with smaller spatial variablility that in
the Poisson case)
Two-parametric model with parameters λ and R
Page 14
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Random measures and Cox processes
Random measures
I
Denote by M the set of all locally finite measures η : B(R2 ) → [0, ∞]
Page 14
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Random measures and Cox processes
Random measures
I
Denote by M the set of all locally finite measures η : B(R2 ) → [0, ∞]
I
Let M be the smallest σ-algebra on M s.t. η → η(B) is measurable for
each bounded B ∈ B(R2 ).
Page 14
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Random measures and Cox processes
Random measures
I
Denote by M the set of all locally finite measures η : B(R2 ) → [0, ∞]
I
Let M be the smallest σ-algebra on M s.t. η → η(B) is measurable for
each bounded B ∈ B(R2 ).
I
A mapping Λ from (Ω, A, P) into (M, M) is called a random measure.
Page 14
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Random measures and Cox processes
Random measures
I
Denote by M the set of all locally finite measures η : B(R2 ) → [0, ∞]
I
Let M be the smallest σ-algebra on M s.t. η → η(B) is measurable for
each bounded B ∈ B(R2 ).
I
A mapping Λ from (Ω, A, P) into (M, M) is called a random measure.
Cox point processes
I
A point process X is called a Cox process with random intensity measure
Λ if
!
n
Y
Λ(Bi )ki −Λ(Bi )
P(X (B1 ) = k1 , . . . , X (Bn ) = kn ) = E
e
,
ki !
i=1
for all pairwise disjoint, bounded B1 , . . . , Bn ∈ B(R2 ) and k1 , . . . , kn ≥ 0.
Page 14
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Random measures and Cox processes
Random measures
I
Denote by M the set of all locally finite measures η : B(R2 ) → [0, ∞]
I
Let M be the smallest σ-algebra on M s.t. η → η(B) is measurable for
each bounded B ∈ B(R2 ).
I
A mapping Λ from (Ω, A, P) into (M, M) is called a random measure.
Cox point processes
I
A point process X is called a Cox process with random intensity measure
Λ if
!
n
Y
Λ(Bi )ki −Λ(Bi )
P(X (B1 ) = k1 , . . . , X (Bn ) = kn ) = E
e
,
ki !
i=1
for all pairwise disjoint, bounded B1 , . . . , Bn ∈ B(R2 ) and k1 , . . . , kn ≥ 0.
I
Conditioning on Λ = η, a Cox process X is a Poisson process with
intensity measure η.
Page 15
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Marked point processes
I
I
Let M be a Polish space with Borel σ-algebra B(M)
Examples:
I
M = R and B(M) = B(R),
Page 15
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Marked point processes
I
I
Let M be a Polish space with Borel σ-algebra B(M)
Examples:
I
I
M = R and B(M) = B(R),
M = P o = family of all convex and compact polytopes in R2 with their centre
of gravity at o
Page 15
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Marked point processes
I
I
Let M be a Polish space with Borel σ-algebra B(M)
Examples:
I
I
M = R and B(M) = B(R),
M = P o = family of all convex and compact polytopes in R2 with their centre
of gravity at o and the hitting-σ-algebra B(M) = B(F) ∩ P o , where
I
I
F family of closed sets in R2 , and
B(F ) = σ({F ∈ F : F ∩ K 6= ∅}, K compact ).
Page 15
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Marked point processes
I
I
Let M be a Polish space with Borel σ-algebra B(M)
Examples:
I
I
M = R and B(M) = B(R),
M = P o = family of all convex and compact polytopes in R2 with their centre
of gravity at o and the hitting-σ-algebra B(M) = B(F) ∩ P o , where
I
I
I
F family of closed sets in R2 , and
B(F ) = σ({F ∈ F : F ∩ K 6= ∅}, K compact ).
Let NM be the set of all counting measures
ψ : B ⊗ B(M) → {0, 1, . . . } ∪ {∞} which are locally finite in the first
component, i.e., ψ(B × M) < ∞ for bounded B ∈ B(R2 ),
Page 15
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Marked point processes
I
I
Let M be a Polish space with Borel σ-algebra B(M)
Examples:
I
I
M = R and B(M) = B(R),
M = P o = family of all convex and compact polytopes in R2 with their centre
of gravity at o and the hitting-σ-algebra B(M) = B(F) ∩ P o , where
I
I
F family of closed sets in R2 , and
B(F ) = σ({F ∈ F : F ∩ K 6= ∅}, K compact ).
I
Let NM be the set of all counting measures
ψ : B ⊗ B(M) → {0, 1, . . . } ∪ {∞} which are locally finite in the first
component, i.e., ψ(B × M) < ∞ for bounded B ∈ B(R2 ),
I
and NM the smallest σ-algebra on NM such that ψ → ψ(B × G) is
measurable for each bounded B ∈ B(R2 ) and G ∈ B(M).
Page 16
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Marked point processes
Definition
Let
I
(Ω, A, P) some probability space,
I
X1 , X2 , · · · : Ω 7−→ R2 and M1 , M2 , · · · : Ω 7−→ M two sequences of R2 - and
M-valued random variables, respectively, such that
#{Xn ∈ B} < ∞
for each bounded
B ∈ B(R2 ) .
Page 16
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Marked point processes
Definition
Let
I
(Ω, A, P) some probability space,
I
X1 , X2 , · · · : Ω 7−→ R2 and M1 , M2 , · · · : Ω 7−→ M two sequences of R2 - and
M-valued random variables, respectively, such that
#{Xn ∈ B} < ∞
I
for each bounded
B ∈ B(R2 ) .
P∞
The measurable mapping XM : Ω 7−→ NM defined by XM = n=1 δ(Xn ,Mn )
is called a marked point process and Mn is called the mark (or label) of
Xn .
Page 16
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Marked point processes
Definition
Let
I
(Ω, A, P) some probability space,
I
X1 , X2 , · · · : Ω 7−→ R2 and M1 , M2 , · · · : Ω 7−→ M two sequences of R2 - and
M-valued random variables, respectively, such that
#{Xn ∈ B} < ∞
I
I
for each bounded
B ∈ B(R2 ) .
P∞
The measurable mapping XM : Ω 7−→ NM defined by XM = n=1 δ(Xn ,Mn )
is called a marked point process and Mn is called the mark (or label) of
Xn .
The intensity measure µ : B(R2 ) ⊗ B(M) → [0, ∞] of XM is defined as
µ(B × C) = EXM (B × C) ,
B ∈ B(R2 ) , C ∈ B(M) .
Page 17
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Poisson-Voronoi tessellation
I
Let X = {Xn } be a stationary Poisson process and consider
the Voronoi cell Ξn of Xn :
Ξn
I
=
{x ∈ R2 : |x − Xn | ≤ |x − Xk | ∀k 6= n}
Then, {(Xn , Mn )}, where Mn = Ξn − Xn , is a (stationary) marked point
process with mark space P o
Realization of a Poisson process {Xn }
Page 18
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Poisson-Voronoi tessellation
I
Let X = {Xn } be a stationary Poisson process and consider
the Voronoi cell Ξn of Xn :
Ξn
I
=
{x ∈ R2 : |x − Xn | ≤ |x − Xk | ∀k 6= n}
Then, {(Xn , Mn )}, where Mn = Ξn − Xn , is a (stationary) marked point
process with mark space P o
Realization of a Poisson-Voronoi tessellation {(Xn , Ξn − Xn )}
Page 19
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Poisson-Voronoi tessellation
Further (stationary) marked point processes associated with {(Xn , Ξn − Xn )}:
I
{(Xn , ν2 (Ξn ))} with mark space [0, ∞)
I
{(Xn , ν1 (∂Ξn ))} with mark space [0, ∞)
Realization of a Poisson-Voronoi tessellation {(Xn , Ξn − Xn )}
Page 20
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Palm mark distribution and Palm distribution
Definition
I
D
XM is called stationary if {(Xn − x, Mn )} = {(Xn , Mn )} for each x ∈ R2 .
Page 20
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Palm mark distribution and Palm distribution
Definition
D
I
XM is called stationary if {(Xn − x, Mn )} = {(Xn , Mn )} for each x ∈ R2 .
I
If XM is stationary, then
µ(B × C) = λν2 (B) PX∗M (C) ,
B ∈ B(R2 ) ,
Page 20
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Palm mark distribution and Palm distribution
Definition
D
I
XM is called stationary if {(Xn − x, Mn )} = {(Xn , Mn )} for each x ∈ R2 .
I
If XM is stationary, then
µ(B × C) = λν2 (B) PX∗M (C) ,
I
B ∈ B(R2 ) ,
for some λ > 0, which is called the intensity of XM ,
Page 20
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Palm mark distribution and Palm distribution
Definition
D
I
XM is called stationary if {(Xn − x, Mn )} = {(Xn , Mn )} for each x ∈ R2 .
I
If XM is stationary, then
µ(B × C) = λν2 (B) PX∗M (C) ,
I
I
B ∈ B(R2 ) ,
for some λ > 0, which is called the intensity of XM ,
and some probability measure PX∗M on B(M), which is called the Palm mark
distribution of XM .
Page 20
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Palm mark distribution and Palm distribution
Definition
D
I
XM is called stationary if {(Xn − x, Mn )} = {(Xn , Mn )} for each x ∈ R2 .
I
If XM is stationary, then
µ(B × C) = λν2 (B) PX∗M (C) ,
I
I
I
B ∈ B(R2 ) ,
for some λ > 0, which is called the intensity of XM ,
and some probability measure PX∗M on B(M), which is called the Palm mark
distribution of XM .
For any stationary XM with intensity λ ∈ (0, ∞), the Palm distribution PXoM
of XM on NM ⊗ B(M) is defined as
E#{k : Xk ∈ [0, 1]2 , Mk ∈ C, {(Xn − Xk , Mn )} ∈ A}
λ
for A ∈ NM , C ∈ B(M).
PXoM (A × C) =
Page 20
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Palm mark distribution and Palm distribution
Definition
D
I
XM is called stationary if {(Xn − x, Mn )} = {(Xn , Mn )} for each x ∈ R2 .
I
If XM is stationary, then
µ(B × C) = λν2 (B) PX∗M (C) ,
I
I
I
B ∈ B(R2 ) ,
for some λ > 0, which is called the intensity of XM ,
and some probability measure PX∗M on B(M), which is called the Palm mark
distribution of XM .
For any stationary XM with intensity λ ∈ (0, ∞), the Palm distribution PXoM
of XM on NM ⊗ B(M) is defined as
E#{k : Xk ∈ [0, 1]2 , Mk ∈ C, {(Xn − Xk , Mn )} ∈ A}
λ
for A ∈ NM , C ∈ B(M).
PXoM (A × C) =
I
Note that PX∗M (C) = PXoM (NM × C) for any C ∈ B(M).
Page 21
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Typical mark
Definition
Let XM be a stationary marked point process with Palm mark distribution P∗XM .
I
A random variable M ∗ : Ω −→ M distributed according to P∗XM is called the
typical mark of XM .
Page 21
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Typical mark
Definition
Let XM be a stationary marked point process with Palm mark distribution P∗XM .
I
A random variable M ∗ : Ω −→ M distributed according to P∗XM is called the
typical mark of XM .
I
If XM is ergodic, then M ∗ can be regarded as the mark at a point chosen
purely at random out of {Xn },i.e.,
1
r →∞ #{n : Xn ∈ [−r , r ]2 }
Eh(M ∗ ) = lim
X
i: Xi ∈[−r ,r ]2
almost surely for each measurable h : M 7−→ [0, ∞).
h(Mi )
Page 22
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Independent marking
I
Let X = {XN } be a point process and
I
M1 , M2 , · · · : Ω → R i.i.d. random variables with some distribution P,
which are independent of {Xn }.
Page 22
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Independent marking
I
Let X = {XN } be a point process and
I
M1 , M2 , · · · : Ω → R i.i.d. random variables with some distribution P,
which are independent of {Xn }.
I
Then, XM = {(Xn , Mn )} is called an independently marked point process.
Page 22
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Independent marking
I
Let X = {XN } be a point process and
I
M1 , M2 , · · · : Ω → R i.i.d. random variables with some distribution P,
which are independent of {Xn }.
I
Then, XM = {(Xn , Mn )} is called an independently marked point process.
Palm version of independently marked point processes
I
Let X = {Xn } be stationary and X o = {Xno } a Palm version of X (with
distribution PXo ).
Page 22
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Independent marking
I
Let X = {XN } be a point process and
I
M1 , M2 , · · · : Ω → R i.i.d. random variables with some distribution P,
which are independent of {Xn }.
I
Then, XM = {(Xn , Mn )} is called an independently marked point process.
Palm version of independently marked point processes
I
I
Let X = {Xn } be stationary and X o = {Xno } a Palm version of X (with
distribution PXo ).
If X o is independent of {Mn }, then
I
the distribution of the marked point process XMo = {(Xno , Mn )} is given by
PXoM , i.e., XMo is a Palm version of XM = {(Xn , Mn )},
Page 22
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Independent marking
I
Let X = {XN } be a point process and
I
M1 , M2 , · · · : Ω → R i.i.d. random variables with some distribution P,
which are independent of {Xn }.
I
Then, XM = {(Xn , Mn )} is called an independently marked point process.
Palm version of independently marked point processes
I
I
Let X = {Xn } be stationary and X o = {Xno } a Palm version of X (with
distribution PXo ).
If X o is independent of {Mn }, then
I
I
the distribution of the marked point process XMo = {(Xno , Mn )} is given by
PXoM , i.e., XMo is a Palm version of XM = {(Xn , Mn )},
and the typical mark M ∗ of XM = {(Xn , Mn )} has distribution PX∗M = P.
Page 23
Mathematical tools for spatial networks on various length scales |
Example: Poisson-Voronoi tessellation
I
Let X = {Xn } be a stationary Poisson process.
Point processes and Palm calculus
Page 23
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Poisson-Voronoi tessellation
I
Let X = {Xn } be a stationary Poisson process.
I
Consider the Voronoi cells Ξn = {x ∈ R2 : |x − Xn | ≤ |x − Xk | ∀k 6= n},
Page 23
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Poisson-Voronoi tessellation
I
Let X = {Xn } be a stationary Poisson process.
I
Consider the Voronoi cells Ξn = {x ∈ R2 : |x − Xn | ≤ |x − Xk | ∀k 6= n},
I
and the stationary marked point process XM = {(Xn , Ξn −Xn )}
Realization of the Poisson-Voronoi tessellation {(Xn , Ξn − Xn )}
Page 23
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Poisson-Voronoi tessellation
I
Let X = {Xn } be a stationary Poisson process.
I
Consider the Voronoi cells Ξn = {x ∈ R2 : |x − Xn | ≤ |x − Xk | ∀k 6= n},
I
and the stationary marked point process XM = {(Xn , Ξn −Xn )}
Realization of the Poisson-Voronoi tessellation {(Xn , Ξn − Xn )}
Palm version of the Poisson-Voronoi tessellation {(Xn , Ξn − Xn )}
I
Add the origin X0 = o to the stationary Poisson process X = {Xn }.
Page 24
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Poisson-Voronoi tessellation
I
Then, by Slivnyak’s theorem, the point process X o = {Xno }, where
{Xno } = {X0 , X1 , X2 , . . .}, is a Palm version of X = {X1 , X2 , . . .}.
Page 24
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Poisson-Voronoi tessellation
I
I
Then, by Slivnyak’s theorem, the point process X o = {Xno }, where
{Xno } = {X0 , X1 , X2 , . . .}, is a Palm version of X = {X1 , X2 , . . .}.
Consider the Voronoi cells Ξon induced by X o , where
Ξon = {x ∈ R2 : |x − Xno | ≤ |x − Xko | ∀k ∈ {0, 1, 2, . . .}, k 6= n} .
Page 24
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Poisson-Voronoi tessellation
I
I
I
Then, by Slivnyak’s theorem, the point process X o = {Xno }, where
{Xno } = {X0 , X1 , X2 , . . .}, is a Palm version of X = {X1 , X2 , . . .}.
Consider the Voronoi cells Ξon induced by X o , where
Ξon = {x ∈ R2 : |x − Xno | ≤ |x − Xko | ∀k ∈ {0, 1, 2, . . .}, k 6= n} .
Then, the marked point process XMo = {(Xno , Ξon −Xno )} is a Palm version
of XM = {(Xn , Ξn −Xn )}.
Realization of the Palm version {(Xno , Ξon − Xno )}
Page 24
Mathematical tools for spatial networks on various length scales |
Point processes and Palm calculus
Example: Poisson-Voronoi tessellation
I
I
I
Then, by Slivnyak’s theorem, the point process X o = {Xno }, where
{Xno } = {X0 , X1 , X2 , . . .}, is a Palm version of X = {X1 , X2 , . . .}.
Consider the Voronoi cells Ξon induced by X o , where
Ξon = {x ∈ R2 : |x − Xno | ≤ |x − Xko | ∀k ∈ {0, 1, 2, . . .}, k 6= n} .
Then, the marked point process XMo = {(Xno , Ξon −Xno )} is a Palm version
of XM = {(Xn , Ξn −Xn )}.
Realization of the Palm version {(Xno , Ξon − Xno )}
I
The typical mark Ξ∗ of XM is given by Ξ∗ = Ξo0
Page 25
Mathematical tools for spatial networks on various length scales |
Contents
Introduction
Point processes and Palm calculus
Random tessellations
Local simulation of typical Voronoi cells
Cox processes on random tessellations
Multiscale network modeling (Outlook to part II)
Random tessellations
Page 26
Mathematical tools for spatial networks on various length scales |
Random tessellations
General idea
I
Tessellation
I
countable (locally finite) subdivision of R2
Random tessellations
Page 26
Mathematical tools for spatial networks on various length scales |
Random tessellations
Random tessellations
General idea
I
Tessellation
I
I
countable (locally finite) subdivision of R2
into non-overlapping closed sets (with non-empty interiors), called cells
Page 26
Mathematical tools for spatial networks on various length scales |
Random tessellations
Random tessellations
General idea
I
Tessellation
I
I
I
countable (locally finite) subdivision of R2
into non-overlapping closed sets (with non-empty interiors), called cells
Random tessellation
I
Random marked point process T = {Xn , Mn } with mark space (F, B(F)),
Page 26
Mathematical tools for spatial networks on various length scales |
Random tessellations
Random tessellations
General idea
I
Tessellation
I
I
I
countable (locally finite) subdivision of R2
into non-overlapping closed sets (with non-empty interiors), called cells
Random tessellation
I
I
Random marked point process T = {Xn , Mn } with mark space (F, B(F)),
where F = the family of all closed sets in R2 , and
Page 26
Mathematical tools for spatial networks on various length scales |
Random tessellations
Random tessellations
General idea
I
Tessellation
I
I
I
countable (locally finite) subdivision of R2
into non-overlapping closed sets (with non-empty interiors), called cells
Random tessellation
I
I
I
Random marked point process T = {Xn , Mn } with mark space (F, B(F)),
where F = the family of all closed sets in R2 , and
the hitting-σ-algebra B(F) = σ({F ∈ F : F ∩ K 6= ∅}, K compact ).
Page 26
Mathematical tools for spatial networks on various length scales |
Random tessellations
Random tessellations
General idea
I
Tessellation
I
I
I
countable (locally finite) subdivision of R2
into non-overlapping closed sets (with non-empty interiors), called cells
Random tessellation
I
I
I
Random marked point process T = {Xn , Mn } with mark space (F, B(F)),
where F = the family of all closed sets in R2 , and
the hitting-σ-algebra B(F) = σ({F ∈ F : F ∩ K 6= ∅}, K compact ).
Examples
I Tessellations with convex cells
I
I
I
I
Voronoi tessellations
Laguerre tessellations (generalization of Voronoi tessellations)
Delaunay tessellations
line tessellations
Page 26
Mathematical tools for spatial networks on various length scales |
Random tessellations
Random tessellations
General idea
I
Tessellation
I
I
I
countable (locally finite) subdivision of R2
into non-overlapping closed sets (with non-empty interiors), called cells
Random tessellation
I
I
I
Random marked point process T = {Xn , Mn } with mark space (F, B(F)),
where F = the family of all closed sets in R2 , and
the hitting-σ-algebra B(F) = σ({F ∈ F : F ∩ K 6= ∅}, K compact ).
Examples
I Tessellations with convex cells
I
I
I
I
I
Voronoi tessellations
Laguerre tessellations (generalization of Voronoi tessellations)
Delaunay tessellations
line tessellations
Tessellations with general (not necessarily convex) cells
I
I
I
aggregate tessellations
generalized Laguerre tessellations
β-skeletons (thinnings of Delaunay tessellations)
Page 27
Mathematical tools for spatial networks on various length scales |
Poisson-Voronoi tessellation
I
Cells are generated by a point process {Xn }
Random tessellations
Page 27
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson-Voronoi tessellation
I
I
Cells are generated by a point process {Xn }
Cell Ξn of point Xn is given by
Ξn = {x ∈ R2 : |x − Xn | ≤ |x − Xk | for all k 6= n}
Page 27
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson-Voronoi tessellation
I
I
I
Cells are generated by a point process {Xn }
Cell Ξn of point Xn is given by
Ξn = {x ∈ R2 : |x − Xn | ≤ |x − Xk | for all k 6= n}
If {Xn } stationary Poisson point process
⇒ Poisson-Voronoi tessellation (PVT)
Realization of a PVT {(Xn , Ξn − Xn )}
Page 28
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson-Laguerre tessellation
I
Let XR = {(Xn , Rn )} a marked point process with non-negative marks Rn .
Page 28
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson-Laguerre tessellation
I
I
Let XR = {(Xn , Rn )} a marked point process with non-negative marks Rn .
The Laguerre cell Ξn of Xn is given by
Ξn = {x ∈ R2 : |x − Xn |2 − Rn2 ≤ |x − Xk |2 − Rk2 , ∀k 6= n}
Page 28
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson-Laguerre tessellation
I
I
Let XR = {(Xn , Rn )} a marked point process with non-negative marks Rn .
The Laguerre cell Ξn of Xn is given by
Ξn = {x ∈ R2 : |x − Xn |2 − Rn2 ≤ |x − Xk |2 − Rk2 , ∀k 6= n}
I
Then, T = {(Xn , Ξn − Xn ) such that int(Ξn ) 6= ∅} is called
I
a Laguerre tessellation induced by XR = {(Xn , Rn )},
Page 28
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson-Laguerre tessellation
I
I
Let XR = {(Xn , Rn )} a marked point process with non-negative marks Rn .
The Laguerre cell Ξn of Xn is given by
Ξn = {x ∈ R2 : |x − Xn |2 − Rn2 ≤ |x − Xk |2 − Rk2 , ∀k 6= n}
I
Then, T = {(Xn , Ξn − Xn ) such that int(Ξn ) 6= ∅} is called
I
I
a Laguerre tessellation induced by XR = {(Xn , Rn )},
which specifies to a Voronoi tessellation if R1 = R2 = . . .
Page 28
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson-Laguerre tessellation
I
I
Let XR = {(Xn , Rn )} a marked point process with non-negative marks Rn .
The Laguerre cell Ξn of Xn is given by
Ξn = {x ∈ R2 : |x − Xn |2 − Rn2 ≤ |x − Xk |2 − Rk2 , ∀k 6= n}
I
Then, T = {(Xn , Ξn − Xn ) such that int(Ξn ) 6= ∅} is called
I
I
I
a Laguerre tessellation induced by XR = {(Xn , Rn )},
which specifies to a Voronoi tessellation if R1 = R2 = . . .
Note that
I
the generating point Xn is not necessarily inside the cell Ξn , and
Page 28
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson-Laguerre tessellation
I
I
Let XR = {(Xn , Rn )} a marked point process with non-negative marks Rn .
The Laguerre cell Ξn of Xn is given by
Ξn = {x ∈ R2 : |x − Xn |2 − Rn2 ≤ |x − Xk |2 − Rk2 , ∀k 6= n}
I
Then, T = {(Xn , Ξn − Xn ) such that int(Ξn ) 6= ∅} is called
I
I
I
a Laguerre tessellation induced by XR = {(Xn , Rn )},
which specifies to a Voronoi tessellation if R1 = R2 = . . .
Note that
I
I
the generating point Xn is not necessarily inside the cell Ξn , and
a point Xn does not necessarily generate a cell (because int(Ξn ) can be
empty)
Page 28
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson-Laguerre tessellation
I
I
Let XR = {(Xn , Rn )} a marked point process with non-negative marks Rn .
The Laguerre cell Ξn of Xn is given by
Ξn = {x ∈ R2 : |x − Xn |2 − Rn2 ≤ |x − Xk |2 − Rk2 , ∀k 6= n}
I
Then, T = {(Xn , Ξn − Xn ) such that int(Ξn ) 6= ∅} is called
I
I
I
Note that
I
I
I
a Laguerre tessellation induced by XR = {(Xn , Rn )},
which specifies to a Voronoi tessellation if R1 = R2 = . . .
the generating point Xn is not necessarily inside the cell Ξn , and
a point Xn does not necessarily generate a cell (because int(Ξn ) can be
empty)
If XR = {(Xn , Rn )} is an independently marked (stationary) Poisson
process, then
T = {(Xn , Ξn − Xn ) such that int(Ξn ) 6= ∅}
is called a Poisson-Laguerre tessellation.
Page 29
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson-Laguerre tessellation
Cutout of Voronoi tessellation (left) and cutout of Laguerre tessellation on the
the same set of seed points (right)
Page 30
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson-Delaunay tessellation
I
Consider a Voronoi tessellation T = {(Xn , Ξn − Xn )} induced by a
stationary Poisson process {Xn }
Page 31
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson-Delaunay tessellation
I
Consider a Voronoi tessellation T = {(Xn , Ξn − Xn )} induced by a
stationary Poisson process {Xn }
I
For each vertex Xn0 of T construct the cell Ξ0n as the triangle formed by the
nuclei Xi1 , Xi2 , Xi3 of the three neighboring Voronoi cells.
Page 32
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson-Delaunay tessellation
I
Consider a Voronoi tessellation T = {(Xn , Ξn − Xn )} induced by a
stationary Poisson process {Xn }
I
For each vertex Xn0 of T construct the cell Ξ0n as the triangle formed by the
nuclei Xi1 , Xi2 , Xi3 of the three neighboring Voronoi cells.
I
Then T 0 = {(Xn0 , Ξ0n − Xn0 )} is called a Poisson-Delaunay tessellation.
Page 33
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson line tessellation
Let
I
{Rn } a stationary Poisson process on the real line R
Page 33
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson line tessellation
Let
I
I
{Rn } a stationary Poisson process on the real line R
{Φn } i.i.d. r.v.’s, independent of {Rn }, with Φn ∼ U[0, π), and
Page 33
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson line tessellation
Let
I
I
I
{Rn } a stationary Poisson process on the real line R
{Φn } i.i.d. r.v.’s, independent of {Rn }, with Φn ∼ U[0, π), and
`(Φn , Rn ) = {(x, y ) ∈ R2 : x sin Φn − y cos Φn = Rn } the line with direction
Φn and signed distance Rn to the origin o ∈ R2
Page 33
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson line tessellation
Let
I
I
I
{Rn } a stationary Poisson process on the real line R
{Φn } i.i.d. r.v.’s, independent of {Rn }, with Φn ∼ U[0, π), and
`(Φn , Rn ) = {(x, y ) ∈ R2 : x sin Φn − y cos Φn = Rn } the line with direction
Φn and signed distance Rn to the origin o ∈ R2
Then, {`(Φn , Rn )} is called a Poisson line process, where
Page 33
Mathematical tools for spatial networks on various length scales |
Random tessellations
Poisson line tessellation
Let
I
I
I
{Rn } a stationary Poisson process on the real line R
{Φn } i.i.d. r.v.’s, independent of {Rn }, with Φn ∼ U[0, π), and
`(Φn , Rn ) = {(x, y ) ∈ R2 : x sin Φn − y cos Φn = Rn } the line with direction
Φn and signed distance Rn to the origin o ∈ R2
Then, {`(Φ
S n , Rn )} is called a Poisson line process, where
T (1) = n∈Z `(Φn , Rn ) is the edge set of a Poisson line tessellation (PLT).
Realization of a Poisson line tessellation
Page 34
Mathematical tools for spatial networks on various length scales |
Random tessellations
Tessellations with general (not necessarily convex) cells
I
Aggregate Voronoi tessellations
Construction principle (left) and cutout of an aggregate tessellation (right)
Page 35
Mathematical tools for spatial networks on various length scales |
Random tessellations
Generalized Laguerre tessellations
I
Let XR = {(Xn , [Rn , An ])} be a marked point process, where
I
the Rn are non-negative r.v.’s, and
Page 35
Mathematical tools for spatial networks on various length scales |
Random tessellations
Generalized Laguerre tessellations
I
Let XR = {(Xn , [Rn , An ])} be a marked point process, where
I
I
the Rn are non-negative r.v.’s, and
the An are positive definite random 2 × 2-matrices.
Page 35
Mathematical tools for spatial networks on various length scales |
Random tessellations
Generalized Laguerre tessellations
I
Let XR = {(Xn , [Rn , An ])} be a marked point process, where
I
I
I
the Rn are non-negative r.v.’s, and
the An are positive definite random 2 × 2-matrices.
The generalized Laguerre cell Ξn of Xn is given by
Ξn = {x ∈ R2 : |x − Xn |2An − Rn2 ≤ |x − Xk |2An − Rk2 , ∀k 6= n} ,
where |x|A =
√
x > Ax for all x ∈ R2 .
Page 35
Mathematical tools for spatial networks on various length scales |
Random tessellations
Generalized Laguerre tessellations
I
Let XR = {(Xn , [Rn , An ])} be a marked point process, where
I
I
I
the Rn are non-negative r.v.’s, and
the An are positive definite random 2 × 2-matrices.
The generalized Laguerre cell Ξn of Xn is given by
Ξn = {x ∈ R2 : |x − Xn |2An − Rn2 ≤ |x − Xk |2An − Rk2 , ∀k 6= n} ,
where |x|A =
I
√
x > Ax for all x ∈ R2 .
Then, T = {(Xn , Ξn − Xn ) such that int(Ξn ) 6= ∅} is called
I
a generalized Laguerre tessellation induced by XR = {(Xn , [Rn , An ])},
Page 35
Mathematical tools for spatial networks on various length scales |
Random tessellations
Generalized Laguerre tessellations
I
Let XR = {(Xn , [Rn , An ])} be a marked point process, where
I
I
I
the Rn are non-negative r.v.’s, and
the An are positive definite random 2 × 2-matrices.
The generalized Laguerre cell Ξn of Xn is given by
Ξn = {x ∈ R2 : |x − Xn |2An − Rn2 ≤ |x − Xk |2An − Rk2 , ∀k 6= n} ,
where |x|A =
I
√
x > Ax for all x ∈ R2 .
Then, T = {(Xn , Ξn − Xn ) such that int(Ξn ) 6= ∅} is called
I
I
a generalized Laguerre tessellation induced by XR = {(Xn , [Rn , An ])},
which specifies to a Laguerre tessellation if A1 = A2 = . . . = I and to a
Voronoi tessellation if A1 = A2 = . . . = I and R1 = R2 = . . .
Page 35
Mathematical tools for spatial networks on various length scales |
Random tessellations
Generalized Laguerre tessellations
I
Let XR = {(Xn , [Rn , An ])} be a marked point process, where
I
I
I
the Rn are non-negative r.v.’s, and
the An are positive definite random 2 × 2-matrices.
The generalized Laguerre cell Ξn of Xn is given by
Ξn = {x ∈ R2 : |x − Xn |2An − Rn2 ≤ |x − Xk |2An − Rk2 , ∀k 6= n} ,
where |x|A =
I
x > Ax for all x ∈ R2 .
Then, T = {(Xn , Ξn − Xn ) such that int(Ξn ) 6= ∅} is called
I
I
I
√
a generalized Laguerre tessellation induced by XR = {(Xn , [Rn , An ])},
which specifies to a Laguerre tessellation if A1 = A2 = . . . = I and to a
Voronoi tessellation if A1 = A2 = . . . = I and R1 = R2 = . . .
Note that
I
the generating point Xn is not necessarily inside the cell Ξn , and
Page 35
Mathematical tools for spatial networks on various length scales |
Random tessellations
Generalized Laguerre tessellations
I
Let XR = {(Xn , [Rn , An ])} be a marked point process, where
I
I
I
the Rn are non-negative r.v.’s, and
the An are positive definite random 2 × 2-matrices.
The generalized Laguerre cell Ξn of Xn is given by
Ξn = {x ∈ R2 : |x − Xn |2An − Rn2 ≤ |x − Xk |2An − Rk2 , ∀k 6= n} ,
where |x|A =
I
x > Ax for all x ∈ R2 .
Then, T = {(Xn , Ξn − Xn ) such that int(Ξn ) 6= ∅} is called
I
I
I
√
a generalized Laguerre tessellation induced by XR = {(Xn , [Rn , An ])},
which specifies to a Laguerre tessellation if A1 = A2 = . . . = I and to a
Voronoi tessellation if A1 = A2 = . . . = I and R1 = R2 = . . .
Note that
I
I
the generating point Xn is not necessarily inside the cell Ξn , and
a point Xn does not necessarily generate a cell (because int(Ξn ) can be
empty)
Page 35
Mathematical tools for spatial networks on various length scales |
Random tessellations
Generalized Laguerre tessellations
I
Let XR = {(Xn , [Rn , An ])} be a marked point process, where
I
I
I
the Rn are non-negative r.v.’s, and
the An are positive definite random 2 × 2-matrices.
The generalized Laguerre cell Ξn of Xn is given by
Ξn = {x ∈ R2 : |x − Xn |2An − Rn2 ≤ |x − Xk |2An − Rk2 , ∀k 6= n} ,
where |x|A =
I
x > Ax for all x ∈ R2 .
Then, T = {(Xn , Ξn − Xn ) such that int(Ξn ) 6= ∅} is called
I
I
I
√
a generalized Laguerre tessellation induced by XR = {(Xn , [Rn , An ])},
which specifies to a Laguerre tessellation if A1 = A2 = . . . = I and to a
Voronoi tessellation if A1 = A2 = . . . = I and R1 = R2 = . . .
Note that
I
I
I
the generating point Xn is not necessarily inside the cell Ξn , and
a point Xn does not necessarily generate a cell (because int(Ξn ) can be
empty)
the cells Ξn are not necessarily convex.
Page 36
Mathematical tools for spatial networks on various length scales |
Random tessellations
Generalized Laguerre tessellations
Seed points Xn , radii Rn , ellipse-representation of matrices An (left),
and cutout of generalized Laguerre tessellation (right)
Page 37
Mathematical tools for spatial networks on various length scales |
β-skeletons
I
Let β ∈ [1, 2] any fixed number.
Random tessellations
Page 37
Mathematical tools for spatial networks on various length scales |
Random tessellations
β-skeletons
I
I
Let β ∈ [1, 2] any fixed number.
For x, y ∈ R2 consider the weighted means
(1)
mxy =
β
β
x + (1 − ) y ,
2
2
(2)
mxy = (1 −
β
β
)x+ y,
2
2
Page 37
Mathematical tools for spatial networks on various length scales |
Random tessellations
β-skeletons
I
I
Let β ∈ [1, 2] any fixed number.
For x, y ∈ R2 consider the weighted means
β
β
x + (1 − ) y ,
2
2
and the intersection of two balls
(1)
mxy =
(1)
(1)
(2)
mxy = (1 −
(2)
β
β
)x+ y,
2
2
(2)
Aβ (x, y ) = B(mxy , |mxy − y |) ∩ B(mxy , |mxy − x|) .
Page 37
Mathematical tools for spatial networks on various length scales |
Random tessellations
β-skeletons
I
I
Let β ∈ [1, 2] any fixed number.
For x, y ∈ R2 consider the weighted means
β
β
x + (1 − ) y ,
2
2
and the intersection of two balls
(1)
mxy =
(1)
(2)
mxy = (1 −
(1)
(2)
β
β
)x+ y,
2
2
(2)
Aβ (x, y ) = B(mxy , |mxy − y |) ∩ B(mxy , |mxy − x|) .
y
x
Illustration of the intersection Aβ (x, y ) of the two balls:
Page 37
Mathematical tools for spatial networks on various length scales |
Random tessellations
β-skeletons
I
I
Let β ∈ [1, 2] any fixed number.
For x, y ∈ R2 consider the weighted means
β
β
x + (1 − ) y ,
2
2
and the intersection of two balls
(1)
mxy =
(1)
(2)
mxy = (1 −
(1)
(2)
β
β
)x+ y,
2
2
(2)
Aβ (x, y ) = B(mxy , |mxy − y |) ∩ B(mxy , |mxy − x|) .
y
x
Illustration of the intersection Aβ (x, y ) of the two balls:
for β = 1 (dotted), β = 1.5 (dashed) and β = 2 (solid)
Page 38
Mathematical tools for spatial networks on various length scales |
Random tessellations
β-skeletons
I
Let β ∈ [1, 2] any fixed number and X = {Xn } a point process in R2 .
Page 38
Mathematical tools for spatial networks on various length scales |
Random tessellations
β-skeletons
I
I
Let β ∈ [1, 2] any fixed number and X = {Xn } a point process in R2 .
Then, the edge set
[
G(β, X ) =
[x, y ]
x,y ∈X : X ∩ Aβ (x,y )=∅
is called a β-skeleton induced by X = {Xn }.
Page 38
Mathematical tools for spatial networks on various length scales |
Random tessellations
β-skeletons
I
I
Let β ∈ [1, 2] any fixed number and X = {Xn } a point process in R2 .
Then, the edge set
[
G(β, X ) =
[x, y ]
x,y ∈X : X ∩ Aβ (x,y )=∅
is called a β-skeleton induced by X = {Xn }.
Examples of β-skeletons for β = 1, β = 1.5 and β = 2 (left to right)
Page 38
Mathematical tools for spatial networks on various length scales |
Random tessellations
β-skeletons
I
I
Let β ∈ [1, 2] any fixed number and X = {Xn } a point process in R2 .
Then, the edge set
[
G(β, X ) =
[x, y ]
x,y ∈X : X ∩ Aβ (x,y )=∅
is called a β-skeleton induced by X = {Xn }.
Examples of β-skeletons for β = 1, β = 1.5 and β = 2 (left to right)
I
Note that the edge set G(β, I) is monotonously decreasing in β, and
Page 38
Mathematical tools for spatial networks on various length scales |
Random tessellations
β-skeletons
I
I
Let β ∈ [1, 2] any fixed number and X = {Xn } a point process in R2 .
Then, the edge set
[
G(β, X ) =
[x, y ]
x,y ∈X : X ∩ Aβ (x,y )=∅
is called a β-skeleton induced by X = {Xn }.
Examples of β-skeletons for β = 1, β = 1.5 and β = 2 (left to right)
I
I
Note that the edge set G(β, I) is monotonously decreasing in β, and
for β = 1, β-skeletons specify to the edge sets of Delaunay tessellations.
Page 39
Mathematical tools for spatial networks on various length scales |
Contents
Introduction
Point processes and Palm calculus
Random tessellations
Local simulation of typical Voronoi cells
Cox processes on random tessellations
Multiscale network modeling (Outlook to part II)
Local simulation of typical Voronoi cells
Page 40
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Local simulation of the typical Poisson-Voronoi cell
General idea
I
Consider a stationary Poisson process X with some intensity λ > 0.
Page 40
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Local simulation of the typical Poisson-Voronoi cell
General idea
I
Consider a stationary Poisson process X with some intensity λ > 0.
I
Use Slivnyak’s theorem, which says that the Palm version X 0 of X is
given by
X 0 = X ∪ {o}
.
Page 40
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Local simulation of the typical Poisson-Voronoi cell
General idea
I
Consider a stationary Poisson process X with some intensity λ > 0.
I
Use Slivnyak’s theorem, which says that the Palm version X 0 of X is
given by
X 0 = X ∪ {o}
.
I
Simulate n points X1 , X2 , . . . , Xn of X radially and
Page 40
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Local simulation of the typical Poisson-Voronoi cell
General idea
I
Consider a stationary Poisson process X with some intensity λ > 0.
I
Use Slivnyak’s theorem, which says that the Palm version X 0 of X is
given by
X 0 = X ∪ {o}
.
I
Simulate n points X1 , X2 , . . . , Xn of X radially and
I
compute the zero cell of the Voronoi tessellation corresponding to
{X1 , X2 , . . . , Xn } = X ∪ {o}.
Page 40
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Local simulation of the typical Poisson-Voronoi cell
General idea
I
Consider a stationary Poisson process X with some intensity λ > 0.
I
Use Slivnyak’s theorem, which says that the Palm version X 0 of X is
given by
X 0 = X ∪ {o}
.
I
Simulate n points X1 , X2 , . . . , Xn of X radially and
I
compute the zero cell of the Voronoi tessellation corresponding to
{X1 , X2 , . . . , Xn } = X ∪ {o}.
I
Use a suitable stopping rule to reduce runtime.
Page 41
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Radial simulation of Poisson processes
Theorem
Let
I
λ > 0 be an arbitrary, but fixed number,
I
Y1 , Y2 , . . . i.i.d. Exp(1)–distributed,
qP
n
Yk
Rn =
k =1 πλ for n = 1, 2, . . . ,
I
I
U1 , U2 , . . . i.i.d. U[0, 2π)-distributed and
I
Xn = (Rn cos Un , Rn sin Un ) for n = 1, 2, . . . .
Page 41
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Radial simulation of Poisson processes
Theorem
Let
I
λ > 0 be an arbitrary, but fixed number,
I
Y1 , Y2 , . . . i.i.d. Exp(1)–distributed,
qP
n
Yk
Rn =
k =1 πλ for n = 1, 2, . . . ,
I
I
U1 , U2 , . . . i.i.d. U[0, 2π)-distributed and
I
Xn = (Rn cos Un , Rn sin Un ) for n = 1, 2, . . . .
Then {Xn } is a stationary Poisson process in R2 with intensity λ.
Page 41
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Radial simulation of Poisson processes
Theorem
Let
I
λ > 0 be an arbitrary, but fixed number,
I
Y1 , Y2 , . . . i.i.d. Exp(1)–distributed,
qP
n
Yk
Rn =
k =1 πλ for n = 1, 2, . . . ,
I
I
U1 , U2 , . . . i.i.d. U[0, 2π)-distributed and
I
Xn = (Rn cos Un , Rn sin Un ) for n = 1, 2, . . . .
Then {Xn } is a stationary Poisson process in R2 with intensity λ.
Proof Idea: Show that X (B) ∼ Poi(λν2 (B)) and X (B1 ), . . . , X (Bn ) are
independent for B1 , . . . , Bn ∈ B with Bi ∩ Bj = ∅ for i 6= j, e.g.,
Page 41
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Radial simulation of Poisson processes
Theorem
Let
I
λ > 0 be an arbitrary, but fixed number,
I
Y1 , Y2 , . . . i.i.d. Exp(1)–distributed,
qP
n
Yk
Rn =
k =1 πλ for n = 1, 2, . . . ,
I
I
U1 , U2 , . . . i.i.d. U[0, 2π)-distributed and
I
Xn = (Rn cos Un , Rn sin Un ) for n = 1, 2, . . . .
Then {Xn } is a stationary Poisson process in R2 with intensity λ.
Proof Idea: Show that X (B) ∼ Poi(λν2 (B)) and X (B1 ), . . . , X (Bn ) are
independent for B1 , . . . , Bn ∈ B with BP
i ∩ Bj = ∅ for i 6= j, e.g.,
n
X (B(o, r )) = #{n : Rn ≤ r } = #{n : k =1 Yk ≤ λπr 2 } ∼ Poi(λπr 2 ).
Page 42
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Radial simulation of Poisson processes
I
Algorithm:
I
I
Simulate Yn ∼ Exp(1), Un ∼ U[0, 2π) independent of
Y1 , . . . , Yn−1 , U1 , . . . , Un−1
qP
n
Construct Xn = (Rn cos Un , Rn sin Un ) with Rn =
k =1 Yk /(πλ)
Page 43
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Radial simulation of Poisson processes
I
Algorithm:
I
I
Simulate Yn ∼ Exp(1), Un ∼ U[0, 2π) independent of
Y1 , . . . , Yn−1 , U1 , . . . , Un−1
qP
n
Construct Xn = (Rn cos Un , Rn sin Un ) with Rn =
k =1 Yk /(πλ)
Page 44
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Radial simulation of Poisson processes
I
Algorithm:
I
I
Simulate Yn ∼ Exp(1), Un ∼ U[0, 2π) independent of
Y1 , . . . , Yn−1 , U1 , . . . , Un−1
qP
n
Construct Xn = (Rn cos Un , Rn sin Un ) with Rn =
k =1 Yk /(πλ)
Page 45
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Radial simulation of Poisson processes
I
Algorithm:
I
I
Simulate Yn ∼ Exp(1), Un ∼ U[0, 2π) independent of
Y1 , . . . , Yn−1 , U1 , . . . , Un−1
qP
n
Construct Xn = (Rn cos Un , Rn sin Un ) with Rn =
k =1 Yk /(πλ)
Page 46
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Radial simulation of Poisson processes
I
Algorithm:
I
I
I
Simulate Yn ∼ Exp(1), Un ∼ U[0, 2π) independent of
Y1 , . . . , Yn−1 , U1 , . . . , Un−1
qP
n
Construct Xn = (Rn cos Un , Rn sin Un ) with Rn =
k =1 Yk /(πλ)
√
Stop if Rn > a/ 2, where a is the side length of the sampling window
Page 47
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Slivnyak’s theorem
Theorem
Let X be a stationary Poisson process with some intensity λ > 0. Then
P(X 0 ∈ A) = P(X ∪ {o} ∈ A) ,
where X 0 is the Palm version of X , i.e., X 0 is distributed according to the Palm
distribution PX0 of X .
Page 47
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Slivnyak’s theorem
Theorem
Let X be a stationary Poisson process with some intensity λ > 0. Then
P(X 0 ∈ A) = P(X ∪ {o} ∈ A) ,
where X 0 is the Palm version of X , i.e., X 0 is distributed according to the Palm
distribution PX0 of X .
Proof Consider void probabilities P(X 0 (C) = 0), C ⊂ R2 compact. Then
P(X 0 ({o}) = 1) = P(X ({o}) = 0) = 1 by definition. Furthermore, if o 6∈ C,
then
P(X 0 C) = 0)
=
lim P(X (C) = 0 | X (B(o, ε)) = 1)
ε&0
Page 47
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Slivnyak’s theorem
Theorem
Let X be a stationary Poisson process with some intensity λ > 0. Then
P(X 0 ∈ A) = P(X ∪ {o} ∈ A) ,
where X 0 is the Palm version of X , i.e., X 0 is distributed according to the Palm
distribution PX0 of X .
Proof Consider void probabilities P(X 0 (C) = 0), C ⊂ R2 compact. Then
P(X 0 ({o}) = 1) = P(X ({o}) = 0) = 1 by definition. Furthermore, if o 6∈ C,
then
P(X 0 C) = 0)
=
=
=
lim P(X (C) = 0 | X (B(o, ε)) = 1)
ε&0
P(X (C) = 0)P(X (B(o, ε)\C) = 1)
ε&0
P(X (B(o, ε)) = 1
P(X (C) = 0) .
lim
Page 48
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
The typical Voronoi cell
I
Let
I
{Xn } be a stationary Poisson process and T = {Ξn } the induced
Poisson-Voronoi tessellation (PVT), i.e.,
Ξn = {x ∈ R2 : |x − Xn | ≤ |x − Xk | ∀k 6= n}
\
=
H(Xn , Xk )
k ∈N:k 6=n
with half planes H(Xn , Xk ) = {x ∈ R2 : |x − Xn | ≤ |x − Xk |}
Page 48
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
The typical Voronoi cell
I
Let
I
{Xn } be a stationary Poisson process and T = {Ξn } the induced
Poisson-Voronoi tessellation (PVT), i.e.,
Ξn = {x ∈ R2 : |x − Xn | ≤ |x − Xk | ∀k 6= n}
\
=
H(Xn , Xk )
k ∈N:k 6=n
I
with half planes H(Xn , Xk ) = {x ∈ R2 : |x − Xn | ≤ |x − Xk |}
Ξ∗ be the typical cell of T , i.e., Ξ∗ is the typical mark of {(Xn , Ξn − Xn )}
Page 48
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
The typical Voronoi cell
I
Let
I
{Xn } be a stationary Poisson process and T = {Ξn } the induced
Poisson-Voronoi tessellation (PVT), i.e.,
Ξn = {x ∈ R2 : |x − Xn | ≤ |x − Xk | ∀k 6= n}
\
=
H(Xn , Xk )
k ∈N:k 6=n
I
I
with half planes H(Xn , Xk ) = {x ∈ R2 : |x − Xn | ≤ |x − Xk |}
Ξ∗ be the typical cell of T , i.e., Ξ∗ is the typical mark of {(Xn , Ξn − Xn )}
Slivnyak’s theorem yields
Ξ∗ =
∞
\
n=1
H(o, Xn )
Page 49
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Local simulation of the typical cell of PVT
I
Algorithm:
I
Place point at o Simulate points X1 , X2 , X3 of Poisson process X radially
Page 50
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Local simulation of the typical cell of PVT
I
Algorithm:
I
Intersect halfplanes H(o, X1 ), H(o, X2 ) and H(o, X3 )
Page 51
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Local simulation of the typical cell of PVT
I
Algorithm:
I
Simulate further points of X and intersect halfplanes ⇒ inital cell
Page 52
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Local simulation of the typical cell of PVT
I
Algorithm:
I
Simulate further points of X and intersect initial cell with halfplanes
Page 53
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Local simulation of the typical cell of PVT
I
Algorithm:
I
Simulate further points of X and intersect initial cell with halfplanes
Page 54
Mathematical tools for spatial networks on various length scales |
Local simulation of typical Voronoi cells
Local simulation of the typical cell of PVT
I
Algorithm:
I
Stop if |Xn | > 2 maxi=1,...,m |Vm |, where V1 , . . . , Vm are the vertices of the
current modification of the initial cell
Page 55
Mathematical tools for spatial networks on various length scales |
Contents
Introduction
Point processes and Palm calculus
Random tessellations
Local simulation of typical Voronoi cells
Cox processes on random tessellations
Multiscale network modeling (Outlook to part II)
Cox processes on random tessellations
Page 56
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Cox processes on random tessellations
I
Let
I
I
λ` > 0 any fixed number,
T a random tessellation with edge set T (1) .
Page 56
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Cox processes on random tessellations
I
Let
I
I
I
λ` > 0 any fixed number,
T a random tessellation with edge set T (1) .
Λ a random measure with Λ(B) = λ` ν1 (B ∩ T (1) ) for B ∈ B(R2 ).
Page 56
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Cox processes on random tessellations
I
Let
I
I
I
I
λ` > 0 any fixed number,
T a random tessellation with edge set T (1) .
Λ a random measure with Λ(B) = λ` ν1 (B ∩ T (1) ) for B ∈ B(R2 ).
X the Cox process with random intensity measure Λ
Page 56
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Cox processes on random tessellations
I
Let
I
I
I
I
λ` > 0 any fixed number,
T a random tessellation with edge set T (1) .
Λ a random measure with Λ(B) = λ` ν1 (B ∩ T (1) ) for B ∈ B(R2 ).
X the Cox process with random intensity measure Λ
Then, X is called a Cox process on T (1) with linear intensity λ` .
Page 56
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Cox processes on random tessellations
I
Let
I
I
I
I
λ` > 0 any fixed number,
T a random tessellation with edge set T (1) .
Λ a random measure with Λ(B) = λ` ν1 (B ∩ T (1) ) for B ∈ B(R2 ).
X the Cox process with random intensity measure Λ
Then, X is called a Cox process on T (1) with linear intensity λ` .
I
If T is stationary with γ = ν1 (T (1) ∩ [0, 1)2 ), then X is stationary with
intensity λ = λ` γ.
Page 56
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Cox processes on random tessellations
I
Let
I
I
I
I
λ` > 0 any fixed number,
T a random tessellation with edge set T (1) .
Λ a random measure with Λ(B) = λ` ν1 (B ∩ T (1) ) for B ∈ B(R2 ).
X the Cox process with random intensity measure Λ
Then, X is called a Cox process on T (1) with linear intensity λ` .
I
If T is stationary with γ = ν1 (T (1) ∩ [0, 1)2 ), then X is stationary with
intensity λ = λ` γ.
I
Let X be a Cox process on T (1)
I
Then, X is a (conditional) Poisson process with intensity measure
µ( · ) = λ` ν1 ( · ∩ T (1) ) given T (1)
Page 56
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Cox processes on random tessellations
I
Let
I
I
I
I
λ` > 0 any fixed number,
T a random tessellation with edge set T (1) .
Λ a random measure with Λ(B) = λ` ν1 (B ∩ T (1) ) for B ∈ B(R2 ).
X the Cox process with random intensity measure Λ
Then, X is called a Cox process on T (1) with linear intensity λ` .
I
If T is stationary with γ = ν1 (T (1) ∩ [0, 1)2 ), then X is stationary with
intensity λ = λ` γ.
I
Let X be a Cox process on T (1)
I
I
Then, X is a (conditional) Poisson process with intensity measure
µ( · ) = λ` ν1 ( · ∩ T (1) ) given T (1)
and the oints of X are placed as linear Poisson processes of intensity λ` on
the edges of T (1)
Page 57
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Cox processes on random tessellations
Examples
Realizations of Cox processes on the edge sets
of various random tessellations
Page 58
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Local simulation of typical Cox-Voronoi cells
General idea
Page 58
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Local simulation of typical Cox-Voronoi cells
General idea
I
Consider a stationary Cox process X whose random intensity measure Λ
is concentrated on the edge set T (1) of a stationary tessellation T .
Page 58
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Local simulation of typical Cox-Voronoi cells
General idea
I
I
Consider a stationary Cox process X whose random intensity measure Λ
is concentrated on the edge set T (1) of a stationary tessellation T .
Use Slivnyak’s theorem, which stays that
I
the Palm version X 0 of X is a Cox process
Page 58
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Local simulation of typical Cox-Voronoi cells
General idea
I
I
Consider a stationary Cox process X whose random intensity measure Λ
is concentrated on the edge set T (1) of a stationary tessellation T .
Use Slivnyak’s theorem, which stays that
I
I
the Palm version X 0 of X is a Cox process
e (1) of
whose random intensity measure Λ0 is concentrated on the edge set T
(1)
e
a conditional version T of T , given that o ∈ T .
Page 58
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Local simulation of typical Cox-Voronoi cells
General idea
I
I
Consider a stationary Cox process X whose random intensity measure Λ
is concentrated on the edge set T (1) of a stationary tessellation T .
Use Slivnyak’s theorem, which stays that
I
I
I
the Palm version X 0 of X is a Cox process
e (1) of
whose random intensity measure Λ0 is concentrated on the edge set T
(1)
e
a conditional version T of T , given that o ∈ T .
e.
Use a suitable representation of T
Page 58
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Local simulation of typical Cox-Voronoi cells
General idea
I
I
Consider a stationary Cox process X whose random intensity measure Λ
is concentrated on the edge set T (1) of a stationary tessellation T .
Use Slivnyak’s theorem, which stays that
I
I
I
the Palm version X 0 of X is a Cox process
e (1) of
whose random intensity measure Λ0 is concentrated on the edge set T
(1)
e
a conditional version T of T , given that o ∈ T .
e.
Use a suitable representation of T
Then,
I
e (under the condition that o ∈ T (1) )
simulate the underlying tessellation T
(1)
e
and points of the Cox process on T (approximatively) radially,
Page 58
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Local simulation of typical Cox-Voronoi cells
General idea
I
I
Consider a stationary Cox process X whose random intensity measure Λ
is concentrated on the edge set T (1) of a stationary tessellation T .
Use Slivnyak’s theorem, which stays that
I
I
I
the Palm version X 0 of X is a Cox process
e (1) of
whose random intensity measure Λ0 is concentrated on the edge set T
(1)
e
a conditional version T of T , given that o ∈ T .
e.
Use a suitable representation of T
Then,
I
I
e (under the condition that o ∈ T (1) )
simulate the underlying tessellation T
(1)
e
and points of the Cox process on T (approximatively) radially,
e and new points of the Cox process on T
e (1) in an
add new edges of T
alternating fashion
Page 58
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Local simulation of typical Cox-Voronoi cells
General idea
I
I
Consider a stationary Cox process X whose random intensity measure Λ
is concentrated on the edge set T (1) of a stationary tessellation T .
Use Slivnyak’s theorem, which stays that
I
I
I
the Palm version X 0 of X is a Cox process
e (1) of
whose random intensity measure Λ0 is concentrated on the edge set T
(1)
e
a conditional version T of T , given that o ∈ T .
e.
Use a suitable representation of T
Then,
I
I
I
e (under the condition that o ∈ T (1) )
simulate the underlying tessellation T
(1)
e
and points of the Cox process on T (approximatively) radially,
e and new points of the Cox process on T
e (1) in an
add new edges of T
alternating fashion
Find a good stopping rule to reduce runtime.
Page 59
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Slivnyak’s theorem for Cox processes
Theorem
Let X be a Cox process with stationary random intensity measure Λ.
Page 59
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Slivnyak’s theorem for Cox processes
Theorem
Let X be a Cox process with stationary random intensity measure Λ. Then,
the distribution of the Palm version X 0 of X is given by
e ∪ {o} ∈ A) ,
P(X 0 ∈ A) = P(X
Page 59
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Slivnyak’s theorem for Cox processes
Theorem
Let X be a Cox process with stationary random intensity measure Λ. Then,
the distribution of the Palm version X 0 of X is given by
e ∪ {o} ∈ A) ,
P(X 0 ∈ A) = P(X
e is a Cox process whose driving measure is the Palm version Λ0 of Λ.
where X
Page 59
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Slivnyak’s theorem for Cox processes
Theorem
Let X be a Cox process with stationary random intensity measure Λ. Then,
the distribution of the Palm version X 0 of X is given by
e ∪ {o} ∈ A) ,
P(X 0 ∈ A) = P(X
e is a Cox process whose driving measure is the Palm version Λ0 of Λ.
where X
Example: Let Λ( · ) = λ` ν1 ( · ∩ T (1) ) be concentrated on the edge set T (1) of
some stationary tessellation T with (length) intensity γ > 0.
Page 59
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Slivnyak’s theorem for Cox processes
Theorem
Let X be a Cox process with stationary random intensity measure Λ. Then,
the distribution of the Palm version X 0 of X is given by
e ∪ {o} ∈ A) ,
P(X 0 ∈ A) = P(X
e is a Cox process whose driving measure is the Palm version Λ0 of Λ.
where X
Example: Let Λ( · ) = λ` ν1 ( · ∩ T (1) ) be concentrated on the edge set T (1) of
some stationary tessellation T with (length) intensity γ > 0. Then,
I
the distribution PΛ0 of Λ0 is given by
Z
1
PΛ0 (A) = E
1IA (Λ( · + x)) ν1 (dx) ,
γ
T (1) ∩[0,1)2
A∈N.
Page 59
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Slivnyak’s theorem for Cox processes
Theorem
Let X be a Cox process with stationary random intensity measure Λ. Then,
the distribution of the Palm version X 0 of X is given by
e ∪ {o} ∈ A) ,
P(X 0 ∈ A) = P(X
e is a Cox process whose driving measure is the Palm version Λ0 of Λ.
where X
Example: Let Λ( · ) = λ` ν1 ( · ∩ T (1) ) be concentrated on the edge set T (1) of
some stationary tessellation T with (length) intensity γ > 0. Then,
I
I
the distribution PΛ0 of Λ0 is given by
Z
1
PΛ0 (A) = E
1IA (Λ( · + x)) ν1 (dx) ,
γ
T (1) ∩[0,1)2
A∈N.
e (1) ), where T
e can be regarded as
Thus, Λ0 is given by Λ0 ( · ) = λ` ν1 ( · ∩ T
conditional version of T under the condition that o ∈ T (1) .
Page 60
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Cox processes on Poisson-Voronoi tessellations
Cox process on PVT and its Voronoi tessellation
Page 61
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
e for Poisson-Voronoi tessellations
Representation of T
Theorem
√
Let T be a PVT with intensity γ = 2 λ induced by a stationary Poisson
process with intensity λ.
Page 61
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
e for Poisson-Voronoi tessellations
Representation of T
Theorem
√
Let T be a PVT with intensity γ = 2 λ induced by a stationary Poisson
e 2 and Φ be independent random variables,
process with intensity λ. Let R 2 , R
where
I
R 2 gamma distributed with parameters 1.5 (shape) and 1/(λπ) (scale),
e 2 beta distributed with parameters 1 and 1/2,
R
I
Φ uniformly distributed on [0, 2π).
I
Page 61
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
e for Poisson-Voronoi tessellations
Representation of T
Theorem
√
Let T be a PVT with intensity γ = 2 λ induced by a stationary Poisson
e 2 and Φ be independent random variables,
process with intensity λ. Let R 2 , R
where
I
I
R 2 gamma distributed with parameters 1.5 (shape) and 1/(λπ) (scale),
e 2 beta distributed with parameters 1 and 1/2,
R
Φ uniformly distributed on [0, 2π).
e is the Voronoi tessellation induced by {Xn }∞ , where
Then T
n=1
I
Page 61
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
e for Poisson-Voronoi tessellations
Representation of T
Theorem
√
Let T be a PVT with intensity γ = 2 λ induced by a stationary Poisson
e 2 and Φ be independent random variables,
process with intensity λ. Let R 2 , R
where
I
I
R 2 gamma distributed with parameters 1.5 (shape) and 1/(λπ) (scale),
e 2 beta distributed with parameters 1 and 1/2,
R
Φ uniformly distributed on [0, 2π).
e is the Voronoi tessellation induced by {Xn }∞ , where
Then T
n=1
p
2
e 2 R 2 , RR)
e
I X1 and X2 are given by the points X1 = ( R − R
and
p
2
2
2
e
e
X2 = ( R − R R , −RR), respectively, rotated around o with angle Φ,
I
Page 61
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
e for Poisson-Voronoi tessellations
Representation of T
Theorem
√
Let T be a PVT with intensity γ = 2 λ induced by a stationary Poisson
e 2 and Φ be independent random variables,
process with intensity λ. Let R 2 , R
where
I
I
R 2 gamma distributed with parameters 1.5 (shape) and 1/(λπ) (scale),
e 2 beta distributed with parameters 1 and 1/2,
R
Φ uniformly distributed on [0, 2π).
e is the Voronoi tessellation induced by {Xn }∞ , where
Then T
n=1
p
2
e 2 R 2 , RR)
e
I X1 and X2 are given by the points X1 = ( R − R
and
p
2
2
2
e
e
X2 = ( R − R R , −RR), respectively, rotated around o with angle Φ,
I
I
{Xn }∞
n=3 is distributed according to a stationary Poisson process in
R2 \B(o, r ) with intensity λ given R = r .
Page 61
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
e for Poisson-Voronoi tessellations
Representation of T
Theorem
√
Let T be a PVT with intensity γ = 2 λ induced by a stationary Poisson
e 2 and Φ be independent random variables,
process with intensity λ. Let R 2 , R
where
I
I
R 2 gamma distributed with parameters 1.5 (shape) and 1/(λπ) (scale),
e 2 beta distributed with parameters 1 and 1/2,
R
Φ uniformly distributed on [0, 2π).
e is the Voronoi tessellation induced by {Xn }∞ , where
Then T
n=1
p
2
e 2 R 2 , RR)
e
I X1 and X2 are given by the points X1 = ( R − R
and
p
2
2
2
e
e
X2 = ( R − R R , −RR), respectively, rotated around o with angle Φ,
I
I
{Xn }∞
n=3 is distributed according to a stationary Poisson process in
R2 \B(o, r ) with intensity λ given R = r .
Proof See Baumstark & Last (2007)
Page 62
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PVT
Line segment through the origin with the generating points X1 and X2 ,
e
where R1 = R R
Page 63
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PVT
I
Simulate two points X1 and X2 (grey) generating the segment through o,
Page 63
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PVT
I
I
Simulate two points X1 and X2 (grey) generating the segment through o,
Simulate points X3 , X4 , . . . of a stationary Poisson process in R2 \B(o, r )
with intensity λ given R = r .
Page 64
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PVT
Place points on the edges of underlying Voronoi cells and construct Initial cell
Page 65
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PVT
Intersect initial cell by bisectors
Page 66
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PVT
Stop
Page 67
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PVT
Stopping criterion
Page 68
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
e for stationary tessellations
General representation of T
Theorem
Let T be an arbitrary stationary tessellation,
Page 68
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
e for stationary tessellations
General representation of T
Theorem
Let T be an arbitrary stationary tessellation,
I
T ∗ the conditional version of T under the Palm distribution with respect to
the vertices of T ,
Page 68
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
e for stationary tessellations
General representation of T
Theorem
Let T be an arbitrary stationary tessellation,
I
T ∗ the conditional version of T under the Palm distribution with respect to
the vertices of T ,
I
E ∗ the edge star of T ∗ at o, and
Page 68
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
e for stationary tessellations
General representation of T
Theorem
Let T be an arbitrary stationary tessellation,
I
T ∗ the conditional version of T under the Palm distribution with respect to
the vertices of T ,
I
E ∗ the edge star of T ∗ at o, and
e the conditonal version of T given that o ∈ T (1) .
T
I
Page 68
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
e for stationary tessellations
General representation of T
Theorem
Let T be an arbitrary stationary tessellation,
I
T ∗ the conditional version of T under the Palm distribution with respect to
the vertices of T ,
I
E ∗ the edge star of T ∗ at o, and
e the conditonal version of T given that o ∈ T (1) .
T
I
Then, for any measurable function h : NF → [0, ∞),
e) =
Eh(T
1
∗
∗
E
ν
(E
)
h(T
−
Z
)
,
1
E ν1 (E ∗ )
where the random variable Z is uniformly distributed on E ∗ given T ∗ .
Page 68
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
e for stationary tessellations
General representation of T
Theorem
Let T be an arbitrary stationary tessellation,
I
T ∗ the conditional version of T under the Palm distribution with respect to
the vertices of T ,
I
E ∗ the edge star of T ∗ at o, and
e the conditonal version of T given that o ∈ T (1) .
T
I
Then, for any measurable function h : NF → [0, ∞),
e) =
Eh(T
1
∗
∗
E
ν
(E
)
h(T
−
Z
)
,
1
E ν1 (E ∗ )
where the random variable Z is uniformly distributed on E ∗ given T ∗ .
Application to Poisson-Delaunay tessellations
e can be expressed by the distribution of (T ∗ , E ∗ ).
I The distribution of T
Page 68
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
e for stationary tessellations
General representation of T
Theorem
Let T be an arbitrary stationary tessellation,
I
T ∗ the conditional version of T under the Palm distribution with respect to
the vertices of T ,
I
E ∗ the edge star of T ∗ at o, and
e the conditonal version of T given that o ∈ T (1) .
T
I
Then, for any measurable function h : NF → [0, ∞),
e) =
Eh(T
1
∗
∗
E
ν
(E
)
h(T
−
Z
)
,
1
E ν1 (E ∗ )
where the random variable Z is uniformly distributed on E ∗ given T ∗ .
Application to Poisson-Delaunay tessellations
e can be expressed by the distribution of (T ∗ , E ∗ ).
I The distribution of T
I If T is a PDT, then the vertices of T form a stationary Poisson process
Page 68
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
e for stationary tessellations
General representation of T
Theorem
Let T be an arbitrary stationary tessellation,
I
T ∗ the conditional version of T under the Palm distribution with respect to
the vertices of T ,
I
E ∗ the edge star of T ∗ at o, and
e the conditonal version of T given that o ∈ T (1) .
T
I
Then, for any measurable function h : NF → [0, ∞),
e) =
Eh(T
1
∗
∗
E
ν
(E
)
h(T
−
Z
)
,
1
E ν1 (E ∗ )
where the random variable Z is uniformly distributed on E ∗ given T ∗ .
Application to Poisson-Delaunay tessellations
e can be expressed by the distribution of (T ∗ , E ∗ ).
I The distribution of T
I If T is a PDT, then the vertices of T form a stationary Poisson process
I and (T ∗ , E ∗ ) can be easily simulated using Slivnyak’s theorem.
Page 69
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Cox processes on Poisson-Delaunay tessellations
Cox process on PDT and its Voronoi tessellation
Page 70
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PDT
Start: Simulate typical edge star E ∗ using Slivnyak’s theorem
Page 71
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PDT
Initial cell
Page 72
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PDT
Cell cut by bisectors
Page 73
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PDT
√
Stop: Weight cell characteristic by ν1 (E ∗ )/Eν1 (E ∗ ) = ν1 (E ∗ )/(64/(3π λ))
Page 74
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Cox processes on Poisson line tessellations
Cox process on PLT and its Voronoi tessellation
Page 75
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PLT
Theorem
Let
I
T (1) the edge set of a stationary PLT of intensity γ,
I
`(Φ) the line with o ∈ `(Φ) and direction Φ ∼ U[0, π) independent of T (1) ,
e the conditional version of T given that o ∈ T (1) ,
T
I
Page 75
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PLT
Theorem
Let
I
T (1) the edge set of a stationary PLT of intensity γ,
I
`(Φ) the line with o ∈ `(Φ) and direction Φ ∼ U[0, π) independent of T (1) ,
e the conditional version of T given that o ∈ T (1) ,
T
I
D
e (1) =
then T
T (1) ∪ `(Φ).
Page 75
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PLT
Theorem
Let
I
T (1) the edge set of a stationary PLT of intensity γ,
I
`(Φ) the line with o ∈ `(Φ) and direction Φ ∼ U[0, π) independent of T (1) ,
e the conditional version of T given that o ∈ T (1) ,
T
I
D
e (1) =
then T
T (1) ∪ `(Φ).
Proof Slivnyak’s theorem
Remark : Note that T (1) =
S
n∈Z
`(Φn , Rn ), where
Page 75
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PLT
Theorem
Let
I
T (1) the edge set of a stationary PLT of intensity γ,
I
`(Φ) the line with o ∈ `(Φ) and direction Φ ∼ U[0, π) independent of T (1) ,
e the conditional version of T given that o ∈ T (1) ,
T
I
D
e (1) =
then T
T (1) ∪ `(Φ).
Proof Slivnyak’s theorem
Remark : Note that T (1) =
I
S
n∈Z
`(Φn , Rn ), where
{Rn } a stationary Poisson process in R,
Page 75
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PLT
Theorem
Let
I
T (1) the edge set of a stationary PLT of intensity γ,
I
`(Φ) the line with o ∈ `(Φ) and direction Φ ∼ U[0, π) independent of T (1) ,
e the conditional version of T given that o ∈ T (1) ,
T
I
D
e (1) =
then T
T (1) ∪ `(Φ).
Proof Slivnyak’s theorem
Remark : Note that T (1) =
S
n∈Z
`(Φn , Rn ), where
I
{Rn } a stationary Poisson process in R,
I
{Φn } an i.i.d. sequence independent of {Rn } with Φn ∼ U[0, π), and
Page 75
Mathematical tools for spatial networks on various length scales |
Cox processes on random tessellations
Typical Voronoi cell of Cox processes on PLT
Theorem
Let
I
T (1) the edge set of a stationary PLT of intensity γ,
I
`(Φ) the line with o ∈ `(Φ) and direction Φ ∼ U[0, π) independent of T (1) ,
e the conditional version of T given that o ∈ T (1) ,
T
I
D
e (1) =
then T
T (1) ∪ `(Φ).
Proof Slivnyak’s theorem
Remark : Note that T (1) =
I
S
n∈Z
`(Φn , Rn ), where
{Rn } a stationary Poisson process in R,
I
{Φn } an i.i.d. sequence independent of {Rn } with Φn ∼ U[0, π), and
I
`(Φn , Rn ) = {(x, y ) ∈ R2 : x sin Φn − y cos Φn = Rn }.
Page 76
Mathematical tools for spatial networks on various length scales |
Contents
Introduction
Point processes and Palm calculus
Random tessellations
Local simulation of typical Voronoi cells
Cox processes on random tessellations
Multiscale network modeling (Outlook to part II)
Multiscale network modeling (Outlook to part II)
Page 77
Mathematical tools for spatial networks on various length scales |
Multiscale network modeling (Outlook to part II)
Multiscale Modeling and Simulation of Networks
Consider random tessellations with inner structure of cells
Page 77
Mathematical tools for spatial networks on various length scales |
Multiscale network modeling (Outlook to part II)
Multiscale Modeling and Simulation of Networks
Consider random tessellations with inner structure of cells
I Insert random graphs into cells (wired networks) and compute the
distribution of
Page 77
Mathematical tools for spatial networks on various length scales |
Multiscale network modeling (Outlook to part II)
Multiscale Modeling and Simulation of Networks
Consider random tessellations with inner structure of cells
I Insert random graphs into cells (wired networks) and compute the
distribution of
I
shortest-path lengths along the edge system
Page 77
Mathematical tools for spatial networks on various length scales |
Multiscale network modeling (Outlook to part II)
Multiscale Modeling and Simulation of Networks
Consider random tessellations with inner structure of cells
I Insert random graphs into cells (wired networks) and compute the
distribution of
I
I
shortest-path lengths along the edge system
nmuber of hops to the root, etc.
Page 77
Mathematical tools for spatial networks on various length scales |
Multiscale network modeling (Outlook to part II)
Multiscale Modeling and Simulation of Networks
Consider random tessellations with inner structure of cells
I Insert random graphs into cells (wired networks) and compute the
distribution of
I
I
I
shortest-path lengths along the edge system
nmuber of hops to the root, etc.
Insert full-dimensional random sets into cells (wireless networks) and
compute the distribution of
Page 77
Mathematical tools for spatial networks on various length scales |
Multiscale network modeling (Outlook to part II)
Multiscale Modeling and Simulation of Networks
Consider random tessellations with inner structure of cells
I Insert random graphs into cells (wired networks) and compute the
distribution of
I
I
I
shortest-path lengths along the edge system
nmuber of hops to the root, etc.
Insert full-dimensional random sets into cells (wireless networks) and
compute the distribution of
I
uncovered cell area (e.g., the area where the signal-to-interference ratio is
below a given threshold)
Page 77
Mathematical tools for spatial networks on various length scales |
Multiscale network modeling (Outlook to part II)
Multiscale Modeling and Simulation of Networks
Consider random tessellations with inner structure of cells
I Insert random graphs into cells (wired networks) and compute the
distribution of
I
I
I
shortest-path lengths along the edge system
nmuber of hops to the root, etc.
Insert full-dimensional random sets into cells (wireless networks) and
compute the distribution of
I
I
uncovered cell area (e.g., the area where the signal-to-interference ratio is
below a given threshold)
uncovered boundary length of cells (e.g., regions where handover of mobile
users might be problematic), etc.
Page 77
Mathematical tools for spatial networks on various length scales |
Multiscale network modeling (Outlook to part II)
Multiscale Modeling and Simulation of Networks
Consider random tessellations with inner structure of cells
I Insert random graphs into cells (wired networks) and compute the
distribution of
I
I
I
Insert full-dimensional random sets into cells (wireless networks) and
compute the distribution of
I
I
I
shortest-path lengths along the edge system
nmuber of hops to the root, etc.
uncovered cell area (e.g., the area where the signal-to-interference ratio is
below a given threshold)
uncovered boundary length of cells (e.g., regions where handover of mobile
users might be problematic), etc.
Develop a virtual network testing tool by
Page 77
Mathematical tools for spatial networks on various length scales |
Multiscale network modeling (Outlook to part II)
Multiscale Modeling and Simulation of Networks
Consider random tessellations with inner structure of cells
I Insert random graphs into cells (wired networks) and compute the
distribution of
I
I
I
Insert full-dimensional random sets into cells (wireless networks) and
compute the distribution of
I
I
I
shortest-path lengths along the edge system
nmuber of hops to the root, etc.
uncovered cell area (e.g., the area where the signal-to-interference ratio is
below a given threshold)
uncovered boundary length of cells (e.g., regions where handover of mobile
users might be problematic), etc.
Develop a virtual network testing tool by
I
providing a formula library of analytical (simulation-based, parametric)
approximation formulas
Page 77
Mathematical tools for spatial networks on various length scales |
Multiscale network modeling (Outlook to part II)
Multiscale Modeling and Simulation of Networks
Consider random tessellations with inner structure of cells
I Insert random graphs into cells (wired networks) and compute the
distribution of
I
I
I
Insert full-dimensional random sets into cells (wireless networks) and
compute the distribution of
I
I
I
shortest-path lengths along the edge system
nmuber of hops to the root, etc.
uncovered cell area (e.g., the area where the signal-to-interference ratio is
below a given threshold)
uncovered boundary length of cells (e.g., regions where handover of mobile
users might be problematic), etc.
Develop a virtual network testing tool by
I
I
providing a formula library of analytical (simulation-based, parametric)
approximation formulas
which express the distributions of network performance chararacteristics in
terms of model parameters for
Page 77
Mathematical tools for spatial networks on various length scales |
Multiscale network modeling (Outlook to part II)
Multiscale Modeling and Simulation of Networks
Consider random tessellations with inner structure of cells
I Insert random graphs into cells (wired networks) and compute the
distribution of
I
I
I
Insert full-dimensional random sets into cells (wireless networks) and
compute the distribution of
I
I
I
shortest-path lengths along the edge system
nmuber of hops to the root, etc.
uncovered cell area (e.g., the area where the signal-to-interference ratio is
below a given threshold)
uncovered boundary length of cells (e.g., regions where handover of mobile
users might be problematic), etc.
Develop a virtual network testing tool by
I
I
I
providing a formula library of analytical (simulation-based, parametric)
approximation formulas
which express the distributions of network performance chararacteristics in
terms of model parameters for
a wide spectrum of multiscale tessellation models, and
Page 77
Mathematical tools for spatial networks on various length scales |
Multiscale network modeling (Outlook to part II)
Multiscale Modeling and Simulation of Networks
Consider random tessellations with inner structure of cells
I Insert random graphs into cells (wired networks) and compute the
distribution of
I
I
I
Insert full-dimensional random sets into cells (wireless networks) and
compute the distribution of
I
I
I
shortest-path lengths along the edge system
nmuber of hops to the root, etc.
uncovered cell area (e.g., the area where the signal-to-interference ratio is
below a given threshold)
uncovered boundary length of cells (e.g., regions where handover of mobile
users might be problematic), etc.
Develop a virtual network testing tool by
I
I
I
I
providing a formula library of analytical (simulation-based, parametric)
approximation formulas
which express the distributions of network performance chararacteristics in
terms of model parameters for
a wide spectrum of multiscale tessellation models, and
a wide spectrum of model parameters
Page 78
Mathematical tools for spatial networks on various length scales |
Appendix
Thank you for your attention!
Download