Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2022 Nov 14;22(22):8789. doi: 10.3390/s22228789

Analysis of the Threshold for Energy Consumption in Displacement of Random Sensors

Rafał Kapelko 1
Editor: Heye Bogena1
PMCID: PMC9693151  PMID: 36433391

Abstract

The fundamental problem of energy-efficient reallocation of mobile random sensors to provide full coverage without interference is addressed in this paper. We consider n mobile sensors with the identical sensing range placed randomly on the unit interval and on the unit square. The sensors move from their initial random positions to the final locations so that: (a) every point on the unit interval or on the unit square is within the range of a sensor; (b) each pair of sensors is at a Euclidean distance greater than or equal to s; (c) the energy consumption for the movement of the sensors to the final positions is minimized. As a cost measure for the energy in the movement of sensors, we consider a-total movement defined as the sum i=1ndia, for some constant a>0, provided that the i-th sensor is displaced the distance di. The main contribution is summarized as follows: (1) if the sensors are placed on the unit interval, we explain the sharp increase around the sensing radius equal to 12n and the interference distance equal to 1n for the expected minimal a-total displacement; (2) if the sensors are placed on the unit square, we explain the sharp increase around the square sensing radius equal to 12n and the interference distance equal to 1n for the expected minimal a-total displacement. We designed and analysed three algorithms. The probabilistic analysis of our protocols is based on a novel mathematical theory of the Beta distribution.

Keywords: coverage, interference, random, displacement, energy, sensors, Beta distribution

1. Introduction

Mobile sensors are being deployed in many application areas to enable easier information retrieval in communication environments, from sensing and diagnostics to critical infrastructure monitoring (e.g., see [1,2,3]).

The current reduction in manufacturing costs makes random deployment of the sensors more attractive. Since existing sensor deployment scenarios cannot always ensure precise placement of sensors, their initial deployment may be somewhat random. In some cases, the sensors may have drifted to new arbitrary positions over time. Even initially deterministically placed sensors may create random patterns of effectiveness due to failures.

A typical sensor is able to sense and, thus, cover a bounded region specified by its sensing radius [4]. To monitor and protect a larger region against intruders, every point of the region has to be within the sensing range of a sensor. It is also known that proximity between sensors affects the transmission and reception of signals and causes the degradation of performance [5]. Therefore, in order to avoid interference, a critical value, say s, is established. It is assumed that, for a given parameter s, two sensors interfere with each other during communication if their distance is less than s (see [6,7]). However, random deployment of the sensors might leave some gaps in the coverage of the area, and the sensors may be too close to each other. Therefore, to attain coverage of the area and to avoid interference, the reallocation of sensors may be the only option. Moreover, the ability to move the mobile sensors to the final destinations is not unrealistic. Clearly, the displacement of a team of sensors should be performed in the most efficient way.

The energy consumptionfor the displacement of a set of n sensors is measured by the sum of the respective displacements and the power of the individual sensors. We define below the concept of a-total displacement.

Definition 1 (a-total displacement).

Let a>0 be a constant. Suppose the displacement of the i-th sensor is a distance di. The a-total displacement is defined as the sum i=1ndia.

The motivation for this cost metric arises from the fact that the parameter a in the exponents represents various conditions on the region lubrication and friction, which affect the sensor movement.

We consider n mobile sensors, which are placed independently and uniformly at random on the unit interval and on the unit square.

For the case of unit interval [0,1], each sensor is equipped with an omnidirectional antenna of identical sensing radius r1>0. Thus, a sensor placed at location x on the unit interval can cover any point at a distance at most r1, either to the left or the right of x (see Figure 1a).

Figure 1.

Figure 1

(a) Sensing radius r1 on a line. (b) Square sensing radius r2.

For the case of unit square [0,1]2, each sensor has the identical square sensing radius r2>0.

Definition 2

 (cf. [8] square sensing radius). We assume that a sensor located in position (x1,x2) where 0x1, x21 can cover any point in the area delimited by the square with corner points (x1±r2, x2±r2) and call r2 the square sensing radius of the sensor.

The concept of the square sensing radius was introduced in the paper [8]. Figure 1b illustrates the square sensing radius.

However, in most cases, the sensing area of a sensor is a circular disk of radius rc, but our upper bound result, proven in the sequel, for square sensing radius r2 is obviously valid for a circular disk of radius rc equal to 2r2 circumscribing the square.

The sensors are required to move from their current random locations (see Figure 2) to new positions to satisfy the following requirement.

Figure 2.

Figure 2

(a) Random sensors on the unit interval. (b) Random sensors on the unit square.

Definition 3

