Distances 2011
Distances 2011
net/publication/257640754
CITATIONS READS
405 1,465
1 author:
Dmitri Moltchanov
Tampere University
254 PUBLICATIONS 4,907 CITATIONS
SEE PROFILE
All content following this page was uploaded by Dmitri Moltchanov on 19 December 2017.
Abstract
To account for stochastic properties when modeling connectivity in wire-
less mobile systems such as cellular, ad-hoc and sensor networks, spatial
points processes are used. Since connectivity can be expressed as a func-
tion of distance between nodes distance distributions between points in spa-
tial processes are of special importance. In this paper we survey those re-
sults available for distance distributions between points in two mostly used
spatial point models, namely, homogeneous Poisson process in <2 and in-
dependently uniformly distributed points in a certain region of <2 . These
two models are known for decades and various distance-related results have
been obtained. Unfortunately, due to wide application area of spatial point
processes they are scattered among multiple field-specific journals and re-
searchers are still wasting their time rediscovering them time after time. We
attempt to unify these results providing an ultimate reference. We will also
briefly discuss some of their applications.
1 Introduction
Spatial point processes have been used in many branches of science to model vari-
ous environmental phenomena. These areas include forestry, technology, geodesy,
military applications and many more. Over more than one hundred years of exten-
sive research and applications a lot of processes have been introduced and studied
in detail. These processes also serve as a skeleton for some advanced structures
in stochastic geometry, e.g. marked processes, coverage processes, tessellations,
etc. For detailed introduction and review one could refer to [1, 2].
1
In the previous decade spatial points processes started to receive special at-
tention from networking community in context of modeling spatial node distribu-
tions in various mobile wireless networks including ad-hoc, sensor and cellular
networks. Random distribution of users on the plane allows to model special ef-
fects with connectivity being one of the most important. Since connectivity can
be represented as a function of both distance between nodes and fading environ-
ment between them, the interest in networking community is rather limited and
researchers are mostly concerned with various distance related metrics.
In this paper we concentrate on two simple models. The first model is homo-
geneous Poisson process on the plane. The second one is N points independently
and uniformly distributed (iud) in a certain region of the plane, including circle
and rectangle. There are multiple reasons why these models are important in net-
working. First of all, in absence of extensive statistical studies of spatial nodes’
distribution in real networks the abovementioned models provide first-order ap-
proximation accounting for stochastic factors in the connectivity process. The
second reason is more practical and related to tractability of these models. Given
a large set of spatial point processes introduced in the past homogeneous Poisson
process and iud points in a region allow for analytical characterization of distribu-
tions of various distance-related metrics.
The task of distance estimation between points of point processes in <2 is re-
lated to both theory of point processes and stochastic geometry. In both fields
numerious studies have been carried to date. However, it happens that none of
these fields is naturally concerned with distance distributions between points in
<2 . The reason is that the theory of point processes is mostly concerned with pro-
cesses in one dimension for which a plenty of general results have been obtained.
This interest is explained by rich application field of such results, e.g. reliability
theory, traffic and teletraffic theories, etc. On the other hand, stochastic geome-
try is mostly concerned with models’ inference from statistical data for relatively
complex spatial point models. Thus, the research on distributions of distances in
point processes of dimensions higher than one have never been an issue of sys-
tematic research and have been performed in rather ad hoc way in the past.
In this paper we will try to organize those results available for distributions of
distances between points for two most frequently used models in planar network-
ing. For homogenous Poisson process in <2 we provide distribution of distance
to the nth neighbor from an arbitrarily chosen point and joint distribution of dis-
tances to the first nearest n neighbors. For better understanding whenever possible
we will also provide analogy with one-dimensional homogenous Poisson process.
For iud points in a region we provide expressions for distribution of the distance
between two randomly chosen points, nth neighbor distance distribution from the
origin of a circle, and distributions between nearest and farest points. We also
provide results for the joint distance distribution between a chosen point and the
2
rest of (N − 1) points in a region. When available extensions to <M , M > 2 are
given. In other cases the complexity of extension to M > 2 is discussed.
All abovementioned results have been rediscovered multiple times over the
past century. One of the reasons is extensive application area of spatial models as
these results have been published in many specific contexts. Now with extensive
applications of spatial models in networking environment many authors still con-
tinue to derive them independently wasting their valuable time. The motivation
behind this survey was to provide an universal reference for distance distribution
for two mostly used spatial models in networking. This survey also contains ele-
ments of tutorial. The reason is that some available results are limited to a certain
simple geometrical objects while underlying techniques can be extended to more
complex structures. Ideas for using these results in applied networking studies are
also given. Taking into account that some results have been known for decades
we will also provide brief historical notes whenever appropriate.
The rest of the paper is organized as follows. In Section 2 we give basic char-
acteristics of two spatial point models considered in this survey. Next, in Sections
3 and 4 distance distributions for these models are considered. Few applications
are provided in Section 5. Finally, conclusions are given.
[λL(A)]n −λL(A)
P (n, A) = e , (1)
n!
where λ is the mean density (intensity) of points, E[P (n, A)] = λL(A).
Note that the homogeneous point process is also isotropic, i.e. the process
is the same with respect to rotation around an arbitrarily chosen origin. Homo-
geneity, isotropy and independence are three properties making analysis of Pois-
son process a relatively easy task. Notice that the latter property holds for non-
homogenous Poisson processes too. Unless otherwise specified we assume these
properties in what follows.
We also note that the property (i) is of special importance as there are no
other spatial point processes with such strong independence property [2]. The
second property implies that there are no multiple point occurring in the same
3
infinitesimally small area. Notice that this property is not required to be given as a
part of definition. It is sufficient to assume that the probability that a point occurs
in a region of area dA is λdA and the probability that more than one point occurs
in this area is of smaller magnitude than λdA. Then, (1) immediately follows. To
show it assume that i, i ≤ n points occur in A and consider how we can have n
points in A + dA
n
X
P (n, A + dA) = P (n, A)P (0, dA) + P (n − i, A)P (i, dA). (2)
i=1
P∞
Observe that P (0, dA) = 1 − i=1 P (i, dA). Substituting it into (2), dividing
by dA and rearranging the terms we get
P (n, A + dA) − P (n, A) P (1, dA)
= [P (n − 1, A) − P (n, A)]+
dA dA
P (2, dA)
+ [P (n − 2, A) − P (n − 1, A)]+
dA
+ .... (3)
Due to restriction on multiple occurrence of points P (i, dA)/dA → 0 when
dA → 0. Noticing that λdA = P (1, dA) we have
P (n, A + dA) − P (n, A)
= λ[P (n − 1, A) − P (n, A)]. (4)
dA
Taking limits we have
dP (n, A)
+ λP (n, A) = λP (n − 1, A). (5)
dA
Setting n = 0 in (5) we can see that the term in RHS disappears as P (−1, A) =
0 and we get get differential equation with boundary condition P (0, 0) = 1. Its
solution is given by P (0, A) = e−λA . Setting n = 1 in (5) and substituting
P (0, A) = e−λA leads to the following differential equation
dP (1, A)
+ λP (1, A) = λe−λA , (6)
dA
with boundary condition P (1, 0) = 0. The solution of (6) is P (1, A) = λAe−λA .
Continuing along these line we eventually approach Poisson distribution P (n, A) =
e−λA (λA)/n! for λ > 0, A > 0, n = 0, 1, . . . .
The joint distribution of points in m disjoint sets Ai , i = 1, 2, . . . , m (m-
dimensional distribution) is given by
à m
!
[λL(A1 )]k1 [λL(Am )]km X
... exp −λ L(Ai ) . (7)
k1 ! km ! i=1
4
Let us now introduce another widely used model in ad-hoc networking. Let
W be a compact set, e.g. a circle (disk) or rectangle. Assume that N points are
iud in W . This implies that (i) all N points are stochastically independent, i.e.
the probabilities P r{xi ∈ Ai }, Ai ⊆ W , i = 1, 2, . . . , N satisfy the product
expression
and (ii) each point is uniformly distributed in W , i.e. for any point xi , i =
1, 2, . . . , N and A ⊆ W we have
L(A)
P r{xi ∈ A} = , (9)
L(W )
where pA = L(A)/L(W ).
Finally, m-dimensional distributions are
where Ai ∩ Aj = 0, for any i and j, i 6= j, are pairwise disjoint sets such that
∪∀i Ai = W . Notice that even for pairwise disjoint sets the number of points
falling to them are not independent.
Now let us demonstrate an important relation between the homogenous Pois-
son process and the process of N iud points in a region introduced above. Let us
fix a certain area W ∈ R2 and assume that exactly N points of a homogenous
Poisson process fall in this area. Let us find the conditional distribution of this
process. Assuming A ⊆ W and denoting the number of points falling in A by
N (A) for a certain k ∈ {0, 1, . . . , N } we have
P r{N (A) = k, N (W ) = N }
P r{N (A) = k|N (W ) = N } = =
P r{N (W ) = N }
P r{N (A) = k, N (W \A) = N − k}
= . (12)
P r{N (W ) = N }
5
Using independence property the numerator of (12) is written as P r{N (A) =
k, N (W \A) = N − k} = P r{N (A) = k}P r{N (W \A) = N − k}. Substituting
it into (12) and evaluating using (1) we get
k N −k
e−λL(A) (λL(A))
k!
e−λL(W \A) (λL(W \A))
(N −k)!
P r{N (A) = k|N (W ) = N } = ))N
=
e−λL(W ) (λL(W
N!
µ ¶k µ ¶N −k
N! L(A) L(W \A)
= =
k!(N − k)! L(W ) L(W )
µ ¶
N k
= p (1 − p)n−k , (13)
k
where p = L(A)/L(W ).
Observing (13) we see that given N (W ) = N for any A ⊆ W the number of
points has binomial distribution. Recall, that a homogeneous spatial process has
binomial distribution if the underlying point pattern is iud in W . In other words,
given N points of the Poisson process in W , these points are conditionally iud in
W . Observe that the number of points in disjoint sets are no longer independent
as occurrence of k points in A ⊆ W implies that there are exactly (N − k) points
in W \A. This property makes analysis of distances much more complicated com-
pared to the homogenous Poisson process.
This is backward connection between N iud points in W and the Poisson pro-
cess in <2 . When N tends to infinity while pA tends to 0 in (13) the distribution of
the process is asymptotically Poisson. This limit is obtained when W is enlarged
to cover <2 while N tends to infinity such that N/L(W ) is constant.
The conditional distribution property is used to generate Poisson process in
simulation studies. Practically, in order to generate a Poisson process with in-
tensity λ in W we first generate a Poisson variate with mean λL(W ). For the
resulting number, say l, we generate l iud points in W . This binomial pattern in
W can be considered as a realization of a Poisson process in W . The difference is
that in each attempt there will be different number of points of a Poisson process.
Another property of the Poisson point process is in special behavior of its
Palm distributions. Palm distribution of a process is defined as distribution of
points given that there is a point in the origin. For homogenous Poisson process
this distribution coincides with original distribution of points (see e.g. [2] for more
detailed discussion). Coupled with independence property this implies that vari-
ous distance measures remain the same irrespective of whether they are estimated
from an arbitrary point of the process or from an arbitrarily chosen location. No-
tice that this is not true for N iud points in a region. For example, as we will see in
what follows, the distance to the nearest point is different and depends on whether
we condition it on the existence of a point at the origin. For further information
on spatial processes we refer to [1], Ch. 13, [2] Ch. 2,4,5, and [3].
6
3 Poisson process in <2
3.1 Void and contact distributions
Void (emptiness) and contact probabilities are the simplest distance-related char-
acteristics of a point process. Void probability is defined as the probability of
having no points in a certain test set A, V (0, A). From the definition of the ho-
mogenous Poisson process it immediately follows that
V (0, A) = P (0, A) = e−λL(A) . (14)
Setting L(A) = πr2 we get well-known results for circular void probabilities
of a Poisson process. The void probabilities are tightly connected with another
important distance-related quantity called contact distribution functions. If A is a
Borel set with L(A) > 0 then the contact distribution function C(r, A) is
C(r, A) = 1 − V (0, Ar) = 1 − e−λL(A) , r ≥ 0, (15)
where rA is the dilation of A by a factor r, i.e, rA = {rx : x ∈ A}.
An important case is when A is the unit circle, A = A2 (o, 1).1 Then,
2
C(r, S) = 1 − e−λπr , (16)
is the so-called circular contact distribution. The corresponding density is
2
c(r, S) = 2λπre−λπr , r ≥ 0. (17)
As we will see (17) coincides with pdf of the distance from a random loca-
tion o to the nearest point. Circular void probabilities and contact distribution are
illustrated in Fig. 1. Notice that results similar to (14), (16) and (17) have straight-
forward interpretation in <1 . Indeed, (14) gives probability that there are no point
of a process in a segment of a certain length. (16) and (17) give CDF and pdf of
the length of a segment till the next point on a line. Similar interpretations are
available when time is considered as an index set of a process. Exponential nature
of the contact distribution implies that the process is memoryless in nature. Due
to this the structure of the distribution does not depend on whether o coincides
with the point of a process or not.
7
P(0,A(o,r22))
P(0,A(o,r32))
r2 r1 o
C(r1,A(o,1))
r3
P (n, n ∈ π(r + ∆r)2 − πr2 ) = P (n, π(r + ∆r)2 ) − P (n, πr2 ), n ≥ j. (19)
8
Letting ∆r → 0 we get
P (n, n ∈ π(r + ∆r)2 − πr2 ) = P (n, π(r + ∆r)2 ) − P (n, πr2 ). (20)
Differentiating with respect to r we get
2(πλ)n 2n−1 −πλr2
f (r, n)dr = r e dr, r > 0, n = 1, 2, . . . . (21)
(n − 1)!
Notice that (21) gives pdf of the distance from an arbitrarily chosen origin o to
the nth nearest point. Recall, that due to memoryless property of Poisson process
this gives the distance from an arbitrary point of the process to its nth neighbor,
i.e. the centroid o may or may not coincide with a point.
There is straightforward analogy with one-dimensional Poisson process. Re-
call that for homogenous Poisson process in <1 the distance or time duration from
an arbitrary location or time instant till nth event is known to have Erlang dis-
tribution of order n. Observe now the structure of (21). Setting t = πλr2 and
substituting in (21) gives the classic form of gamma distribution with integer val-
ued shape parameter (n − 1)!, i.e.
tn−1 −t
f (t, n) = e , t > 0, n = 1, 2, . . . . (22)
(n − 1)!
More precisely, (22) is Erlang distribution (of order n) which is widely used in
teletraffic theory as the time interval up to nth arrival from a Poisson call arrival
process. Furthermore, setting t = 2πλr2 and substituting into (21) results in
classic form of chi-square distribution with 2n degrees of freedom. Moments and
CDF for both chi-square and Erlang distributions are readily available elsewhere
and for this reason not given here.
9
e.g. for M = 1 and M = 2 we have c1 = 2 and c2 = π, respectively.
Let further P (k, AM (r)) = [λAM (r)]k /k!, k = 0, 1, . . . be the elements of
Poisson distribution and let rn be the distance to the nth nearest point. Similarly
to R2 the probability that there are less than n nodes closer than r is
n−1
X
P (≥ n, AM (r)) = 1 − P (k, AM (r))e−λAM (r) . (24)
k=0
M (λcM rM )n −λcM rM
f (r, n) = e , r > 0, n = 1, 2, . . . . (26)
rΓ(n)
which is again pdf of generalized Gamma distribution with integer valued shape
parameters whose CDF and moments are well-known.
Haenggi also mentions one straightforward property of homogenoius Poisson
process with intensity λ in <M . Assuming that points Xi , i = 1, 2, . . . of a
Poisson process are ordered according to their Euclidian distance the distance
riM = ||y −Xi ||M has the same distribution as in one-dimensional Poisson process
with intensity λcM . For M = 2 this result has been mentioned in e.g. [11]
among others. Additionally, r1M as well as (riM − ri−1M
), i > 1 are similarly and
M
exponentially distributed with mean 1/λcM and E[ri ] = i/λcM .
10
Subsection. Although this result immediately follows from (21) setting n = 1 we
will need this discussion further.
Let us now define f (r2 |r1 ) to be the probability that the second nearest neigh-
bor is at the distance r2 given that the nearest one is at the distance r1 . Let further
f (r1 , r2 ) be the joint pdf of distances to the two nearest points. Similarly to the
previous discussion for probability of having no points in between r1 and r2 and
at least one point (or equivalently exactly one for Poisson process) in (r2 + ∆r2 )
we can write
2 2
P (0, A ∈ (πr22 − πr1 2 )) = e−λπ(r2 −r1 ) ,
P (> 0, A ∈ (π(r2 + ∆r2 ) − πr22 ) = 1 − e−λπ∆r2 = 2λπr2 dr2 . (27)
Notice that (30) gives joint distribution of distances. Obviously, the usage of
(30) is rather tedious when n is large. Finally, note that (21) can be obtained from
(30) by intergrading it successively with respect to r1 from o to r2 , r2 from o to
r3 , up to rn−1 from o to rn .
11
distances between arbitrary points in a rectangle are given in [12]. The most im-
portant advantage of analytical techniques is that results are exact and there is
no need for their further statistical inspection. Once obtained such results can be
reused in many applications.
Before we proceed with special problems of interest let us consider the gen-
eral methodology. Let D(x1 , y1 ) and D(x2 , y2 ) be two points of interest randomly
distributed in A ⊂ <2 . Assume that we are interested in the distribution of Eu-
clidian distance between these points, i.e. ||D(x1 , y1 ) − D(x2 , y2 )||. Introduce the
following distributions:
• spatial node distribution with pdf f (x, y) and CDF F (x, y);
12
theorems. In what follows, we formulate them without proofs in the form they ap-
peared in [11, 13]. These theorems show a way how to evaluate definite integrals
without performing direct integration. A number of complicated problems can be
easily solved applying these two theorems.
We will illustrate the usage of the fixed points theorem. An interested reader is
referred to [15], [11] Ch.2 and [13], Ch.5 for proofs, further reading and additional
examples including widely known Sylverster’s four points problem.
P r{Φ(A) = 0, Φ(W ) = N }
P r{Φ(A) = 0|Φ(W ) = N } = =
P r{Φ(W ) = N }
P r{Φ(A) = 0, Φ(W \A) = N }
= =
P r{Φ(W ) = N }
[L(W ) − L(A)]N
= , (33)
[L(W )]N
which coincides with void probabilities of the binomial point process. According
to the general theory of point processes if void probabilities of two point processes
13
coincide then their distributions coincide too (see e.g. [2]). Thus, (33) shows that
Φ(W ) = N is a special case of the binomial point process.
An important case is when A is the circle of radius r, A = A2 (o, r). We have
µ ³ r ´2 ¶N
V (0, A) = 1 − , (34)
R
14
where A is the area of the circle, i.e. A = πr2 and dA = 2πrdr.
Observe Fig. 2(a), where illustration of the problem is presented. When one
point is on the circumference dA, for two points to be separated by l another point
must be exactly l distance away. This implies it should reside on a section of an
annulus. When dl is infinitesimally small the area of the annulus is 2φldl, where
φ is readily found to be cos−1 (l/2r). Thus, P1 can be found as
2ldl cos−1 (l/2r)
P1 = . (37)
πr2
a point l dl
r D(x1,y1)
l
Y D(x2,y2)
r
0 B
X
15
where C is the integration constant that needs to be determined.
For r = l/2 two points have to fall on the circumference diametrically across.
This event has probability 0. Therefore, for r = l/2 P = 0. Substituting this into
(41) we get C = 0. Finally, pdf of the distance is given by
à µ ¶ r !
2l 2 l l l 2
fL (l, r) = 2 cos−1 − 1− 2 , 0 < l < 2r. (42)
r π 2r πr 4r
Integrating it we get CDF
µ ¶ µ ¶ µ ¶r
2 l2 −1 l l l 2
l2
FL (l, r) = 1 + − 1 cos − 1 + 1 − . (43)
π r2 2r πr 2r2 4r2
Mean and variance can be directly computed from (42) or (43)
µ ¶2
128r 2 2 128r
E[L] = , σ [L] = r − . (44)
45π 45π
Notice that the usage of Crofton theorem does not always result in easier com-
putation. The complexity depends on the type of a figure we need to deal with.
Particularly, it depends whether P r{H|²1 ∈ δA} in (31) results in a simple ex-
pression. This is indeed true for a circle considered above. It is also the case when
M -dimensional balls are considered. When a cube in RM , M > 1 is considered
P r{H|²1 ∈ δA} depends on where a point falls on the side. Recall that due to
complete symmetry we did not have this problem working with a circle. Practi-
cally, in order to find P r{H|²1 ∈ δA} we need to consider a number of special
cases as will be clear in what follows. While we could handle M = 2 the com-
plexity of expression for P r{H|²1 ∈ δA} grows with M . When a rectangle is of
interest we also need to take into account which side of it a point falls on. In this
case even for M = 2 expression for P r{H|²1 ∈ δA} is hard to obtain. In both
abovementioned cases straightforward integration is easier to perform.
Finally, we would like to notice that the Crofton theorem on fixed points has
been extended in 1973 by Ruben and Reed [21], who considered the case where
points are chosen at random in each of a number of domains (see [13] for de-
tails). An interesting note on the theorem highlighting equivalency of the Crofton
theorem and conditioning techniques for computation of geometrical probabilities
has been recently published [22]. Note that [22] also inspects deficiencies of the
Crofton’s formulation of the theorem and provides additional examples.
16
it. Although for simplicity we will assume B = C, derivation for B 6= C is sim-
ilar and is only slightly more tedious. Here, we basically follow the recent work
of Kostin [23]. However, this result has been known for years, see e.g. [24].
Firstly, concentrate on the coordinate difference ∆X = (x1 − x2 ) and let
f (∆X ) be its pdf. Assuming that the left bottom corner of a rectangle is located
at the center of coordinates as shown in Fig. 2(b), x1 and x2 are iud over [0, B].
Since (x1 − x2 ) can be represented as [x1 + (−x2 )] and recalling that the sum of
independent RVs is obtained using convolution, we have
Z ∞
f (∆X ) = f (x)f (x − ∆X )dx, (45)
−∞
where conditions imply that a function is either increasing or decreasing in [a, b].
Observe that (46) is monotonously increasing in ∆X ∈ (−B, 0] and monotonously
decreasing in ∆X ∈ (0, B] (in fact, (46) is Simpson triangular distribution, [25]).
Obviously, P r{∆2X ≤ 0} = 0 and P r{∆X ≥ B 2 } = 0. Thus, pdf of ∆2X is
0, ∆2X ∈
/ (0, B 2 ],
2
f (∆X ) = 1 1 (49)
√ − 2 , ∆2X ∈ (0, B 2 ].
B ∆X B
17
Now we are ready to determine the distribution of (∆2X + ∆2Y ). First, observe
that RVs ∆2X and ∆2Y are independent of each other. The distribution of ∆2Y is
(46). Thus, denoting u = (∆2X + ∆2Y ) the CDF is formally written as
ZZ
FU (u) = f (∆2X )f (∆2Y )d∆2X d∆2Y , (50)
A
where A is the area below u = (∆2X + ∆2Y ) inside the square of size B 2 × B 2 .
Solving (50) we get
8 3/2 a2
πa − a + , u ∈ [0, B 2 ),
³ 3 2 2 3/2
FU (u) = 1 − 2 + 2a + a − 2(a − 1) − (51)
3 2 3 ´
√
2 a − 1 − 2a√a − 1 − 2a arcsin 2−a , u ∈ [B 2 , 2B 2 ),
a
18
Non-Euclidian metrics including Manhattan and Chebychev ones have been con-
sidered in [29], where authors concentrated on mean values in rectangles and par-
allelepipeds. The review above is by no means exhaustive. However, an interested
reader will find additional references in those papers.
Finally, we would like to note that the distances between random points dis-
tributed in other planar objects have not been deeply studied so far. The major rea-
son is that for more complex shapes deriving expressions is tedious algebraically.
However, this is still possible. An interested reader may refer to [30] for further
discussion about the complexity of distance estimation in more complex objects
and for expression for the mean distance between two points iud in a polygon.
Lmin = min(L1 , L2 , . . . , LN −1 ),
Lmax = max(L1 , L2 , . . . , LN −1 ). (54)
The CDF of the minimum and maximum of a number of iid RVs is given by
FLmin = 1 − [1 − FL (l)]N −1 ,
FLmax = [FL (l)]N −1 . (55)
19
summarize their findings below. Notice that this question in W ⊂ <2 of circular
shape has also been studied by Tseng et. al [31] in 2006.
Let R be the radius of a M -dimensional ball centered at the origin o ∈ W and
let N points be iud in W . Assume that the center of this ball does not coincides
with a point of the process. Notice that when o coincides with a point of a process
then the process reduces to (N − 1) points iud in W and the following results are
still correct given that N is replaced by (N − 1). Let further rn , n = 1, 2, . . . , N
be Euclidian distance from o to the nth nearest point. Let also AM (o, r) be the
M -dimensional ball or radius r centered at o. Fig. 3 illustrates the concept for
M = 2.
A2(o,r)
W o
r1
r3
r2
The CDF expressing the probability that there are less than n points in AM (o, r)
is given by
n−1 µ ¶
X N
1 − F (r, n) = pk (1 − p)N −k , 0 ≤ r ≤ R. (57)
k=0
k
π M/2
cM = |AM (o, 1)| = , (59)
Γ(1 + M/2)
is the volume of the unit ball in <M [2]. Special cases are c1 = 2, c2 = π,
c3 = 4π/3. The intensity of this process is N/cM RM .
20
Recalling that o is the center of AM (o, r) we have p = cM rM /cM RM . Using
(59) we get
d ³ r ´M −1 (1 − p)N −n pn−1
f (r, n) = =
R R B(N − n + 1, n)
d (1 − p)N −n p(n−1)/M
= =
R B(N − n + 1, n)
d B(n − 1/M + 1, N − n + 1N − n + 1)
= ×
R B(N − n + 1, n)
µ³ ´ ¶
r M 1
×β ,n − + 1, N − n + 1 , (60)
R M
which is generalized beta distribution defined in 0 ≤ r ≤ R.
Authors in [16] provided a number of corollaries of this general result. For
M = 2 (60) degenerates to
µ 2 ¶
2 Γ(n + 1/2)Γ(N + 1) r 1
f (r, n) = β ,n + ,N − n + 1 . (61)
R Γ(n)Γ(N + 3/2) R2 2
The nearest and the most distant point distances are
· ³ r ´M ¸N −1 ³ r ´M
dN
f (r, 1) = 1− ,
r R R
dN ³ r ´N M
f (r, N ) = . (62)
r R
For one-dimensional process f (r, n) = f (R − r, N − n + 1). Thus, knowl-
edge of the distance pdf for the nearest N/2 nodes gives complete information
on the distance distributions to other points. If a point of the process coincides
with arbitrarily chosen location distance distributions still follow (60) with N re-
placed by (N − 1). Moments can be directly obtained from (60). Finally, Haenggi
compared distance distributions for N iud points in a region with that of the ho-
mogenous Poisson process with the same intensity conditioned on the event of at
least N points in a region. He showed that the latter provides rough approximation
for distance distributions for the most distant neighbors. See [16] for details.
Haenggi also obtained the distance to the nth nearest neighbor for N iud points
in l-sided regular polygon W ⊂ <2 . Let o be the center of W and let Ri and Rc
be inradius and circumradius of a polygon as shown in Fig. 4. They are given by
r s µ ¶
|W | ³ π ´ 2|W | 2π
Ri = cot , Rc = csc , (63)
l l l l
21
where |W | is the volume of the polygon.
When r ≤ Ri , A2 (o, r) is completely within the polygon and the number
of points contained in it is binomially distributed with parameters n = N , p =
πr2 /2. When Ri < r ≤ Rc , |W ∩ A2 (o, r)| is evaluated considering the re-
gions of a circle lying outside the polygon. In this case the number of points
2 2
follows
p binomial distribution with parameters n = N and q = (πr − lr θ +
2 −1
lRi r2 − Ri )/|W |, where θ = cos (Ri /r) (see Fig. 4).
Rc r
Ri
22
where F (αn |x, y) is the conditional CDF of a single point’s distance from the
reference point given the position of the reference point (x, y).
D/2
22
21
31 11
32 12
-D/2 0 D/2
42
41
-D/2
23
α2 and the conditional probability is πα2 /D2 . When α increases the probability
increases but is less than πα2 /D2 as the integrands in (66) change from α2 to
β 2 / cos2 θ according to the following rules
µ ¶
α, α < β,
β
min α, = α, α ≥ β, cos θ> β/α, (68)
cos θ
β
, α ≥ β, cos θ≤ β/α,
cos θ
where β is the shortest distance to the edge of the square in a given region.
Each of the integrals in (66) can be further decomposed as follows
Z θ1 · µ ¶¸2
1 β
I= dθ min α, =
2D2 −θ2 cos θ
α2
= [θ2 + θ1 − min(θ2 , θ1 ) − min(θ3 , θ2 )]+
2D2
β2
+ [tan(min(θ3 , θ1 )) + tan(min(θ3 , θ2 ))], (69)
2D2
where θ3 = cos−1 (min(β, α)/α).
4.7 Discussion
Summarizing this section one may notice that general results for iud point pat-
terns in a region are not available. For example, joint distribution of the distance
from a randomly chosen location to the nth neighbor is not available in the closed
form. At the same time one-dimensional distributions are available in rather sim-
ple form. The reason behind complex results for joint distributions is dependence
in points’ occurrence in disjoint sets. It means that we no longer benefit from
memoryless property deriving characterizing distance between points. This obser-
vation has two important consequences. Firstly, point processes of more complex
structure would never result in manageable expressions for inter-point distance
distributions. Secondly, in applied studies the Poisson process is often preferable
compared to iud points in a region. Taking into account that iud points in a region
naturally happen as a result of conditioning of the Poisson process one may expect
that distance distributions for these two processes are close to each other.
Comparison of distance distribution for two processes has been performed in
[23] and [16]. In [23] Kostin compared the distance between two neighbors in
for N points distributed in a square A to the distance between nearest neighbors
in homogenous Poisson process with intensity N |A|, where |A| is the area of the
square. Although only visual comparison has been performed it is obvious that
24
approximation becomes better as N increases or |A| decreases. Visual compari-
son of distances to the nth neighbor has been performed in [16]. Authors observed
that even when N is large approximation for large n is unacceptable. However, it
rarely happens in applied studies that the distance to the farest neighbor is of in-
terest. Nevertheless, these observations need to be taken into when approximation
by the Poisson process is used.
5 Applications
In this section we consider few representative applications of those results summa-
rized in the previous sections. We stress that in most applications reviewed below
distance distributions between various entities are by no means a central part of
studies. However, their knowledge provide the basis for analysis and without it
those studies would have never been possible. At the end we will also provide few
references to additional sources of information.
25
including k-coverage problem is sensor networks, that is, estimating a fraction of
area of the region in <2 or A ∈ <2 that is covered by at least k sensors. Using
basic principles of integral geometry coverage problems have been addressed in
[35, 36] among others. To the best of our knowledge one of the most general
solutions for k-coverage problem in sensor networks has been published in [36],
where the authors assumed that sensing capabilities are not necessarily the same
and used kinematic density to solve the problem.
Another practical application is finding the number of relay stations in cellular
system that help a given originator to deliver a message to the base station. A
special case of interest arises when the number of retransmissions is limited to a
certain number. To solve this problem at each retransmission attempt coverage
area of stations having the same message is to be found. Although no studies on
this problem have been published yet it, this problem can be solved similarly to
the coverage problem in sensor networks. Notice that this problem is also related
to the bombing problem extensively studied in 50s-60s, [37] and [2], Ch.3.
Intrusion detection problems in sensor networking are also related to the cov-
erage of the space. In order for a sensor network to detect intrusion along a certain
border we should have this border fully covered by sensing ranges of sensors. As-
suming a border of circular area and similar sensing ranges of sensors this problem
can be reduced to the coverage of a circle by arcs. This problem has been exten-
sively studied in literature. Among others one could refer to [13], Ch.4, [38]. For
a given density of nodes one could find the probability that the circumference is
fully covered by sensing ranges or probability that there will be exactly l gaps,
[39, 40]. Recently, in context of border intrusion detection this problem has been
addressed in [41], where the authors provided extensive overview of literature. In
stochastic geometry this problem is known as Boolean coverage in one dimension.
In queuing theory it is related to the busy period in M/G/∞ system.
A similar border coverage problem has been solved in [42], where the authors
considered the probability of the coverage of a path along a straight line in a
sensor networks. Using simple assumption of Poisson distribution of nodes in <2
this problem naturally reduces to the Boolean problem in one dimension.
26
[44] for application of classic suspicious-infective-recovered (SIR) deterministic
model to virus spreading in sensor networking.
Application of classic epidemic models presume that the population is fully
mixed, i.e. any node can reach any other node. This is very far from reality in
wireless multi-hop networks. When message broadcasting is of interest, those
nodes that received a message and have already successfully sent it to all the
neighbors no longer contribute in the message propagation process. Thus, only
rough approximation is provided using classic epidemic models. Recently, epi-
demic models on structured population have been introduced. According to such
models a graph of a network is constructed first and then percolation theory is
used to estimate performance metrics of interest, e.g. number of stations having
a message after some time, coverage of the whole network, etc. In order to con-
struct a graph, distance distributions between nodes in a network are needed. See
[45] for concise introduction to epidemics on structured populations and [46] for
applications to the message propagation in sensor networks.
5.4 Interference
Description of the amount of interference at a certain (possibly random) location
in a network created by a number of transmitting stations is another application of
distance distributions in wireless networks. This question is often of high impor-
tance in context of planning of cellular systems when one is choosing an appro-
priate frequency reuse plan. It is also a question of interest in wireless ad-hoc and
sensor networks where a number of stations may operate using the same channel
in different spatial regions of a network.
Consider an arbitrary point x and a number of stations iud in W of circular
area (cellular systems) or distributed according to homogenous Poisson process in
<2 (ad-hoc or sensor networks). This problem of interference at x can be solved
by summing up contributions of all nodes relative to their distances from x. For
detailed analysis one could refer to [47] or [48] Section III for short overview.
27
nth neighbor in a sector φ is
M (λcφ,M rM )n −λcφ,M rM
f (r, n) = e , r ≥ 0, n = 1, 2, . . . . (70)
rΓ(n)
Using (70) one could estimate the progress to the next hop at each relaying
point. Notice that for M = 2, φ = π/4, r1 has Rayleigh distribution. For more
details, e.g. moments, see [10]. For treatment of the same problem for N iud
nodes in a region see [16].
6 Conclusions
In this paper we surveyed results for various distance distributions in two mostly
used spatial models - spatial Poisson process and fixed number of iud points in
a spatial region. One of the most interesting observations is that even for such
simple spatial models results for distance distributions can be very complicated
to derive. As one expects results for fixed number of iud points in a regions are
also more complex compared to those of homogenous Poisson process in <2 . An
important consequence is that for more complicated and possibly more realistic
models distance distributions between points would be impossible to obtain. Still
simple models considered in this paper do allow for closed-form expressions of
important distance distributions and may serve as first-order approximation for
real nodes’ distribution. We also would like to note that although most presented
results concern R2 as a natural space for networking applications some of them
can be extended to RM .
We also briefly reviewed application areas of distance distributions in cellular,
ad-hoc and sensor networks including connectivity, coverage of the space, infor-
mation dissemination, interference and routing problems. We saw that very often
spatial point processes serve as an underlying structure for more complex mod-
els, e.g. Boolean coverage models. In this case availability of various distance
distributions in a closed form is a must for proper assessment of the child models.
28
References
[1] D. Stoyan and H. Stoyan. Fractals, random shapes and point fields. Wiley,
1994.
[2] D. Stoyan, W. Kendall, and J. Mecke. Stochastic geometry and its applica-
tions. Wiley, 2nd edition, 1995.
[3] A. Baddeley. Spatial point processes and their applications. Springer, 1982.
[4] M. Dacey. Two-dimensional random point patterns: A review and an inter-
pretation. Papers of the Regional Sciency Association, 13(1):41–55, 1964.
[5] P. Hertz. Uber den geigerseitigen durchschnittlichen Abstand von Punkten,
die mit bekannter mittlerer Dichte im Raume angeordnet sind. Methematiche
Annalen, 67:387–398, 1909.
[6] S. Chandrasekhar. Stochastic processes in physics and chemistry. Review of
Modern Physics, 15:1–89, 1943.
[7] J. Skellam. Random dispersal in theoretical populations. Biometrika,
38:196–218, 1951.
[8] M. Moroshita. Estimation of population density by spacing methods. Mem-
oirs of the Faculty of Science, Kyushi University, 1:187–197, 1954.
[9] H. Thompson. Distribution of distance to nth neighbour in a population of
randomly distributed individuals. Ecology, 37(2):391–394, Apr. 1956.
[10] M. Haenggi. On distances in uniformly random networks. IEEE Trans. Inf.
Theory, 51(10):3584–3586, Oct. 2005.
[11] M. Kendall and P. Moran. Geometrical probability. Charles Griffin and
Company, 1960.
[12] J. Mullen. Robust approximations to the distribution of link distances in a
wireless network occupying a rectangular region. ACM SIGMOBILE Mobile
Computing and Communications Review, 7(2):80–91, Apr. 2003.
[13] H. Solomon. Geometric probability. SIAM, 1978.
[14] M. Crofton. Probability, in Encyclopaedia Britannica. Britannica Inc., 9th
edition, 1885.
[15] S. Dunbar. The average distance between points in geometric figures. Col-
lege Math. J., 28:187–197, 1997.
29
[16] S. Srinivasa and M. Haenggi. Distance distributions in finite uniformly
random networks: Theory and applications. IEEE Trans. Veh. Tech.,
59(2):940–949, Feb. 2010.
[17] D. Barton and E. David, F. Fix. Random points in a circle and the analysis
of chromosome patterns. Biometrika, 50(1/2):23–29, 1963.
[18] D. Blumenfeld. Operations Research Calculations Handbook. CRC Press,
2001.
[19] F. Garwood. The variance of the overlap of geometrical figures with refer-
ence to a bonding problem. Biometrika, 34(1/2):1–17, 1947.
[20] F. Garwood and J. Tanner. Mathematical note 2800: on note 2754 - a re-
peated integral. Math. Gaz., 42(342):292–293, 1958.
[21] H. Ruben and W. Reed. A more general form of the theorem of crofton. J.
Appl. Prob., 10:479–482, 1973.
[22] B. Eisenberg and R. Sullivan. Crofton’s differential equation. The Amer.
Math. Monthly, 107(2):129–134, Feb. 2000.
[23] A. Kostin. Probability distribution of distance between pairs of nearest sta-
tions in wireless network. Elect. Let., 46(18):1299–1300, Sep. 2010.
[24] L. Miller. Distribution of link distances in a wireless network. J. of Research.
of the NIST, 106(2):401–412, March-Apr. 2001.
[25] W. Feller. Introduction to probability theory and its applications, volume 2.
Wiley, 2nd edition, 1991.
[26] A. Mathai, P. Moschopoulos, and G. Pederzoli. Distance between random
points in a cube. Statistica, LIX(1):61–81, 1999.
[27] J. Philip. The probability distribution of the distance between two random
points in a box. TRITA MAT, 7(10), Dec. 2007.
[28] J. Philip. The distance between two random points in a 4- and 5-cube. TRITA
MAT, 8(7), May. 2008.
[29] B. Gaboune, G. Laporte, and F. Soumis. Expected distances between two
uniformly distributed random points in ractangles and rectangular paral-
lelepipeds. J. Oper. Res., 44(5):513–519, 1993.
[30] A. Hsu. The expected distance between two random points in a polygon.
Msc. thesis, Massachussets Institute of Technology (MIT), 1990.
30
[31] C.-C. Tseng, H.-T. Chen, and Chen K.-C. On the distance distributions of
the wireless ad hoc networks. In IEEE VTC, pages 772–776, Melbourne,
Australia, May 2006.
[32] L. Miller. Joint distribution of link distances. In Conference on Information
Sciences and Systems, John Hopkins University, March 2003.
[33] M. Haenggi. A geometric interpretation of fading in wireless networks:
theory and applications. IEEE Trans. Inf. Theory, 54(12):5500–5510, Dec.
2008.
[34] R. Meester and R. Roy. Continuum percolation. Cambridge University
Press, 1996.
[35] Y. Gao, K. Wu, and Fulu L. Analysis on the redundancy of wireless sensor
networks. In ACM WSNA, pages 772–776, NY, USA, Sep. 2003.
[36] L. Lazos and R. Poovendran. Stochastic coverage in heterogeneous sensor
networks. ACM Trans. Sensor Netw., 2(3):325–358, Aug. 2006.
[37] G. Morgenthaler. Some circular coverage problems. Biometrika,
48(3/4):313–324, 1961.
[38] L. Shepp. Covering the circle with random arcs. Israel J. Math., 11:328–345,
1972.
[39] L. Shepp. Covering the circle with random arcs. Israel J. Math., 11:328–345,
1972.
[40] L. Holst. On convergence of the coverage by random arcs on a circle and the
largest spacing. Ann. of Prob., 9(4):648–655, Aug. 1981.
[41] M. Noori, S. Mocaghati, and M. Ardakani. Characterizing the path coverage
of random wireless sensor networks. EURASIP J. on Wireless Communica-
tions and Networking, 2010:11 pages, DOI:10.1155/2010/716565 2010.
[42] S. Sudhar Ram, D. Manjunath, S. Iyer, and D. Yogeshwaran. On the path
coverage properties of random sensor networks. IEEE Trans. Mob. Comp.,
6(5):1–13, May 2007.
[43] H. Hethcote. On the path coverage properties of random sensor networks.
Society for Industrial and Applied Mathematics, 42:599–653, 2000.
[44] S. Tang and B. Mark. Analysis of virus spread in wireless sensor networks:
An epidemic model. In Design of Reliable Communication Networks, pages
86–91, Washington, USA, Oct. 2009.
31
View publication stats
32