((rm,s)-C&I requirement). Fix m{1,2}. A set of sensors placed on the m-dimensional unit cube satisfies the (rm,s) coverage and interference requirements:

  • (a

    Every point on the m-dimensional unit cube [0,1]m is within the range rm of a sensor, i.e., the m-dimensional unit cube is completely covered.

  • (b

    Each pair of sensors is placed at a Euclidean distance greater than or equal to s.

In this paper, we investigate the problem of energy-efficient displacement of the random mobile sensors.

Definition 4 (Energy efficient displacement).

Assume that n mobile sensors are placed independently and uniformly at random on the unit interval or on the unit square. The sensors move from their initial random location to the final destination so that, in their final placement, the sensor system satisfies the (rm,s)-coverage and interference requirement and the a-total displacement is minimized in expectation.

In WSNs, energy consumption is the fundamental problem to study. It is known that the sensors consume much more energy during movement than during sensing or communication [9]. The proposed solution can be widely used in border surveillance to detect intruders illegally crossing the protected area.

Throughout the paper, we use the Landau asymptotic notations:

  • (i)

    f(n)=O(g(n)) if there exist a constant C1>0 and integer N such that |f(n)|C1|g(n)| for all n>N;

  • (ii)

    f(n)=Ω(g(n)) if there exist a constant C2>0 and integer N such that |f(n)|C2|g(n)| for all n>N;

  • (iii)

    f(n)=Θ(g(n)) if and only if f(n)=O(g(n)) and f(n)=Ω(g(n)).

1.1. Contribution and Outline of the Paper

Let a>0 be a constant. Assume that n mobile sensors with the identical sensing radius r1 and square sensing radius r2 are placed independently at random with the uniform distribution on the unit interval and on the unit square.

In this paper, we give the picture of the threshold phenomena for the coverage and interference requirement in one dimension, as well as in two dimension (see Definition 3). The a-total displacement (the energy consumption) is used to measure the movement cost (see Definition 1), while the Euclidean distance is used for the interference distance, and the sensing area of a sensor in two dimension is a square (see Definition 2). Let us also recall that, in two dimension, the sensors can move directly to the final locations via the shortest route, not only in a vertical and horizontal fashion.

Let ϵ>0, 1>δ>0 be arbitrary small constants independent on the number of sensors n.

Table 1 summarizes our main contribution in one dimension.

Table 1.

The expected minimal a-total displacement of n random sensors on the unit interval [0,1] as a function of the sensing radius r1 and the interference value s, where ϵ>0, 1>δ>0.

Sensing Radius r1 Interference Distance s Expected Minimal a-Total Displacement for (r1,s)-C&I Requirement Theorem
r1=12n s=1n Γ(a2+1)2a2(1+a)n1a2+Ona2,  
a>0
Theorem 2 (cf. [10])
r1=1+ϵ2n,  
ϵ>0
s=1δn,  
1>δ>0
On1a, a>0 Theorem 6

We prove the following results.

  • (1)

    When the sensing radius r1=12n and the interference distance s=1n, the expected minimal a-total displacement for the (r1,s)-C&I requirement is in Θna2n1a.

  • (2)

    As the sensing radius r1=1+ϵ2n is a little above 12n and the interference distance s=1δn is a little below 1n, the expected minimal a-total displacement for the (r1,s)-C&I requirement sharply declines to On1a.

Table 2 summarizes our main contribution in two dimensions.

Table 2.

The expected minimal a-total displacement of n random sensors on the unit square [0,1]2 as a function of the square sensing radius r2 and the interference value s, where ϵ>0, 1>δ>0.

Square Sensing Radius r2 Interference Distance s Expected Minimal a-Total Displacement for (r2,s)-C&I Requirement Theorem
r2=12n s=1n Θln(n)n if   a=1
Ω(ln(n))a2n1a2 if   a>1
Theorem 3 (cf. [11])
Theorem 4
r2=1+ϵ2n,  
ϵ>0
s=1δn,  
1>δ>0
On1a2  if   a>0 Theorem 7

We prove the following results.

  • (1)

    When the square sensing radius r2=12n and the interference distance s=1n, the expected minimal a-total displacement for the (r2,s)-C&I requirement is in Ω(ln(n))a2n1a2.

  • (2)

    As the square sensing radius r2=1+ϵ2n is a little above 12n and the interference distance s=1δn is a little below 1n, the expected minimal a-total displacement for the (r2,s)-C&I requirement sharply declines to On1a2.

Notice that n sensors on the unit interval [0,1] with sensing radius r1=12n and the interference distance have to move to the anchor positions to satisfy the r1,s-coverage and interference. When r1>12n and s<1n, there are no anchor positions predetermined in advance. A similar remark holds for the sensors on the unit square [0,1]2.

Our theoretical results imply that the expected a-total displacement is constant and independent of the number of sensors for some parameters a. Namely, we have the following upper bounds:

  • (i)
    For the random sensors on the unit interval, when
    n(2r1)=1+ϵ, (1)
    i.e., the sum of the sensing area of n sensors is a little bigger than the length of the unit interval, it is possible to provide the full area coverage in O(1) expected a-total displacement with a1.
  • (ii)
    For the random sensors on the unit square, when
    n(2r2)2(1+ϵ)2asn, (2)
    i.e., the sum of the sensing area of n sensors is asymptotically a little bigger than the area of unit square, the expected a-total displacement with a2 to provide full area coverage is O(1). Obviously, this result is easily applicable to the model when the sensing area of a sensor is a circular disk of radius rc by taking the circle circumscribing the square. Namely, when
    nπ(rc)2π2(1+ϵ)2asn
    then the expected two-total displacement to provide full area coverage is constant.

This constant cost seems to be of practical importance due to efficient monitoring against illegal trespassers. It is well known that intrusion detection is an important application of wireless sensor networks. In this case, it is necessary to ensure coverage with good communication.

Notice that the constant expected cost in (i) and (ii) is valid for n random sensors with the identical sensing radius r1=x(1+ϵ)2n on the interval of length x and for n random sensors with the identical square sensing radius r2=x(1+ϵ)2n on the square [0,x]×[0,x].

We also present three algorithms (see Algorithms 1–3). It is worthwhile to mention that, even though the algorithms are simple, the analysis is challenging. Notice that Algorithms 1–3 can be implemented by a centralized controller telling each sensor where and when to move. In Section 2, we prove some technical properties of the Beta distribution with the special positive integer parameters needed in the current paper (see Lemmas 2 and 3).

The overall organization of the paper is as follows. Section 1.2 briefly summarizes some related work. Section 2 gives some properties of the Beta distribution, the results of which are used to analyse the (rm,s)-C&I requirement in WSNs. Section 3 and Section 5 deal with sensors on the unit interval. In Section 4 and Section 6, we investigate sensors on the unit square, while further insights into the higher dimension are discussed in Section 7. Section 8 deals with the experimental evaluation of Algorithm 1. Section 9 contains conclusions and directions for future work. Finally, for the sake of readability, certain technical proofs are deferred to the Appendices (Appendix A, Appendix B, Appendix C, Appendix D, Appendix E, Appendix F and Appendix G).

Algorithm 1MV(n,ρ,s) moving sensors on [0,1]

Require: The initial locations of n mobile sensors, placed uniformly and independently at random on the unit interval [0,1].

Ensure: The final positions of the sensors such that:
  • (i)
    The distance between consecutive sensors is greater than or equal to s and less than or equal to ρ.
  • (ii)
    The leftmost sensor is at a distance less than or equal to ρ2 from the origin.
Initialization:   Sort the initial locations of n sensors with respect to the origin of the interval, the location of sensors after sorting X(1)X(2)X(n);
  •  1:
    Let X0=0;
  •  2:
    fori=1ndo
  •  3:
       if X(i)X(i1)<s then
  •  4:
         move left to right the sensor X(i) to the new position mins+X(i1),1;
  •  5:
       else if X(i)X(i1)>ρ then
  •  6:
         move right to left the sensor X(i) to the new position ρ+X(i1);
  •  7:
       else
  •  8:
         do nothing;
  •  9:
       end if
  • 10:
    end for
  • 11:
    ifX(1)>12ρthen
  • 12:
       z:=X(1)12ρ;
  • 13:
       for i=1n do
  • 14:
         move right to left the sensor X(i) to the new position X(i)z;
  • 15:
       end for
  • 16:
    end if
Algorithm 2CV1(n,r1,s) for the (r1,s)-coverage and interference requirement on [0,1] when r1=1+ϵ2n,s=1δn provided that ϵ>0 and 1>δ>0 are fixed and independent of n

Require: The initial locations of n mobile sensors with the identical sensing radius r1=1+ϵ2n, placed uniformly and independently at random on the unit interval [0,1].

Ensure: The final positions of sensors the to satisfy the (r1,s)-coverage and interference requirement on the interval [0,1].

Initialization:   Apply Algorithm MV(n,ρ,s) for ρ:=1+ϵ2n,s:=1δn and the random sensors X1,X2,,Xn. Let Y1,Y2,,Yn be the location of n sensors X(1)X(2)X(n) after Algorithm MV(n,ρ,s);
  •  1:
    switch ()
  •  2:
    case AYn1r1
  •  3:
       do nothing;
  •  4:
    case BYn12naa+1,1r1
  •  5:
       move the sensor Yn to the new position 1r1,i:=n1;
  •  6:
       while Yi+1Yi>2r1 do
  •  7:
         move the sensor Yi to the new position 1r1(ni)2r1,i:=i1;
  •  8:
       end while
  •  9:
    case C Yn12naa+1
  • 10:
      for i=1 to n do
  • 11:
         move the sensor Yi to the position in12n;
  • 12:
      end for
  • 13:
    end switch
Algorithm 3CV2(n,r2,s) for the (r2,s)-coverage and interference requirement on the [0,1]2 when r2=1+ϵ2n and s=1δn provided that ϵ>0 and 1>δ>0 are fixed and independent of n

Require: The initial locations of n mobile sensors with the identical square sensing radius r2=1+ϵ2n, placed uniformly and independently at random on the unit square [0,1]2.

Ensure: The final positions of the sensors satisfying the (r2,s)-coverage and interference requirement on the square [0,1]2.

Initialization:   
  • Choose n2 sensors at random;
  • Sort the initial locations of sensors according to the second coordinate; let the sorted locations be S1=(x1,y1), S2=(x2,y2), Sn=(xn,yn),y1y2yn;
  • 1:

    for j=1 to n do

  • 2:

       for i=1 to n do

  • 3:

         move sensor S(j1)n+i to position

         x(j1)n+i,jn12n

  • 4:

       end for

  • 5:

    end for

  • 6:

    forj=1ton do

  • 7:

     apply Algorithm CV1(n,r1,s) for n:=n,s:=1δn,r1:=1+ϵ2n and sensors S(j1)n+1,S(j1)n+2,S(j1)n+n;

  • 8:

    end for

1.2. Related Work

There are extensive studies dealing with both the coverage (e.g., see [12,13,14,15,16]) and interference problems (e.g., see [17,18,19,20]). Closely related to barrier and area coverage, the matching problem is also of interest in the research community (e.g., see [11,21,22,23]).

An important setting in considerations of the coverage of a domain is when the sensors are initially placed at random with a uniform distribution. Some authors proposed using several rounds of random displacement to achieve complete coverage of a domain [24,25]. Another approach is to have the sensors relocate from their initial position to a new position to achieve the desired coverage [26,27].

In this article, we present a novel mathematical theory of the Beta distribution. As an application to sensor networks, we study the most important and difficult cases for the threshold phenomena:

  • On the unit interval when the sensing radius r1 is close to 12n and the interference distance s is close to 1n, i.e., r1=1+ϵ2n and s=1δn;

  • On the unit square when the square sensing radius r2 is close to 12n and the interference distance s is close to 1n, i.e., r2=1+ϵ2n and s=1δn.

for coverage and interference (see Definition 3), provided that ϵ and 1>δ>0 are arbitrary small constant independent of the number of sensors n.

Compared to the coverage problem, the (rm,s)-C&I requirement not only ensures coverage, but also avoids interference and is more reasonable in order to provide reliable communication within the network.

It is worth mentioning that, in this paper, in two dimensions, the sensors can move directly to the final locations with a shortened distance, not only in a vertical and horizontal fashion, as in [28] for the unit square. Hence, our analysis in the current paper when the sensors can move directly to the final locations via the shortest route not only in a vertical and horizontal fashion completes the picture of the threshold phenomena.

More importantly, our investigation is closely related to the papers [28,29] with respect to the analysis of the expected a-total displacement for the coverage problem where the sensors are randomly placed on the unit interval [29] and at a higher dimension [28]. Both papers study performance bounds for some algorithms, using Chernoff’s inequality. The methods used in these papers have limitations—the most important and difficult cases when the sensing radius r1 is close to 12n and the square sensing radius r2 is close to 12n were not included in [28,29]. Moreover, in the paper [28], the sensors can move only parallel to the axes. Hence, the analysis of the coverage problem in [28] is incomplete.

Therefore, it is natural to investigate the general case when the sensor can move directly to the final locations via the shortest route not only in a vertical and horizontal fashion.

Finally, it is worth mentioning that our work is related to the series of papers [6,30,31,32]. In [6,31], the author investigated the maximum of the expected sensor’s displacement (the time required) for coverage and interference. In [6,31], it was assumed that the n sensors are initially deployed on [0,) according to the arrival times of the Poisson process with arrival rate λ>0, and coverage (connectivity) is in the sense that there are no uncovered points from the origin to the last rightmost sensor. The work by [30] investigated the expected minimal a-total displacement for the interference–connectivity requirement when the n sensors are initially placed on [0,)d according to d identical and independent Poisson processes, each with arrival rate λ>0. It is worth pointing out that the d-dimensional model in [30] is only the direct extension of the interference–connectivity requirement from one dimension to the d-dimensional space and the sensors move only parallel to the axes (see Table 3).

Table 3.

Comparison of related papers provided that the symbol ∨ means it is included.

Reference Deployment Distribution Energy 1D Movement in 2D 2D Requirement
This paper Random deployment Direct to the final locations Coverage and interference
[6] Poisson process Coverage and interference
[30] Poisson process Only parallel to the axes Coverage and interference
[18] Random deployment Interference
[20] Random deployment Interference
[19] Evenly distributed Interference
[7] Poisson process Only parallel to the axes Interference
[29] Random deployment Coverage
[28] Random deployment Only parallel to the axes Coverage
[31] Poisson process Coverage and interference
[1] Random deployment Coverage

2. Results on the Beta Distribution

In this section, we provide three lemmas about the Beta distribution pertinent for the (rm,s)-C&I requirement in WSNs. We also introduce some basic concepts and notations that will be used in the sequel.

In this paper, in the one-dimensional scenario, the n mobile sensors are thrown independently at random following a uniform distribution in the unit interval [0,1]. Let X() be the position of the -th sensor after sorting the initial random locations of n sensors with respect to the origin of the interval [0,1], i.e., the -th-order statistics of the uniform distribution in the unit interval. It is known that the random variable X() obeys the Beta distribution with parameters ,n+1 (see [33], p. 13).

Assume that c,d are positive integers. The Beta distribution Beta(c,d) (see [34]) with parameters c,d is the continuous distribution on [0,1] with the probability density function fc,d(t) given by

fc,d(t)=cc+d1ctc1(1t)d1,when0t1. (3)

The cumulative distribution function of the Beta distribution with parameters c,d is given by the incomplete Beta function:

Iz(c,d)=cc+d1c0ztc1(1t)d1dtfor0z1. (4)

Moreover, the incomplete Beta function is related to the binomial distribution by

1Iz(c,d)=j=0c1c+d1jzj(1z)c+d1j (5)

(see [34], Identity 8.17.5, for c:=m,d:=nm+1, and x:=z) and the binomial identity:

j=0c+d1c+d1jzj(1z)c+d1j=1. (6)

The following inequality, which relates the binomial and Poisson distribution, was discovered by Yu. V. Prohorov (see [35], Theorem 2; [36]).

njxj(1x)njnm112enx(nx)jj!, (7)

where m1 is some integer that satisfies n(1x)1<m1n(1x).

We also use the classical Stirling’s approximation for the factorial (see [37], p. 54):

2πNN+12eN+112N+1<N!<2πNN+12eN+112N. (8)

We use the following notation |x|+=max{x,0} for the positive parts of xR.

We are now ready to give some useful properties of the Beta distribution in the following sequences of lemmas.

Lemma 1.

Let a>0. Assume that n is a positive integer. Then,

PrBeta(n,1)<11na1+a<1en11+a.

Lemma 2.

Let a>0 be a constant. Fix γ>0 independently of n. Let ρ=1+γn. Assume that ,n are positive integers and n. Then,

E|Beta(,n+1)ρ|+a=O1na,uniformlyin{1,2,,n}, (9)
=1nnE|Beta(,n+1)ρ|+a=On1a. (10)

Lemma 3.

Let a>0 be a constant. Fix 1>δ>0 independently of n. Let s=1δn. Assume that ,n are positive integers and n. Then,

=1nnE|sBeta(,n+1)|+a=On1a. (11)

The following lemma will simplify the upper bound estimations in Section 5 and Section 6.

Lemma 4.

Fix a>0. Assume that the sensor movement M is the finite sum of movements Mi for i=1, 2, , l, i.e., M=i=1Mi. Then,

E[Ma]Ca,i=1E[Mia],

where Ca, is some constant, which depends only on fixed a and ℓ.

3. Coverage and Interference Requirement When the Sensing Radius r1=12n and the Interference Distance s=1n

In this section, we recall the known results about the expected a-total displacement to fulfil the (r1,s)-C&I requirement when n mobile sensors with the identical sensing radius r1=12n are distributed uniformly at random and independently on the unit interval [0,1]. That is, the sum of the sensing area of n sensors is equal to the length of the unit interval. Observe that, in the case when the sensing radius r1=12n and the interference distance s=1n, the only way to achieve the r1,s-coverage and interference requirement on the unit interval [0,1] is for the sensors to occupy the equidistant anchor positions in12n, for i=1, 2, , n (see Figure 3a). The following exact asymptotic result was proven in [29].

Figure 3.

Figure 3

(a) Sensors at the anchor positions on the unit interval. (b) Sensors at the anchor positions on the unit square.

Theorem 1

([29]). Let a be an even positive natural number. Assume that n mobile sensors are thrown uniformly and independently at random on the unit interval [0,1]. The expected a-total displacement of all n sensors when the i-th sensor is sorted in increasing order moves from its current random location to the equidistant anchor location in12n, for i=1,2,,n, respectively, is a2!2a2(1+a)n1a2+Ona2.

In [10], Theorem 1 was extended to all real-valued exponents a>0.

Theorem 2

 ([10]). Fix a>0. Assume that n mobile sensors are thrown uniformly and independently at random on the unit interval [0,1]. The expected a-total displacement of all n sensors, when the i-th sensor sorted in increasing order moves from its current random location to the equidistant anchor location in12n, for i=1,2,,n, respectively, is

Γa2+12a2(1+a)n1a2+Ona2. (12)

The gamma function Γ(a) is defined to be an extension of the factorial to real number arguments. It is related to the factorial by Γa2+1=a2! provided that a2N. It is also worthwhile to mention that the extension of the direct combinatorial method from [29] leads to the exact asymptotic result in Theorem 2 only when a is an odd natural number (see [38], Theorem 2).

4. Coverage and Interference Requirement When the Square Sensing Radius r2=12n and the Interference Distance s=1n

In this section, we analyse the expected a-total displacement to achieve the (r2,s)-C&I requirement when n mobile sensors with the identical square sensing radius r2=12n are thrown uniformly at random and independently on the unit square [0,1]2, provided that n is the square of a natural number. That is, the sum of the sensing area of n sensors is equal to the area of the unit square.

Observe that, to fulfil the 1n,12n-coverage and interference requirement, the sensors have to occupy the following anchor positions kn12n,ln12n, where 1k,ln and n must be the square of a natural number (see Figure 3b).

It is known that the expected one-total displacement in this case is Θln(n)n. Namely, the following theorem about the optimal transportation cost for random matching was obtained in [11], a book related to these problems, which developed modern methods to bound stochastic processes.

Theorem 3

([11], Chapter 4.3). Let n=q2 for some qN. Assume that n mobile sensors X1, X2, , Xn are thrown uniformly and independently at random on the unit square [0,1]2. Consider the non-random points (Zi)in evenly distributed as follows: Zi=kn12n,ln12n, where 1k,ln,i=kn+l. Then,

Eminπi=1ndXi,Zπ(i)=Θln(n)n,

where the infimum is over all permutations of {1,2,,n} and where d is the Euclidean distance.

We are now ready to extend Theorem 3 to the displacement to the power a provided that a>1.

Theorem 4.

Fix a>1. Let n=q2 for some qN. Assume that n mobile sensors X1,X2,,Xn are thrown uniformly and independently at random on the unit square [0,1]2. Consider the non-random points (Zi)in evenly distributed as follows:

Zi=kn12n,ln12n, where 1k,ln,i=kn+l. Then,

Eminπi=1ndaXi,Zπ(i)=Ω(ln(n))a2n1a2,

where the infimum is over all permutations of {1,2,,n} and where d is the Euclidean distance.

5. Coverage and Interference Requirement When the Sensing Radius r1>12n and the Interference Distance s<1n

In this section, we analyse the expected a-total displacement to fulfil the (r1,s)-C&I requirement when n mobile sensors with the identical sensing radius r1>12n are distributed uniformly at random and independently on the unit interval [0,1]. That is, the sum of sensing area of n sensors is greater than the length of the unit interval.

5.1. Analysis of Algorithm 1

Fix a>0. Let γ>0 and 1>δ>0 be arbitrary small constants independent of the number of sensors n, and let ρ=1+γn,s=1δn.

This subsection is concerned with reallocating the n random sensors within the unit interval to achieve only the following property:

  • The distance between consecutive sensors is greater than or equal to s and less than or equal to ρ.

  • The first leftmost sensor is at a distance less than or equal to ρ2 from the origin.

We present a basic and energy-efficient algorithm MV(n,ρ,s) (see Algorithm 1). To illustrate Algorithm 1, let us consider the following simple example. We consider the initial location 0X(1)X(2)X(3)X(4)1 of four sensors on the unit interval such that X(1)=ρ,X(2)=32ρ,X(3)=32ρ+12s,X(4)=32ρ+34s (see Figure 4).

Figure 4.

Figure 4

The positions of 4 mobile sensors X(1), X(2), X(3), X(4) on the unit interval.

Firstly, Algorithm 1 moves the sensor X(1) right-to-left at the position ρ2, and the sensor X(2) does not move. Then, Algorithm 1 moves the sensor X(3) left-to-right at the position 32ρ+s, and the sensor X(4) left-to-right at the position 32ρ+2s.

Theorem 5 states that the expected a-total displacement of algorithm MV(n,ρ,s) is in On1a when ρ=1+γn and s=1δn. Algorithm 1 is very simple, but the asymptotic analysis is not totally trivial. We note that the asymptotic analysis of Algorithm 1 is crucial in deriving the threshold phenomena.

In the proof of Theorem 5, we combine combinatorial techniques with the properties of the Beta distribution (see Equation (10) in Lemma 2 and Equation (11) in Lemma 3). The estimations for the Beta distribution with special positive integer parameters in Lemma 2 and Lemma 3 are new to the best of the author’s knowledge.

We now briefly discuss one technical issue in Steps (3)–(4) of Algorithm 1. It may happen that, for some initial random location of n sensors X(1)X(2)X(n), Algorithm 1 moves some sensors to the right endpoint of the interval [0,1]. Namely, there exists l0N+ with the following property: X(i) moves to some point in [0,1) for all i=1,2,,l0, and X(i) moves to the right endpoint of the interval [0,1] for all i=l0+1, l0+2, , n. Let Y1, Y2, , Yn be the location of n sensors X(1)X(2)X(n) after Algorithm 1. Then, to avoid interference to achieve the property that the distance between consecutive sensors is greater than or equal to s, we have to deactivate some sensors. Namely:

  • If 1Yl0<s, then for all i=l0+1, l0+2, , n, the sensors X(i) will no longer sense;

  • If 1Yl0s, then for all i=l0+2, l0+3, , n, the sensors X(i) will no longer sense.

Theorem 5.

Let a>0 be a constant. Fix γ>0 and 1>δ>0 independently of the number of sensors n. Assume that n mobile sensors are thrown uniformly and independently at random on the unit interval [0,1]. Then, Algorithm 1 for ρ=1+γn and s=1δn reallocates the random sensors within the unit interval so that:

  • (i

    The distance between consecutive sensors is greater than or equal to s and less than or equal to ρ.

  • (ii

    The leftmost sensor is at a distance less than or equal to ρ2 from the origin.

  • (iii

    The expected a-total displacement is On1a.

Notice that Theorem 5 is valid regardless of the sensing radius; it depends only on the fact that the relocated sensors are not too far.

Finally, the following lemma will be helpful in the proof of the main results in Section 5.2 for the sensors on the unit interval. In the proof of Lemma 5, we combine probabilistic techniques together with Estimation (9) in Lemma 2 for the Beta distribution from Section 2.

Lemma 5.

Let a>0 be a constant. Fix γ>0 and 1>δ>0 independently of the number of sensors n. Let ρ=1+γn and s=1δn. Let Yn be the location of the n-th sensor after algorithm MV(n,ρ,s). Then,

PrYn<12naa+1=O1na2.

5.2. Analysis of Algorithm 2

Let us recall that a>0 is fixed and ϵ>0 and 1>δ>0 are arbitrary small constants independent of the number of sensors n. In this subsection, we present algorithm CV1(n,r1,s) (see Algorithm 2) for the (r1,s)-C&I requirement. We prove that the expected a-total displacement of algorithm CV1(n,r,s) is in On1a when r1=1+ϵ2n and s=1δn. Notice that our Algorithm 2 consists of two phases. During the first phase (see Initialization), we apply Algorithm 1. Then, in the second phase (see Case B and Case C), we add the additional sensors’ movement. Let Yn be the location of sensors X(n) after Algorithm 2. The additional movement depends on the position of sensor Yn in the interval [0,1].

We now briefly explain the ideas behind the proof of Theorem 6 and the correctness of Algorithm 2:

  • (i)
    We have initially n random sensors on the unit interval with the identical sensing radius r1=1+ϵ2n. Firstly, we apply Algorithm 1 for ρ=1+ϵ2n and s=1δn to achieve only the following properties:
    • -
      The distance between consecutive sensors is greater than or equal to 1δn and less than or equal to 1+ϵ2n.
    • -
      The first leftmost sensor is at a distance less than or equal to 1+ϵ22n from the origin.

    Applying Theorem 5, we deduce that the expected a-total displacement in the Initialization of Algorithm 2 is On1a.

  • (ii)

    Since the sensors have sensing radius r1=1+ϵ2n and the distance between consecutive sensors is less than or equal to 1+ϵ2n=2r1ϵ2n, the (r1,s)-coverage and interference requirement is solved in On1a expected a-total displacement in Case B of Algorithm 2. In this case, only a fraction of Θn1a+1 of rightmost sensors can move. We upper-bound the movement to the power a of each these sensors by 2ana2a+1 (see Case 2 in the proof of Theorem 6).

  • (iii)

    In Case C, we move the sensors to equidistant anchor locations in Θn1a2 expected a-total displacement. However, we can upper-bound the probability with which Case C occurs (see Lemma 5) to achieve the desired On1a expected a-total displacement.

We are now ready to prove the main theorem for the sensors on the unit interval.

Theorem 6.

Let a>0 be a constant. Fix ϵ>0 and 1>δ>0 independently of the number of sensors n. Let s=1δn. Assume that n mobile sensors with the identical sensing radius r1=1+ϵ2n are thrown uniformly and independently at random on the unit interval [0,1]. Then, Algorithm 2 solves the (r1,s)-coverage and interference requirement and has expected a-total displacement On1a.

Proof. 

There are three cases to consider:

Case 1: The algorithm terminates after Step 3. This case adds nothing to the expected a-total displacement.

Case 2: The algorithm terminates after Step 8. Then, Yn12naa+1,1r.

Let us recall that r1=1+ϵ2n,ρ=1+ϵ2n and the distance between consecutive sensors is less than or equal to ρ. Hence, we upper-bound the movement to the power a of the (ni)-th sensor for i1 as follows:

1r1(ni)2r112naa+1ρ(ni)+a=2naa+1ϵ(ni)+1+ϵ2n+a2ana2a+1.

Observe that the movement of the (ni)-th sensor is positive only when

ni4n1a+1ϵ1ϵ=Θ(n1a+1).

From this, we see that only Θn1a+1 sensors can move.

Observe that the movement to the power a of the n-th sensor is also less than 2ana2a+1.

Hence, this adds to the a-total displacement:

2ana2a+1Θn1a+1+1=On1a.

Case 3: The algorithm terminates after Step 12. Then, Yn12naa+1.

In this case, we upper-bound the expected a-total displacement in Steps (5)–(7) of algorithm CV1(n,r1,s) by On1a2. Then, by Lemma 5, the probability that this case can occur is O1na2, and this adds to the expected a-total displacement at most:

On1a2O1na2=On1a.

Finally, combining together the estimation from the Initialization (see Theorem 5), Case 1, Case 2, Case 3, as well as Lemma 4, we conclude that the expected a-total displacement of algorithm CV1(n,s,r) is at most On1a. This is enough to prove Theorem 6.    □

6. Coverage and Interference Requirement for Square Sensing Radius r2>12n and Interference Distance s<1n

In this section, we analyse the expected a-total displacement to achieve the (r2,s)-C&I requirement when n mobile sensors with the identical square sensing radius r2>12n are thrown uniformly at random and independently on the unit square [0,1]2, That is, the sum of the sensing area of n sensors is greater than the area of the unit square.

Let us recall that a>0 is constant and ϵ,δ>0 are fixed arbitrary small constant independent of the number of sensors n.

We prove that the expected a-total expected displacement of the algorithm CV2(n,r2,s) (see Algorithm 3) is in On1a2 when r2=1+ϵ2n and s=1δn.

Notice that our Algorithm 3 is in two phases. During the first phase (see Steps (1)–(7)), we use a greedy strategy and move all the sensors only according to the second coordinate. As a result of the first phase, we obtain n lines, each with n random sensors. For the second phase, the main result from Section 5 (see Theorem 6) is applicable.

It is worth pointing out that the first phase of Algorithm 3 reduces the a-total displacement on the unit square to the a-total displacement on the unit interval. Obviously, Algorithm 3 moves sensors only in a vertical and horizontal fashion, but it is powerful enough to derive the desired threshold.

We are now ready to prove the main result for the sensor on the unit square.

Theorem 7.

Let a>0 be a constant. Fix ϵ>0 and 1>δ>0 as arbitrary small constants independently of the number of sensors n. Let s=1δn. Assume that n mobile sensors with the identical square sensing radius r2=1+ϵ2n are thrown uniformly and independently at random on the unit square [0,1]2. Then, Algorithm 3 solves the (r2,s)-coverage and interference requirement and has expected a-total displacement in On1a2.

Proof of Theorem 7.

Firstly, we look at the expected a-total displacement in the first phase of the algorithm (see Steps (1)–(7)). It was proven in [28] that the expected a-total displacement in Steps (1)–(7) of Algorithm 3 is in On1a2 (see the estimation of E(16)(a) for n:=n2, d=2 in the proof of [28], Theorem 5, Formulas (8) and (10), p. 41).

Observe that, in the second phase of Algorithm 3 (see Steps (8)–(10)), we have n lines each with n random sensors with the identical sensing radius r1=1+ϵ2n. According to Theorem 6, the expected a-total displacement is nOn1a=On1a2. This together with Lemma 4 completes the proof of Theorem 7.    □

7. Sensors in Higher Dimensions

In this section, we discuss the expected a-total displacement for the (rm,s)-coverage and interference requirement in higher dimensions, when m>2.

Let us recall that the proposed Algorithm 3 moves the sensors only in a vertical and horizontal fashion and reduces the a-total displacement on the unit square to the a-total displacement on the unit interval.

Hence, Algorithm 3 can be extended for the random sensors on the m-dimensional cube [0,1]m, when m>2. We can, similar to the square sensing radius (see Definition 2) define an m-dimensional cube sensing radius, move the sensors only according to the axes, and reduce the a-total displacement on the unit cube to the a-total displacement on the unit interval.

Namely, for the sensors with the identical m-cube sensing radius rm>12n1/m (the sum of the sensing area of n sensors is greater than the area of the unit cube) and the interference distance s<1n1/m, it is possible to give an algorithm with On1am expected a-total displacement for all powers a>0. However, even though Theorem 7 can be generalized for the random sensors with the identical m-cube sensing radius rm>12n1/m on the m-dimensional cube, when m>2, the proposed generalization is weak.

Notice that Theorem 3 is closely related to the main result of paper [21]. Namely, consider two sequences X1, X2, , Xn; Y1, Y2, , Yn of points that are independently uniformly distributed and the non-random points (Zi)in are evenly distributed, i.e., Zi=kn12n,ln12n, where 1k, ln,i=kn+l on the unit square [0,1]2, then

Einfπi=1ndXi,Zπ(i)=Einfπi=1ndXi,Yπ(i)=Θln(n)n,

where π ranges over all permutations of {1,2,,n} and n=q2 for some qN.

On the other hand, there is a difference between m=2 (the two-dimensional case) and m>2 (the case of dimension at least three). Namely, for two sequences X1, X2, , Xn;Y1,Y2,,Yn of points that are independently uniformly distributed on the m-dimensional cube [0,1]m, when m>2, we have

Einfπi=1ndXi,Yπ(i)=Θn11m,

provided that π ranges over all permutations of {1,2,,n} (see [39] for details).

Hence, it seems that Theorem 3 together with Theorem 4 can be generalized for n random mobile sensors X1, X2, , Xn on the m-dimensional cube [0,1]m, when m>2, and the following result should hold.

Assume that n random variables X1, X2, , Xn are independently uniformly distributed and the non-random points (Zi)in evenly distributed at the the positions

l1n1/d12n1/d,l2n1/d12n1/d,,ldn1/d12n1/d,

for 1l1, l2, , ldn1/d and l1, l2, , ldN on the unit m-dimensional cube [0,1]m, then

Einfπi=1ndaXi,Zπ(i)=Θn1am (13)

for all powers a1, where π ranges over all permutations of {1,2,,n} and n=qm for some qN.

Therefore, it is an open problem to prove that the (rm,s)-coverage and interference requirement for an m-cube sensing radius rm=12n1/m (the sum of the sensing area of n sensors is equal to the area of unit cube) and the interference distance s=1n1/m can be solved in Θn1am and to study the expected a-total displacement for the (rm,s)-coverage and interference requirement, when rm>12n1/m and s<1n1/m.

8. Experimental Results

In this section, we provide a set of experiments to confirm the discovered theoretical threshold for the expected a-total displacement. Wolfram Mathematica 10.0 was used for our experiments when a=1, a=32, and a=2. We distinguish two cases:

Case 1: sensing radius r1>12n and interference distance s<1n.

In this case, we conduct Algorithm 4.

Algorithm 4 Realisation of Algorithm 1
  • 1:

    n:=1

  • 2:

    while n ≤ 5000 do

  • 3:

       Generate independently and uniformly n random points on the unit interval [0,1];

  • 4:

       Calculate Tn(a) according to Algorithm 1 for ρ=1.8n and s=0.5n;

  • 5:

       Insert the points (n,Tn(a)) into the chart;

  • 6:

       n:=n+1

  • 7:

    end while

Figure 5, Figure 6 and Figure 7 illustrate the described experiment for a=1, a=32, and a=2.

Figure 5.

Figure 5

Tn(1)=Θ(1) of Algorithm 4.

Figure 6.

Figure 6

Tn(3/2)=Θ1n of Algorithm 4.

Figure 7.

Figure 7

Tn(2)=Θ1n of Algorithm 4.

Notice that the experimental a-total displacement of Algorithm 4 is constant and independent of the number of sensors for a=1, is Θ1n for a=32, and is Θ1n for a=2. Therefore, the carried out experiments confirm very well our theoretical upper bound estimation O(1) for a=1, O1n for a=32, and O1n for a=2 (see Theorem 5 for a=1, a=32, and a=2).

Case 2: sensing radius r1=12n and interference distance s=1n.

In this case, we conduct Algorithm 5.

Algorithm 5 Realisation of Theorem 2
  •  1:

    n:=1

  •  2:

    while n ≤ 60 do

  •  3:

       for j=1 to 200 do

  •  4:

         Generate independently and uniformly n2 random points on the unit interval [0,1];

  •  5:

         Calculate Tn2(a)(j) according to Theorem 2;

  •  6:

       end for

  •  7:

       for k=1 to 20 do

  •  8:

         Calculate the average Tn2,k(a)=110j=110Tn2(a)(j+(k1)*10);

  •  9:

         Insert the points (n2,Tn2,k(a)) into the chart;

  • 10:

       end for

  • 11:

       n:=n+1

  • 12:

    end while

In Figure 8, Figure 9 and Figure 10, the black points represent the numerical results of the conducted experiments. The additional lines n,Γ3222n,1n3600, {n,Γ7423452n14,1n3600}, n,16,1n3600 are the plots of a function, which is the theoretical estimation (see the leading term in the asymptotic result of Theorem 2 for a=1, a=32, and a=2). It is worth pointing out that numerical results are situated near the theoretical line.

Figure 8.

Figure 8

Tn(1)Γ3222n of Algorithm 5 with the additional theoretical line according to the leading term of Theorem 2 for a=1.

Figure 9.

Figure 9

Tn(3/2)Γ7423452n14 of Algorithm 5 with the additional theoretical line according to the leading term of Theorem 2 for a=3/2.

Figure 10.

Figure 10

Tn(2)16 of Algorithm 5 with the additional theoretical line according to the leading term of Theorem 2 for a=2.

It is also possible to repeat the experiments to all exponents a>0, as well as Algorithms 2 and 3.

9. Conclusions and Future Direction

In this paper, the following natural problem was investigated: given n uniformly random mobile sensors in an m-dimensional unit cube, where m{1,2}, what is the minimal energy consumption to move them so that they are pairwise at an interference distance at least s apart and so that every point of the m-dimensional unit cube is within the range of at least one sensor?

As the energy consumption measure for the displacement of n sensors, we considered the a-total displacement defined as the sum i=1ndia, where di is the distance sensor i has been moved and a>0. The main findings can be summarized as follows:

  • For the sensors placed on the unit interval, sensing radius r1=12n, and interference distance s=1n, the expected minimal a-total displacement is of order Θn1a2. When r1=1+ϵ2n and s=1δn, provided that ϵ>0 and 1>δ>0 are arbitrary small constants independent of the number of sensors n, then there is an algorithm with On1a expected a-total displacement for all powers a>0.

  • For the case of the unit square and a>0, square sensing radius r2=12n, and interference distance s=1n, the expected minimal a-total displacement is at least of order Ωlog(n)a2n1a2, provided that n is the square of a natural number. When r2=1+ϵ2n and s=1δn, provided that ϵ>0 and 1>δ>0 are arbitrary small constants independent of the number of sensors n, then there is an algorithm with On1a2 expected a-total displacement for all powers a1.

This paper opens several research directions.

First, it would be interesting to know what happens if ϵ and δ depend on n and decrease to 0. This would give the complete picture of the threshold phenomena for the coverage and interference requirement.

Second, in this paper, we investigated the coverage and interference requirement only for one- and two-dimensional networks. It is an open problem to generalize this study to higher dimensions and investigate threshold phenomena for the m-dimensional cube, similar to 1- and 2-dimensional cubes.

Additionally it would be interesting for future research to study the coverage and interference requirement for a non-uniform displacement of sensors, on other domains, as well for some real-life sensor displacement.

We proved that the energy consumption for the coverage and interference requirement is constant and independent of the number of sensors for some parameters (see Equations (1) and (2)). While we discussed the practical importance of this constant energy consumption, an open problem for future study is the experimental evaluation of energy consumption for some real-life sensor displacement. However, this experimental evaluation for some real-life sensor deployment may be rather expensive due to the large number of sensors that would be required.

Appendix A

Proof of Lemma 1.

First of all, observe that (see (3) for c:=n and d:=1).

PrBeta(n,1)<11na1+a=011na1+afn,1(t)dt=11na1+an=11na1+anaa+1n1a+1. (A1)

Using (A1) and the basic inequality (1x)1/x<e1, when x>0, we have

PrBeta(n,1)<11na1+a<1en11+a

which completes the proof. □

Appendix B

Let us recall

Lemma 2.

Let a>0 be a constant. Fix γ>0 independently of n. Let ρ=1+γn. Assume that ,n are positive integers and n. Then,

E|Beta(,n+1)ρ|+a=O1na,uniformlyin{1,2,,n}, (A2)
=1nnE|Beta(,n+1)ρ|+a=On1a. (A3)

Proof of Lemma 2.

Let b=a be the smallest integer greater than or equal to a. We estimate separately when 0ρ12n+b1 and when 12n+b1<ρ1.

Case 0ρ12n+b1. Observe that

EBeta(,n+1)ρ+b=ρ1(tρ)bf,n(t)dtρ1tbf,n(t)dt, (A4)

where f,n(t)=nt1(1t)n. Applying Identities (4) and (5) for c:=+b, d:=n+1, z:=1 and c:=+b, d:=n+1, z:=ρ, we have

ρ1tbf,n(t)dt=01tbf,n(t)dt0ρtbf,n(t)dt=(+1)(+b1)(n+1)(n+2)(n+b)I1(+b,n+1)Iρ(+b,n+1)=(+1)(+b1)(n+1)(n+2)(n+b)1Iρ(+b,n+1)=(+1)(+b1)(n+1)(n+2)(n+b)j=0+b1n+bj(ρ)j(1ρ)n+bj=(+1)(+b1)(n+1)(n+2)(n+b)×j=0+b1n+bn+bj(1ρ)n+b1j(ρ)j(1ρ)n+b1j. (A5)

From Inequality (7) for x:=ρ and n:=n+b1, we obtain:

n+b1j(ρ)j(1ρ)n+b1jn+b1(n+b1)(1ρ)112e(n+b1)ρ(n+b1)ρjj!. (A6)

Using assumption ρ12n+b1, we easily derive

(1ρ)n+b1(n+b1)(1ρ)1121ρ1ρ1n+b1122. (A7)

Since ρ<1 and ρ=1+γn, we have

n+bn+bjn+bn+1<n+bn+11ρ=n+bn+1n1+γ=n+bnγ1+γ+1,whenj+b1. (A8)

Combining together (A4)–(A8), we obtain

E|Beta(,n+1)ρ|+b(+1)(+b1)(n+1)(n+2)(n+b1)××2nγ1+γ+1e(n+b1)ρj=0+b1((n+b1)ρ)jj!. (A9)

Putting together assumptions: j+b1 and <n with the elementary inequality 1+1xxe, when x>0, we have

n+b1njn+b1nn+b1=1+b1nnb1(b1)(n+b1)ne(b1)b.

Hence,

(n+b1)jnje(b1)b. (A10)

Observe that

e(n+b1)ρenρ. (A11)

Combining together (A9)–(A11), we obtain

E|Beta(,n+1)ρ|+b(+1)(+b1)(n+1)(n+2)(n+b1)××2e(b1)bnγ1+γ+1enρj=0+b1(nρ)jj!. (A12)

Using assumption ρn>1, we easily derive the following inequality:

(nρ)jj!(nρ)j+1(j+1)!,whenj1. (A13)

Hence,

j=0(nρ)jj!(+1)(nρ)!. (A14)

Observe that

j=+1+b1(nρ)jj!(b1)(nρ)+b1!. (A15)

From Stirling’s Formula (8) for N:=, we have

!e12e. (A16)

Putting together (A12)–(A16), we have

E|Beta(,n+1)ρ|+b2e(b1)b(+1)(+b1)(n+1)(n+2)(n+b1)nγ1+γ+1××(+1)+(b1)b1(nρ)b1nρeenρ.

Since ρn=1+γ is some constant independent of n, we derive

E|Beta(,n+1)ρ|+bOmax(b+1,2b1)Onbnρeenρ. (A17)

Let us recall that b=a is the smallest integer greater than or equal to a. From Jensen’s inequality for f(x):=xaa and X:=|Beta(,n+1)ρ|+a, we obtain

E|Beta(,n+1)ρ|+aE|Beta(,n+1)ρ|+aaa. (A18)

Putting together Estimation (A17), as well as b=a and Inequality (A18), we have

E|Beta(,n+1)ρ|+aOmaxa+aa,2aaaOnanρeenρaa. (A19)

Combining assumption ρn=1+γ>1 with the elementary inequality γ+1<eγ, when γ>0, we deduce that nρeenρ=γ+1eγ<1. Hence,

nρeenρaa1.

Therefore,

Omaxa+aa,2aaaOnanρeenρaa=O1nauniformlyin{1,2,,n} (A20)
=1nnOmaxa+aa,2aaaOnanρeenρaa=On1a. (A21)

Putting together (A19), (A20), and (A21), we have

E|Beta(,n+1)ρ|+a=O1na,uniformlyin{1,2,,n}, (A22)
=1nnE|Beta(,n+1)ρ|+a=On1a. (A23)

Finally, together, (A22) and (A23) are enough to establish the first case.

Case 12n+b1<ρ1. Observe that

EBeta(,n+1)ρ+a=ρ1(tρ)af,n(t)dtρ1(1ρ)af,n(t)dt2n+b1aρ1f,n(t)dt. (A24)

Since f,n(t) is the probability density function of the Beta(,n+1), we have

ρ1f,n(t)dt01f,n(t)dt=1. (A25)

Putting together (A24) and (A25), we have

E|Beta(,n+1)ρ|+a=O1na,uniformlyin{1,2,,n}. (A26)

Since 1t1ρ<2n+b1 and t1, we have t11 and (1t)n<2n+b1n. Putting all this together with the elementary inequality 1+1xxe, when x>0, we have

=1n1ρ1f,n(t)dt=1nn2n+b1nρ1dt1+2n+b1n1+2n+b1n+b122nn+b1e2nn+b1=O(1). (A27)

Together, (A24) and (A27) imply

=1nnE|Beta(,n+1)ρ|+an2n+b1a=1n1ρf,n(t)dt=On1a. (A28)

Finally, (A26) and (A28) are enough to prove the second case and sufficient to complete the proof of Lemma 2. □

Appendix C

Let us recall

Lemma 3.

Let a>0 be a constant. Fix 1>δ>0 independently of n. Let s=1δn. Assume that ,n are positive integers and n. Then,

=1nnE|sBeta(,n+1)|+a=On1a. (A29)

Proof of Lemma 3.

First of all, observe that

EsBeta(,n+1)+a=0s(st)af,n(t)dt(s)a0sf,n(t)dt, (A30)

where f,n(t)=nt1(1t)n. Applying Identities (4), (5), and (6) for c:=,d:=n+1 and z:=s, we have

0sf,n(t)dt=j=nnj(s)j(1s)nj. (A31)

From Inequality (7) for x:=s, we obtain

nj(s)j(1s)njnn(1s)112ens(ns)jj!. (A32)

Using assumption s<1δ, we easily derive

nn(1s)1121δ1n122δ,whenn>2/δ. (A33)

Combining together (A30)–(A33), we obtain

E|sBeta(,n+1)|+a(s)a2δensj=n(ns)jj!(s)a2δensj=(ns)jj!,whenn>2/δ. (A34)

Using assumption sn<1, we can easily derive the following inequality:

(ns)jj!(ns)j+1(j+1)!,whenj1.

Therefore,

j=(ns)jj!=j=le(ns)jj!+j=le+1(ns)jj!(ns)!(e+1)+j=le+1(ns)jj!.

Applying Stirling’s Formula (8) for N:= and N:=j, we obtain

!e12e,1j!ejjj+12ejjj.

Using these estimations in Inequality (A35), we derive

j=(ns)jj!(nse)(e+1)+j=le+1nsejj. (A35)

From assumption sn<1, we obtain

j=le+1nsejjj=le+1(ns)jj=(ns)j=(ns)11ns=(ns)δ. (A36)

Together, Inequalities (A34), (A35), and (A36) imply

E|sBeta(,n+1)|+a2δsa=1nnseens(e+1)a1+nsensa1δ,whenn>2/δ. (A37)

Combining assumption sn=1δ with the elementary inequalities: 1δ<eδ and 1δ<e1δ, when δ(0,1), we deduce that nseens=1δeδ<1 and nsens=1δe1δ<1. Hence,

=1nnseens(e+1)a1+nsensa1δ=O(1). (A38)

Putting together (A37), (A38), and assumption sn=1δ, we conclude that

=1nnE|sBeta(,n+1)|+a=On1a.

This concludes the proof of Lemma 3. □

Appendix D

Proof of Lemma 4.

Firstly, we recall two elementary inequalities.

Fix a1. Let x,y0. Then,

(x+y)a2a1(xa+ya). (A39)

Notice that Inequality (A39) is the consequence of the fact that f(x)=xa is convex over R+ for a1.

Fix a(0,1). Let x,y0. Then,

(x+y)axa+ya. (A40)

Combining together Inequality (A39) and Inequality (A40) for the sum i=1Mi and passing to the expectations, we derive

E[Ma]Ca,i=1E[Mia].

This proves Lemma 4. □

Appendix E

Proof of Theorem 4.

Let πSn be a permutation with

T(b)=i=1ndbXi,Zπ(i)=infπSni=1ndbXi,Zπ(i),1b<

where Sn is the set of all permutations of the numbers 1,2,,n.

Fix a>1. Applying the discrete Hölder inequality, we obtain

i=1ndXi,Zπ(i)i=1ndaXi,Zπ(i)1ai=1n1a1a.

Hence,

T(1)aT(a)na1.

Passing to the expectations and using the Jensen inequality for X:=T(1) and f(x)=xa, we obtain the following estimation:

ET(1)aET(a)na1. (A41)

Putting together Theorem 3 and Inequality (A41), we obtain

ET(a)n1aΘln(n)na=Θ(ln(n))a2n1a2.

Therefore,

Einfπi=1ndaXi,Zπ(i)=Ω(ln(n))a2n1a2.

This completes the proof of Theorem 4. □

Appendix F

Proof of Theorem 5.

Let ρ=1+γn and s=1δn, provided that γ>0 and 1>δ>0 are arbitrary small constants independent of the number of sensors n. Notice that Algorithm 1 is in two phases. During the first phase (see Steps (1)–(10)), we reallocate the sensors so that the distance between consecutive sensors is greater than or equal to s and less than or equal to ρ. In the second phase (see Steps (11)–(16)), we reallocate the sensors to achieve the additional property that the first leftmost sensor is at a distance less than or equal to ρ2 from the origin.

Hence, Properties (i) and (ii) hold, and thus, Algorithm 1 is correct.

We now estimate the expected a-total displacement of the algorithm.

First phase: Steps (1)–(10) of Algorithm 1:

The main idea of the proof is simple. Algorithm 1 produces a sequence of moves for X(i), which consists of left moves (say L), right moves (say R), or no move at all (say U). Now, the idea of the proof is to chop the resulting set of moves into a run of L followed by a run of R followed by a run of U, etc. (here, runs might be empty as well). Using this, we give an upper bound on the total displacement (namely the bound (A43)), whose expectation is then bounded.

Notice that i{1,2,,n} exist such that Algorithm 1 leaves the sensors X(1),X(2), X(i1) at the same positions. (Here, for i=1, Algorithm moves the sensor X1). Then, Steps (1)–(10) of Algorithm 1 are the sequence of the two phases: A and B. During Phase A, Algorithm 1 moves the sensors X(i+1),X(i+2),X(i+p) to the new positions. k{1,2,,n}. Then, in Phase B, Algorithm 1 leaves the sensors X(i+p+1),X(i+p+2),X(i+p+k) at the same positions. (Here, Phase B might not exist and Algorithm 1 moves the sensors X(i+1),X(i+2),X(n)).

To better illustrate the analysis, let us consider the following example. Consider Phase A as specified above. Let p=p1+p2 for some p1,p2N+:

  1. The sensors X(i+1),X(i+2),X(i+p1) move right to left. Observe that the sensors X(i+1),X(i+2),X(i+p1) have to move cumulatively, namely for =1,2,,p1, the sensor X(i+) moves right to left to the position X(i)+ρ. The displacement to the power a is
    T1a==1p1X(i+)X(i)ρ+a.
  2. The sensors X(i+p1+1),X(i+p1+2),X(i+p1+p2) move left to right. Notice that the sensors X(i+p1+1),X(i+p1+2),X(i+p1+p2) have to move cumulatively, namely for =1,2,,p2, the sensors X(i+p1+) move left to right to the position X(i)+ρp1+s. The displacement to the power a is

    T2a==1p2X(i)+ρp1+sX(i+p1+)+a. Since X(i)+ρp1<X(i+p1) (see Figure A1), we upper-bound the displacement to the power a as follows:
    T2a=1p2X(i+p1)+sX(i+p1+)+a.

Figure A1.

Figure A1

The movement of mobile sensors X(i+p1), X(i+p1+) specified by 1. and 2. in Phase A of Algorithm 1.

We are now ready to estimate the movement of sensors in Phase A in Algorithm 1. Let p=p1+p2+pm for some p1,p2,pmN+ and p0=0. We assume that Phase A is divided into m subphases as follows. Algorithm 1 moves cumulatively the sensors X(i+p1+p2+pj1+1),X(i+p1+p2+pj1+2),,X(i+p1+p2+pj1+pj) into one chosen direction left to right or right to left. The movement direction of the sensors X(i+p1+p2+pj1+1),X(i+p1+p2+pj1+2),,X(i+p1+p2+pj1+pj) is opposite the movement direction of the sensors X(i+p1+p2+pj+1),X(i+p1+p2+pj+2),,X(i+p1+p2+pj+pj+1), provided that j=1,2,,m1.

Let Tpa be the displacement to the power a in the considered Phase A of Algorithm 1, and let p0=0. Observe that

Tpamax0<p1++pmpj=1m=1pj|X(i+p1++pj1+)X(i+p1++pj1)ρ|+a+max0<p1++pmpj=1m=1pj|X(i+p1++pj1)+sX(i+p1++pj1+)|+a. (A42)

Let Ta be the displacement to the power a of Algorithm 1 in Steps (1)–(10). Using (A42), as well as the observation that Algorithm 1 is the sequence of the two phases A and B, we obtain the following upper bound:

Tpamax0p1++pmp,1pnj=1m=1pj|X(i+p1++pj1+)X(i+p1++pj1)ρ|+a+max0p1++pmp,1pnj=1m=1pj|X(i+p1++pj1)+sX(i+p1++pj1+)|+a. (A43)

Let b1,,b2, be some integers such that b1,,b2,{1,2,,n} and b1,lb2,l=. Observe that the following costs |X(b1,)X(b2,)ρ|+a and |X(b2,)+slX(b1,)|+a can appear in the double sums (A43) at most n times. Hence,

Ta=1nn|X(b1,)X(b2,)ρ|+a+=1nn|sX(b1,l)X(b2,l)|+a. (A44)

Let us recall the following claim.

Claim A1.

The random variable:

X(j+)X(j)hastheBeta(,n+1)distribution (A45)

(see [33], Formula 2.5.21, p. 33).

Combining (A44) and (A45), we have for the expectation value

ETal=1nnlE|Beta(,n+1)ρl|+a+l=1nnlE|slBeta(,n+1)|+a.

Combining Equation (10) in Lemma 2 and Equation (11) in Lemma 3 leads to ETa=On1a. This is enough to prove the desired upper bound in the first phase.

Second phase: Steps (11)(16) of Algorithm 1:

Observe that, after Steps (1)–(10), the sensor X(1) has to be at position P1 such that 0P1ρ=1+γn. Hence, for each sensor, we upper-bound the movement to the power a by ρ2a. Therefore, the expected a-total displacement of Algorithm 1 is less than

i=1nρ2a=(1+γ)a2an1a=On1a.

This is enough to prove the desired upper bound in the second case.

Finally, combining together the estimation from both phases and Lemma 4 completes the proof of Theorem 5. □

Appendix G

Proof of Lemma 5.

Let Mn(110) be the movement of sensor X(n) right to left in Algorithm 1 at Steps (1)–(10). The analysis of Mn(110) is analogous to that in the proof of Theorem 5. Using Equation (9) in Lemma 2 for (a+1)a2, we obtain

EMn(110)(a+1)a2=O1n(a+1)a2. (A46)

Let Mn(1116) be the movement of sensor X(n) right to left in Algorithm 1 at Steps (11)–(16). Observe that Mn(1116)ρ2=121+γn. Therefore,

EMn(1116)(a+1)a2=O1n(a+1)a2. (A47)

Let Mn be the movement of sensor X(n) right to left in Algorithm 1. Putting together the equality Mn=Mn(110)+Mn(1116), Estimations (A46)–(A47), as well as Lemma 4, we have

EMn(a+1)a2=O1n(a+1)a2. (A48)

Applying the Markov inequality for random variable Mn(a+1)a2 and Estimation (A48), we deduce that

PrMn>1na1+a=PrMn(a+1)a2>1na22=Ona22n(a+1)a2=O1na2. (A49)

Consider the following three events:

E1:Yn<12naa+1|X(n)1naa+1,
E2:Yn<12naa+1|X(n)<1naa+1,
E3:X(n)<1naa+1.

Applying Equation (A49) yields

PrE11PrE3PrE1PrMn>1naa+1=O1na2.

From Lemma 1, as well as the fact that random X(n) obeys Beta(n,1), we have

PrE2PrE3PrE3<1en11+aisexponentiallysmall.

Putting this all together, we deduce that

PrYn<12naa+1=PrE11PrE3+PrE2PrE3=O1na2.

This finishes the proof of Lemma 5. □

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

Funding Statement

Supported by Polish National Science Center (NCN) Grant 2019/33/B/ST6/02988.

Footnotes

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Frasca P., Garin F., Gerencsér B., Hendrickx J.M. Optimal One-Dimensional Coverage by Unreliable Sensors. SIAM J. Control Optim. 2015;53:3120–3140. doi: 10.1137/140968094. [DOI] [Google Scholar]
  • 2.Ghosh A., Das S.K. Coverage and connectivity issues in wireless sensor networks: A survey. Pervasive Mob. Comput. 2008;4:303–334. doi: 10.1016/j.pmcj.2008.02.001. [DOI] [Google Scholar]
  • 3.Mohamed S., Hamza H., Saroit I. Coverage in mobile wireless sensor networks (M-WSN): A survey. Comput. Commun. 2017;110:133–150. doi: 10.1016/j.comcom.2017.06.010. [DOI] [Google Scholar]
  • 4.Kumar S., Lai T.H., Arora A. Barrier coverage with wireless sensors; Proceedings of the 11th Annual International Conference on Mobile Computing and Networking; Cologne, Germany. 28 August–2 September 2005; pp. 284–298. [Google Scholar]
  • 5.Gupta P., Kumar P. The Capacity of Wireless Networks. IEEE Trans. Inf. Theory. 2000;46:388–404. doi: 10.1109/18.825799. [DOI] [Google Scholar]
  • 6.Kapelko R. On the maximum movement to the power of random sensors for coverage and interference. Pervasive Mob. Comput. 2018;51:174–192. doi: 10.1016/j.pmcj.2018.10.006. [DOI] [Google Scholar]
  • 7.Kranakis E., Shaikhet G. COCOON. Volume 8591. Springer; Berlin/Heidelberg, Germany: 2014. Displacing Random Sensors to Avoid Interference; pp. 501–512. [Google Scholar]
  • 8.Kapelko R., Kranakis E. ADHOCNOW. Volume 9143. Springer; Berlin/Heidelberg, Germany: 2015. On the Displacement for Covering a Square with Randomly Placed Sensors; pp. 148–162. [Google Scholar]
  • 9.Chen Z., Gao X., Wu F., Chen G. A PTAS to minimize mobile sensor movement for target coverage problem; Proceedings of the IEEE INFOCOM 2016—The 35th Annual IEEE International Conference on Computer Communications; San Francisco, CA, USA. 10–14 April 2016; pp. 1–9. [Google Scholar]
  • 10.Fuchs M., Kao L., Wu W. On Binomial and Poisson Sums Arising from the Displacement of Randomly Placed Sensors. Taiwan. J. Math. 2020;24:1353–1382. doi: 10.11650/tjm/200503. [DOI] [Google Scholar]
  • 11.Talagrand M. Upper and Lower Bounds for Stochastic Processes. Springer; Berlin/Heidelberg, Germany: 2014. [Google Scholar]
  • 12.Abbasi A., Younis M., Akkaya K. Movement-assisted connectivity restoration in wireless sensor and actor networks. Parallel Distrib. Syst. IEEE Trans. 2009;20:1366–1379. doi: 10.1109/TPDS.2008.246. [DOI] [Google Scholar]
  • 13.Ammari H.M., Das S.K. Centralized and Clustered k-Coverage Protocols for Wireless Sensor Networks. IEEE Trans. Comput. 2012;61:118–133. doi: 10.1109/TC.2011.82. [DOI] [Google Scholar]
  • 14.Bhattacharya B., Burmester M., Hu Y., Kranakis E., Shi Q., Wiese A. Optimal movement of mobile sensors for barrier coverage of a planar region. TCS. 2009;410:5515–5528. doi: 10.1016/j.tcs.2009.07.007. [DOI] [Google Scholar]
  • 15.Saipulla A., Westphal C., Liu B., Wang J. Barrier coverage of line-based deployed wireless sensor networks; Proceedings of the IEEE INFOCOM 2009; Rio de Janeiro, Brazil. 19–25 April 2009; pp. 127–135. [Google Scholar]
  • 16.Li L., Chen H. UAV Enhanced Target-Barrier Coverage Algorithm for Wireless Sensor Networks Based on Reinforcement Learning. Sensors. 2022;22:6381. doi: 10.3390/s22176381. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Burkhart M., Wattenhofer R., Zollinger A. Does Topology Control Reduce Interference?; Proceedings of the 5th ACM International Symposium on Mobile Ad Hoc Networking and Computing; Tokyo, Japan. 24–26 May 2004; pp. 9–19. [Google Scholar]
  • 18.Devroye L., Morin P. A note on interference in random networks. Comput. Geom. 2018;67:2–10. doi: 10.1016/j.comgeo.2017.10.006. [DOI] [Google Scholar]
  • 19.Halldórsson M.M., Tokuyama T. Algorithmic Aspects of Wireless Sensor Networks. Volume 4240. Springer; Berlin/Heidelberg, Germany: 2008. Minimizing interference of a wireless ad-hoc network in a plane; pp. 71–82. Lecture Notes in Computer Science. [Google Scholar]
  • 20.Kranakis E., Krizanc D., Narayanan L., Stacho L. Structural Information and Communication Complexity. SIROCCO 2010. Volume 6058. Springer; Berlin/Heidelberg, Germany: 2010. Maximum Interference of Random Sensors on a Line; pp. 197–210. Lecture Notes in Computer Science. [Google Scholar]
  • 21.Ajtai M., Komlós J., Tusnády G. On optimal matchings. Combinatorica. 1984;4:259–264. doi: 10.1007/BF02579135. [DOI] [Google Scholar]
  • 22.Gao J., Guibas L., Milosavljevic N., Dengpan Z. Distributed Resource Management and Matching in Sensor Networks; Proceedings of the 2009 International Conference on Information Processing in Sensor Networks; San Francisco, CA, USA. 13–16 April 2009; pp. 97–108. [Google Scholar]
  • 23.Kapelko R. On the moment distance of Poisson Processes. Commun. Stat. Theory Methods. 2018;47:6052–6063. doi: 10.1080/03610926.2017.1406114. [DOI] [Google Scholar]
  • 24.Eftekhari M., Narayanan L., Opatrny J. On Multi-Round Sensor Deployment for Barrier Coverage; Proceedings of the 2013 IEEE 10th International Conference on Mobile Ad-Hoc and Sensor Systems; Hangzhou, China. 14–16 October 2013; pp. 310–318. [Google Scholar]
  • 25.Yan G., Qiao D. Multi-Round Sensor Deployment for Guaranteed Barrier Coverage; Proceedings of the 2010 Proceedings IEEE INFOCOM; San Diego, CA, USA. 14–19 March 2010; pp. 2462–2470. [Google Scholar]
  • 26.Czyzowicz J., Kranakis E., Krizanc D., Lambadaris I., Narayanan L., Opatrny J., Stacho L., Urrutia J., Yazdani M. Ad-Hoc, Mobile and Wireless Networks. ADHOC-NOW 2009. Volume 5793. Springer; Berlin/Heidelberg, Germany: 2009. On Minimizing the Maximum Sensor Movement for Barrier Coverage of a Line Segment; pp. 194–212. Lecture Notes in Computer Science. [Google Scholar]
  • 27.Eftekhari M., Kranakis E., Krizanc D., Morales-Ponce O., Narayanan L., Opatrny J., Shende S. Distributed Local Algorithms for Barrier Coverage using Relocatable Sensors; Proceedings of the 2013 ACM Symposium on Principles of Distributed Computing; Montréal, QC, Canada. 22–24 July 2013; pp. 383–392. [Google Scholar]
  • 28.Kapelko R., Kranakis E. On the displacement for covering a d-dimensional cube with randomly placed sensors. Ad Hoc Netw. 2016;40:37–45. doi: 10.1016/j.adhoc.2016.01.002. [DOI] [Google Scholar]
  • 29.Kapelko R., Kranakis E. On the displacement for covering a unit interval with randomly placed sensors. Inf. Process. Lett. 2016;116:710–717. doi: 10.1016/j.ipl.2016.06.004. [DOI] [Google Scholar]
  • 30.Kapelko R. On the Energy in Displacement of Random Sensors for Interference and Connectivity; Proceedings of the 21st International Conference on Distributed Computing and Networking; Kolkata, India. 4–7 January 2020; pp. 1–10. [Google Scholar]
  • 31.Kapelko R. On the Maximum Movement of Random Sensors for Coverage and Interference on a Line; Proceedings of the 19th International Conference on Distributed Computing and Networking; Varanasi, India. 4–7 January 2018; pp. 1–10. [Google Scholar]
  • 32.Das S.K., Kapelko R. On the Range Assignment in Wireless Sensor Networks for Minimizing the Coverage-Connectivity Cost. ACM Trans. Sens. Netw. 2021;17:46. doi: 10.1145/3457408. [DOI] [Google Scholar]
  • 33.Arnold B.C., Balakrishnan N., Nagaraja H.N. A First Course in Order Statistics. Volume 54 SIAM; Philadelphia, PA, USA: 2008. [Google Scholar]
  • 34.Digital Library of Mathematical Functions. [(accessed on 1 January 2021)]; Available online: http://dlmf.nist.gov/8.17.
  • 35.LeCam L. Bernoulli 1713 Bayes 1763 Laplace 1813. Springer; Berlin/Heidelberg, Germany: 1965. On the Distribution of Sums of Independent Random Variables; pp. 179–202. [Google Scholar]
  • 36.Prohorov Y.V. Asymptotic behavior of the binomial distribution. Uspekhi Mat. Nauk. 1953;8:135–142. [Google Scholar]
  • 37.Feller W. An Introduction to Probability Theory and Its Applications. Volume 1 John Wiley & Sons; Hoboken, NJ, USA: 1968. [Google Scholar]
  • 38.Kapelko R. Asymptotic formula for sum of moment mean deviation for order statistics from uniform distribution. Discret. Math. Algorithms Appl. 2019;11:1–23. doi: 10.1142/S1793830919500150. [DOI] [Google Scholar]
  • 39.Dobrić V., Yukich J. Asymptotics for transportation cost in high dimensions. J. Theor. Probab. 1995;8:97–118. doi: 10.1007/BF02213456. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Not applicable.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES