Next Article in Journal
Semi-Supervised Instance-Segmentation Model for Feature Transfer Based on Category Attention
Previous Article in Journal
Monitoring and Identification of Road Construction Safety Factors via UAV
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

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

Department of Fundamentals of Computer Science, Wrocław University of Science and Technology, 50-370 Wrocław, Poland
Sensors 2022, 22(22), 8789; https://doi.org/10.3390/s22228789
Submission received: 28 September 2022 / Revised: 29 October 2022 / Accepted: 10 November 2022 / Published: 14 November 2022
(This article belongs to the Section Sensor Networks)

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 = 1 n d i a , for some constant a > 0 , provided that the i-th sensor is displaced the distance d i . 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 1 2 n and the interference distance equal to 1 n 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 1 2 n and the interference distance equal to 1 n 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.

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 d i . The a-total displacement is defined as the sum i = 1 n d i a .
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 r 1 > 0 . Thus, a sensor placed at location x on the unit interval can cover any point at a distance at most r 1 , either to the left or the right of x (see Figure 1a).
For the case of unit square [ 0 , 1 ] 2 , each sensor has the identical square sensing radius r 2 > 0 .
Definition 2
 (cf. [8] square sensing radius). We assume that a sensor located in position ( x 1 , x 2 ) where 0 x 1 ,   x 2 1 can cover any point in the area delimited by the square with corner points ( x 1 ± r 2 ,   x 2 ± r 2 ) and call r 2 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 r c , but our upper bound result, proven in the sequel, for square sensing radius r 2 is obviously valid for a circular disk of radius r c equal to 2 r 2 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.
Definition 3
( ( r m , s ) -C&I requirement). Fix m { 1 , 2 } . A set of sensors placed on the m-dimensional unit cube satisfies the ( r m , s ) coverage and interference requirements:
(a
Every point on the m-dimensional unit cube [ 0 , 1 ] m is within the range r m 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 ( r m , 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 C 1 > 0 and integer N such that | f ( n ) | C 1 | g ( n ) | for all n > N ;
(ii)
f ( n ) = Ω ( g ( n ) ) if there exist a constant C 2 > 0 and integer N such that | f ( n ) | C 2 | 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 r 1 and square sensing radius r 2 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.
We prove the following results.
(1)
When the sensing radius r 1 = 1 2 n and the interference distance s = 1 n , the expected minimal a-total displacement for the ( r 1 , s ) - C & I requirement is in Θ n a 2 n 1 a .
(2)
As the sensing radius r 1 = 1 + ϵ 2 n is a little above 1 2 n and the interference distance s = 1 δ n is a little below 1 n , the expected minimal a-total displacement for the ( r 1 , s ) - C & I requirement sharply declines to O n 1 a .
Table 2 summarizes our main contribution in two dimensions.
We prove the following results.
(1)
When the square sensing radius r 2 = 1 2 n and the interference distance s = 1 n , the expected minimal a-total displacement for the ( r 2 , s ) - C & I requirement is in Ω ( ln ( n ) ) a 2 n 1 a 2 .
(2)
As the square sensing radius r 2 = 1 + ϵ 2 n is a little above 1 2 n and the interference distance s = 1 δ n is a little below 1 n , the expected minimal a-total displacement for the ( r 2 , s ) - C & I requirement sharply declines to O n 1 a 2 .
Notice that n sensors on the unit interval [ 0 , 1 ] with sensing radius r 1 = 1 2 n and the interference distance have to move to the anchor positions to satisfy the r 1 , s -coverage and interference. When r 1 > 1 2 n and s < 1 n , 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 ( 2 r 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 a 1 .
(ii)
For the random sensors on the unit square, when
n ( 2 r 2 ) 2 ( 1 + ϵ ) 2 as n ,
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 a 2 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 r c by taking the circle circumscribing the square. Namely, when
n π ( r c ) 2 π 2 ( 1 + ϵ ) 2 as n
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 r 1 = x ( 1 + ϵ ) 2 n on the interval of length x and for n random sensors with the identical square sensing radius r 2 = x ( 1 + ϵ ) 2 n 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 ( r m , 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 1 M V ( 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 X 0 = 0 ;
 2:
for i = 1 ndo
 3:
   if  X ( i ) X ( i 1 ) < s  then
 4:
     move left to right the sensor X ( i ) to the new position min s + X ( i 1 ) , 1 ;
 5:
   else if X ( i ) X ( i 1 ) > ρ then
 6:
     move right to left the sensor X ( i ) to the new position ρ + X ( i 1 ) ;
 7:
   else
 8:
     do nothing;
 9:
   end if
10:
end for
11:
if X ( 1 ) > 1 2 ρ then
12:
    z : = X ( 1 ) 1 2 ρ ;
13:
   for  i = 1 n do
14:
     move right to left the sensor X ( i ) to the new position X ( i ) z ;
15:
   end for
16:
end if
Algorithm 2 C V 1 ( n , r 1 , s ) for the ( r 1 , s ) -coverage and interference requirement on [ 0 , 1 ] when r 1 = 1 + ϵ 2 n , 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 r 1 = 1 + ϵ 2 n , placed uniformly and independently at random on the unit interval [ 0 , 1 ] .
Ensure: The final positions of sensors the to satisfy the ( r 1 , s ) -coverage and interference requirement on the interval [ 0 , 1 ] .
Initialization:   Apply Algorithm M V ( n , ρ , s ) for ρ : = 1 + ϵ 2 n , s : = 1 δ n and the random sensors X 1 , X 2 , , X n . Let Y 1 , Y 2 , , Y n be the location of n sensors X ( 1 ) X ( 2 ) X ( n ) after Algorithm M V ( n , ρ , s ) ;
 1:
switch ()
 2:
case A Y n 1 r 1
 3:
   do nothing;
 4:
case B Y n 1 2 n a a + 1 , 1 r 1
 5:
   move the sensor Y n to the new position 1 r 1 , i : = n 1 ;
 6:
   while Y i + 1 Y i > 2 r 1 do
 7:
     move the sensor Y i to the new position 1 r 1 ( n i ) 2 r 1 , i : = i 1 ;
 8:
   end while
 9:
case C  Y n 1 2 n a a + 1
10:
  for i = 1 to n do
11:
     move the sensor Y i to the position i n 1 2 n ;
12:
  end for
13:
end switch
Algorithm 3 C V 2 ( n , r 2 , s ) for the ( r 2 , s ) -coverage and interference requirement on the [ 0 , 1 ] 2 when r 2 = 1 + ϵ 2 n 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 r 2 = 1 + ϵ 2 n , placed uniformly and independently at random on the unit square [ 0 , 1 ] 2 .
Ensure: The final positions of the sensors satisfying the ( r 2 , s ) -coverage and interference requirement on the square [ 0 , 1 ] 2 .
Initialization:   
  • Choose n 2 sensors at random;
  • Sort the initial locations of sensors according to the second coordinate; let the sorted locations be S 1 = ( x 1 , y 1 ) , S 2 = ( x 2 , y 2 ) , S n = ( x n , y n ) , y 1 y 2 y n ;
1:
for j = 1 to n do
2:
   for i = 1 to n do
3:
     move sensor S ( j 1 ) n + i to position
      x ( j 1 ) n + i , j n 1 2 n
4:
   end for
5:
end for
6:
for j = 1 to n  do
7:
 apply Algorithm C V 1 ( n , r 1 , s ) for n : = n , s : = 1 δ n , r 1 : = 1 + ϵ 2 n and sensors S ( j 1 ) n + 1 , S ( j 1 ) n + 2 , S ( j 1 ) 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 r 1 is close to 1 2 n and the interference distance s is close to 1 n , i.e., r 1 = 1 + ϵ 2 n and s = 1 δ n ;
  • On the unit square when the square sensing radius r 2 is close to 1 2 n and the interference distance s is close to 1 n , i.e., r 2 = 1 + ϵ 2 n 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 ( r m , 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 r 1 is close to 1 2 n and the square sensing radius r 2 is close to 1 2 n 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).

2. Results on the Beta Distribution

In this section, we provide three lemmas about the Beta distribution pertinent for the ( r m , 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 f c , d ( t ) given by
f c , d ( t ) = c c + d 1 c t c 1 ( 1 t ) d 1 , when 0 t 1 .
The cumulative distribution function of the Beta distribution with parameters c , d is given by the incomplete Beta function:
I z ( c , d ) = c c + d 1 c 0 z t c 1 ( 1 t ) d 1 d t for 0 z 1 .
Moreover, the incomplete Beta function is related to the binomial distribution by
1 I z ( c , d ) = j = 0 c 1 c + d 1 j z j ( 1 z ) c + d 1 j
(see [34], Identity 8.17.5, for c : = m , d : = n m + 1 , and x : = z ) and the binomial identity:
j = 0 c + d 1 c + d 1 j z j ( 1 z ) c + d 1 j = 1 .
The following inequality, which relates the binomial and Poisson distribution, was discovered by Yu. V. Prohorov (see [35], Theorem 2; [36]).
n j x j ( 1 x ) n j n m 1 1 2 e n x ( n x ) j j ! ,
where m 1 is some integer that satisfies n ( 1 x ) 1 < m 1 n ( 1 x ) .
We also use the classical Stirling’s approximation for the factorial (see [37], p. 54):
2 π N N + 1 2 e N + 1 12 N + 1 < N ! < 2 π N N + 1 2 e N + 1 12 N .
We use the following notation | x | + = max { x , 0 } for the positive parts of x R .
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,
Pr Beta ( n , 1 ) < 1 1 n a 1 + a < 1 e n 1 1 + 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 = O 1 n a , uniformly in { 1 , 2 , , n } ,
= 1 n n E | Beta ( , n + 1 ) ρ | + a = O n 1 a .
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,
= 1 n n E | s Beta ( , n + 1 ) | + a = O n 1 a .
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 M i for i = 1 ,   2 ,   ,   l , i.e., M = i = 1 M i . Then,
E [ M a ] C a , i = 1 E [ M i a ] ,
where C a , is some constant, which depends only on fixed a and ℓ.

3. Coverage and Interference Requirement When the Sensing Radius r 1 = 1 2 n and the Interference Distance s = 1 n

In this section, we recall the known results about the expected a-total displacement to fulfil the ( r 1 , s ) - C & I requirement when n mobile sensors with the identical sensing radius r 1 = 1 2 n 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 r 1 = 1 2 n and the interference distance s = 1 n , the only way to achieve the r 1 , s -coverage and interference requirement on the unit interval [ 0 , 1 ] is for the sensors to occupy the equidistant anchor positions i n 1 2 n , for  i = 1 ,   2 ,   ,   n (see Figure 3a). The following exact asymptotic result was proven in [29].
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 i n 1 2 n , for  i = 1 , 2 , , n , respectively, is a 2 ! 2 a 2 ( 1 + a ) n 1 a 2 + O n a 2 .
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 i n 1 2 n , for  i = 1 , 2 , , n , respectively, is
Γ a 2 + 1 2 a 2 ( 1 + a ) n 1 a 2 + O n a 2 .
The gamma function Γ ( a ) is defined to be an extension of the factorial to real number arguments. It is related to the factorial by Γ a 2 + 1 = a 2 ! provided that a 2 N . 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 r 2 = 1 2 n and the Interference Distance s = 1 n

In this section, we analyse the expected a-total displacement to achieve the ( r 2 , s ) - C & I requirement when n mobile sensors with the identical square sensing radius r 2 = 1 2 n 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 1 n , 1 2 n -coverage and interference requirement, the sensors have to occupy the following anchor positions k n 1 2 n , l n 1 2 n , where 1 k , l n 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 = q 2 for some q N . Assume that n mobile sensors X 1 ,   X 2 ,   ,   X n are thrown uniformly and independently at random on the unit square [ 0 , 1 ] 2 . Consider the non-random points ( Z i ) i n evenly distributed as follows: Z i = k n 1 2 n , l n 1 2 n , where 1 k , l n , i = k n + l . Then,
E min π i = 1 n d X i , 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 = q 2 for some q N . Assume that n mobile sensors X 1 , X 2 , , X n are thrown uniformly and independently at random on the unit square [ 0 , 1 ] 2 . Consider the non-random points ( Z i ) i n evenly distributed as follows:
Z i = k n 1 2 n , l n 1 2 n , where 1 k , l n , i = k n + l . Then,
E min π i = 1 n d a X i , Z π ( i ) = Ω ( ln ( n ) ) a 2 n 1 a 2 ,
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 r 1 > 1 2 n and the Interference Distance s < 1 n

In this section, we analyse the expected a-total displacement to fulfil the ( r 1 , s ) - C & I requirement when n mobile sensors with the identical sensing radius r 1 > 1 2 n 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 M V ( n , ρ , s ) (see Algorithm 1). To illustrate Algorithm 1, let us consider the following simple example. We consider the initial location 0 X ( 1 ) X ( 2 ) X ( 3 ) X ( 4 ) 1 of four sensors on the unit interval such that X ( 1 ) = ρ , X ( 2 ) = 3 2 ρ , X ( 3 ) = 3 2 ρ + 1 2 s , X ( 4 ) = 3 2 ρ + 3 4 s (see Figure 4).
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 3 2 ρ + s , and the sensor X ( 4 ) left-to-right at the position 3 2 ρ + 2 s .
Theorem 5 states that the expected a-total displacement of algorithm M V ( n , ρ , s ) is in O n 1 a 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 l 0 N + with the following property: X ( i ) moves to some point in [ 0 , 1 ) for all i = 1 , 2 , , l 0 , and X ( i ) moves to the right endpoint of the interval [ 0 , 1 ] for all i = l 0 + 1 ,   l 0 + 2 ,   ,   n . Let Y 1 ,   Y 2 ,   ,   Y n 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 1 Y l 0 < s , then for all i = l 0 + 1 ,   l 0 + 2 ,   ,   n , the sensors X ( i ) will no longer sense;
  • If 1 Y l 0 s , then for all i = l 0 + 2 ,   l 0 + 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 O n 1 a .
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 Y n be the location of the n-th sensor after algorithm M V ( n , ρ , s ) . Then,
Pr Y n < 1 2 n a a + 1 = O 1 n a 2 .

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 C V 1 ( n , r 1 , s ) (see Algorithm 2) for the ( r 1 , s ) - C & I requirement. We prove that the expected a-total displacement of algorithm C V 1 ( n , r , s ) is in O n 1 a when r 1 = 1 + ϵ 2 n 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 Y n be the location of sensors X ( n ) after Algorithm 2. The additional movement depends on the position of sensor Y n 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 r 1 = 1 + ϵ 2 n . Firstly, we apply Algorithm 1 for ρ = 1 + ϵ 2 n 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 + ϵ 2 n .
-
The first leftmost sensor is at a distance less than or equal to 1 + ϵ 2 2 n from the origin.
Applying Theorem 5, we deduce that the expected a-total displacement in the Initialization of Algorithm 2 is O n 1 a .
(ii)
Since the sensors have sensing radius r 1 = 1 + ϵ 2 n and the distance between consecutive sensors is less than or equal to 1 + ϵ 2 n = 2 r 1 ϵ 2 n , the ( r 1 , s ) -coverage and interference requirement is solved in O n 1 a expected a-total displacement in Case B of Algorithm 2. In this case, only a fraction of Θ n 1 a + 1 of rightmost sensors can move. We upper-bound the movement to the power a of each these sensors by 2 a n a 2 a + 1 (see Case 2 in the proof of Theorem 6).
(iii)
In Case C, we move the sensors to equidistant anchor locations in Θ n 1 a 2 expected a-total displacement. However, we can upper-bound the probability with which Case C occurs (see Lemma 5) to achieve the desired O n 1 a 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 r 1 = 1 + ϵ 2 n are thrown uniformly and independently at random on the unit interval [ 0 , 1 ] . Then, Algorithm 2 solves the ( r 1 , s ) -coverage and interference requirement and has expected a-total displacement O n 1 a .
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, Y n 1 2 n a a + 1 , 1 r .
Let us recall that r 1 = 1 + ϵ 2 n , ρ = 1 + ϵ 2 n and the distance between consecutive sensors is less than or equal to ρ . Hence, we upper-bound the movement to the power a of the ( n i ) -th sensor for i 1 as follows:
1 r 1 ( n i ) 2 r 1 1 2 n a a + 1 ρ ( n i ) + a = 2 n a a + 1 ϵ ( n i ) + 1 + ϵ 2 n + a 2 a n a 2 a + 1 .
Observe that the movement of the ( n i ) -th sensor is positive only when
n i 4 n 1 a + 1 ϵ 1 ϵ = Θ ( n 1 a + 1 ) .
From this, we see that only Θ n 1 a + 1 sensors can move.
Observe that the movement to the power a of the n-th sensor is also less than 2 a n a 2 a + 1 .
Hence, this adds to the a-total displacement:
2 a n a 2 a + 1 Θ n 1 a + 1 + 1 = O n 1 a .
Case 3: The algorithm terminates after Step 12. Then, Y n 1 2 n a a + 1 .
In this case, we upper-bound the expected a-total displacement in Steps (5)–(7) of algorithm C V 1 ( n , r 1 , s ) by O n 1 a 2 . Then, by Lemma 5, the probability that this case can occur is O 1 n a 2 , and this adds to the expected a-total displacement at most:
O n 1 a 2 O 1 n a 2 = O n 1 a .
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 C V 1 ( n , s , r ) is at most O n 1 a . This is enough to prove Theorem 6.    □

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

In this section, we analyse the expected a-total displacement to achieve the ( r 2 , s ) - C & I requirement when n mobile sensors with the identical square sensing radius r 2 > 1 2 n 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 C V 2 ( n , r 2 , s ) (see Algorithm 3) is in O n 1 a 2 when r 2 = 1 + ϵ 2 n 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 r 2 = 1 + ϵ 2 n are thrown uniformly and independently at random on the unit square [ 0 , 1 ] 2 . Then, Algorithm 3 solves the ( r 2 , s ) -coverage and interference requirement and has expected a-total displacement in O n 1 a 2 .
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 O n 1 a 2 (see the estimation of E ( 1 6 ) ( a ) for n : = n 2 ,   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 r 1 = 1 + ϵ 2 n . According to Theorem 6, the expected a-total displacement is n O n 1 a = O n 1 a 2 . 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 ( r m , 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 r m > 1 2 n 1 / m (the sum of the sensing area of n sensors is greater than the area of the unit cube) and the interference distance s < 1 n 1 / m , it is possible to give an algorithm with O n 1 a m 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 r m > 1 2 n 1 / 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 X 1 ,   X 2 ,   ,   X n ; Y 1 ,   Y 2 ,   ,   Y n of points that are independently uniformly distributed and the non-random points ( Z i ) i n are evenly distributed, i.e., Z i = k n 1 2 n , l n 1 2 n , where 1 k ,   l n , i = k n + l on the unit square [ 0 , 1 ] 2 , then
E inf π i = 1 n d X i , Z π ( i ) = E inf π i = 1 n d X i , Y π ( i ) = Θ ln ( n ) n ,
where π ranges over all permutations of { 1 , 2 , , n } and n = q 2 for some q N .
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 X 1 ,   X 2 ,   ,   X n ; Y 1 , Y 2 , , Y n of points that are independently uniformly distributed on the m-dimensional cube [ 0 , 1 ] m , when m > 2 , we have
E inf π i = 1 n d X i , Y π ( i ) = Θ n 1 1 m ,
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 X 1 ,   X 2 ,   ,   X n on the m-dimensional cube [ 0 , 1 ] m , when m > 2 , and the following result should hold.
Assume that n random variables X 1 ,   X 2 ,   ,   X n are independently uniformly distributed and the non-random points ( Z i ) i n evenly distributed at the the positions
l 1 n 1 / d 1 2 n 1 / d , l 2 n 1 / d 1 2 n 1 / d , , l d n 1 / d 1 2 n 1 / d ,
for 1 l 1 ,   l 2 ,   ,   l d n 1 / d and l 1 ,   l 2 ,   ,   l d N on the unit m-dimensional cube [ 0 , 1 ] m , then
E inf π i = 1 n d a X i , Z π ( i ) = Θ n 1 a m
for all powers a 1 , where π ranges over all permutations of { 1 , 2 , , n } and n = q m for some q N .
Therefore, it is an open problem to prove that the ( r m , s ) -coverage and interference requirement for an m-cube sensing radius r m = 1 2 n 1 / m (the sum of the sensing area of n sensors is equal to the area of unit cube) and the interference distance s = 1 n 1 / m can be solved in Θ n 1 a m and to study the expected a-total displacement for the ( r m , s ) -coverage and interference requirement, when r m > 1 2 n 1 / m and s < 1 n 1 / 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 = 3 2 , and a = 2 . We distinguish two cases:
Case 1: sensing radius r 1 > 1 2 n and interference distance s < 1 n .
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 T n ( a ) according to Algorithm 1 for ρ = 1.8 n and s = 0.5 n ;
5:
   Insert the points ( n , T n ( 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 = 3 2 , and a = 2 .
Notice that the experimental a-total displacement of Algorithm 4 is constant and independent of the number of sensors for a = 1 , is Θ 1 n for a = 3 2 , and is Θ 1 n for a = 2 . Therefore, the carried out experiments confirm very well our theoretical upper bound estimation O ( 1 ) for a = 1 ,   O 1 n for a = 3 2 , and O 1 n for a = 2 (see Theorem 5 for a = 1 , a = 3 2 , and a = 2 ).
Case 2: sensing radius r 1 = 1 2 n and interference distance s = 1 n .
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 n 2 random points on the unit interval [ 0 , 1 ] ;
 5:
     Calculate T n 2 ( a ) ( j ) according to Theorem 2;
 6:
   end for
 7:
   for  k = 1 to 20 do
 8:
     Calculate the average T n 2 , k ( a ) = 1 10 j = 1 10 T n 2 ( a ) ( j + ( k 1 ) * 10 ) ;
 9:
     Insert the points ( n 2 , T n 2 , 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 , Γ 3 2 2 2 n , 1 n 3600 ,   { n , Γ 7 4 2 3 4 5 2 n 1 4 , 1 n 3600 } ,   n , 1 6 , 1 n 3600 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 = 3 2 , and a = 2 ). It is worth pointing out that numerical results are situated near the theoretical line.
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 = 1 n d i a , where d i 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 r 1 = 1 2 n , and interference distance s = 1 n , the expected minimal a-total displacement is of order Θ n 1 a 2 . When r 1 = 1 + ϵ 2 n 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 O n 1 a expected a-total displacement for all powers a > 0 .
  • For the case of the unit square and a > 0 , square sensing radius r 2 = 1 2 n , and interference distance s = 1 n , the expected minimal a-total displacement is at least of order Ω log ( n ) a 2 n 1 a 2 , provided that n is the square of a natural number. When r 2 = 1 + ϵ 2 n 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 O n 1 a 2 expected a-total displacement for all powers a 1 .
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.

Funding

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

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.

Appendix A

Proof of Lemma 1.
First of all, observe that (see (3) for c : = n and d : = 1 ).
Pr Beta ( n , 1 ) < 1 1 n a 1 + a = 0 1 1 n a 1 + a f n , 1 ( t ) d t = 1 1 n a 1 + a n = 1 1 n a 1 + a n a a + 1 n 1 a + 1 .
Using (A1) and the basic inequality ( 1 x ) 1 / x < e 1 , when x > 0 , we have
Pr Beta ( n , 1 ) < 1 1 n a 1 + a < 1 e n 1 1 + 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 = O 1 n a , uniformly in { 1 , 2 , , n } ,
= 1 n n E | Beta ( , n + 1 ) ρ | + a = O n 1 a .
Proof of Lemma 2.
Let b = a be the smallest integer greater than or equal to a . We estimate separately when 0 ρ 1 2 n + b 1 and when 1 2 n + b 1 < ρ 1 .
Case 0 ρ 1 2 n + b 1 . Observe that
E Beta ( , n + 1 ) ρ + b = ρ 1 ( t ρ ) b f , n ( t ) d t ρ 1 t b f , n ( t ) d t ,
where f , n ( t ) = n t 1 ( 1 t ) n . Applying Identities (4) and (5) for c : = + b , d : = n + 1 , z : = 1 and c : = + b , d : = n + 1 , z : = ρ , we have
ρ 1 t b f , n ( t ) d t = 0 1 t b f , n ( t ) d t 0 ρ t b f , n ( t ) d t = ( + 1 ) ( + b 1 ) ( n + 1 ) ( n + 2 ) ( n + b ) I 1 ( + b , n + 1 ) I ρ ( + b , n + 1 ) = ( + 1 ) ( + b 1 ) ( n + 1 ) ( n + 2 ) ( n + b ) 1 I ρ ( + b , n + 1 ) = ( + 1 ) ( + b 1 ) ( n + 1 ) ( n + 2 ) ( n + b ) j = 0 + b 1 n + b j ( ρ ) j ( 1 ρ ) n + b j = ( + 1 ) ( + b 1 ) ( n + 1 ) ( n + 2 ) ( n + b ) × j = 0 + b 1 n + b n + b j ( 1 ρ ) n + b 1 j ( ρ ) j ( 1 ρ ) n + b 1 j .
From Inequality (7) for x : = ρ and n : = n + b 1 , we obtain:
n + b 1 j ( ρ ) j ( 1 ρ ) n + b 1 j n + b 1 ( n + b 1 ) ( 1 ρ ) 1 1 2 e ( n + b 1 ) ρ ( n + b 1 ) ρ j j ! .
Using assumption ρ 1 2 n + b 1 , we easily derive
( 1 ρ ) n + b 1 ( n + b 1 ) ( 1 ρ ) 1 1 2 1 ρ 1 ρ 1 n + b 1 1 2 2 .
Since ρ < 1 and ρ = 1 + γ n , we have
n + b n + b j n + b n + 1 < n + b n + 1 1 ρ = n + b n + 1 n 1 + γ = n + b n γ 1 + γ + 1 , when j + b 1 .
Combining together (A4)–(A8), we obtain
E | Beta ( , n + 1 ) ρ | + b ( + 1 ) ( + b 1 ) ( n + 1 ) ( n + 2 ) ( n + b 1 ) × × 2 n γ 1 + γ + 1 e ( n + b 1 ) ρ j = 0 + b 1 ( ( n + b 1 ) ρ ) j j ! .
Putting together assumptions: j + b 1 and < n with the elementary inequality 1 + 1 x x e , when x > 0 , we have
n + b 1 n j n + b 1 n n + b 1 = 1 + b 1 n n b 1 ( b 1 ) ( n + b 1 ) n e ( b 1 ) b .
Hence,
( n + b 1 ) j n j e ( b 1 ) b .
Observe that
e ( n + b 1 ) ρ e n ρ .
Combining together (A9)–(A11), we obtain
E | Beta ( , n + 1 ) ρ | + b ( + 1 ) ( + b 1 ) ( n + 1 ) ( n + 2 ) ( n + b 1 ) × × 2 e ( b 1 ) b n γ 1 + γ + 1 e n ρ j = 0 + b 1 ( n ρ ) j j ! .
Using assumption ρ n > 1 , we easily derive the following inequality:
( n ρ ) j j ! ( n ρ ) j + 1 ( j + 1 ) ! , when j 1 .
Hence,
j = 0 ( n ρ ) j j ! ( + 1 ) ( n ρ ) ! .
Observe that
j = + 1 + b 1 ( n ρ ) j j ! ( b 1 ) ( n ρ ) + b 1 ! .
From Stirling’s Formula (8) for N : = , we have
! e 1 2 e .
Putting together (A12)–(A16), we have
E | Beta ( , n + 1 ) ρ | + b 2 e ( b 1 ) b ( + 1 ) ( + b 1 ) ( n + 1 ) ( n + 2 ) ( n + b 1 ) n γ 1 + γ + 1 × × ( + 1 ) + ( b 1 ) b 1 ( n ρ ) b 1 n ρ e e n ρ .
Since ρ n = 1 + γ is some constant independent of n, we derive
E | Beta ( , n + 1 ) ρ | + b O max ( b + 1 , 2 b 1 ) O n b n ρ e e n ρ .
Let us recall that b = a is the smallest integer greater than or equal to a . From Jensen’s inequality for f ( x ) : = x a a and X : = | Beta ( , n + 1 ) ρ | + a , we obtain
E | Beta ( , n + 1 ) ρ | + a E | Beta ( , n + 1 ) ρ | + a a a .
Putting together Estimation (A17), as well as b = a and Inequality (A18), we have
E | Beta ( , n + 1 ) ρ | + a O max a + a a , 2 a a a O n a n ρ e e n ρ a a .
Combining assumption ρ n = 1 + γ > 1 with the elementary inequality γ + 1 < e γ , when γ > 0 , we deduce that n ρ e e n ρ = γ + 1 e γ < 1 . Hence,
n ρ e e n ρ a a 1 .
Therefore,
O max a + a a , 2 a a a O n a n ρ e e n ρ a a = O 1 n a uniformly in { 1 , 2 , , n }
= 1 n n O max a + a a , 2 a a a O n a n ρ e e n ρ a a = O n 1 a .
Putting together (A19), (A20), and (A21), we have
E | Beta ( , n + 1 ) ρ | + a = O 1 n a , uniformly in { 1 , 2 , , n } ,
= 1 n n E | Beta ( , n + 1 ) ρ | + a = O n 1 a .
Finally, together, (A22) and (A23) are enough to establish the first case.
Case 1 2 n + b 1 < ρ 1 . Observe that
E Beta ( , n + 1 ) ρ + a = ρ 1 ( t ρ ) a f , n ( t ) d t ρ 1 ( 1 ρ ) a f , n ( t ) d t 2 n + b 1 a ρ 1 f , n ( t ) d t .
Since f , n ( t ) is the probability density function of the Beta ( , n + 1 ) , we have
ρ 1 f , n ( t ) d t 0 1 f , n ( t ) d t = 1 .
Putting together (A24) and (A25), we have
E | Beta ( , n + 1 ) ρ | + a = O 1 n a , uniformly in { 1 , 2 , , n } .
Since 1 t 1 ρ < 2 n + b 1 and t 1 , we have t 1 1 and ( 1 t ) n < 2 n + b 1 n . Putting all this together with the elementary inequality 1 + 1 x x e , when x > 0 , we have
= 1 n 1 ρ 1 f , n ( t ) d t = 1 n n 2 n + b 1 n ρ 1 d t 1 + 2 n + b 1 n 1 + 2 n + b 1 n + b 1 2 2 n n + b 1 e 2 n n + b 1 = O ( 1 ) .
Together, (A24) and (A27) imply
= 1 n n E | Beta ( , n + 1 ) ρ | + a n 2 n + b 1 a = 1 n 1 ρ f , n ( t ) d t = O n 1 a .
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,
= 1 n n E | s Beta ( , n + 1 ) | + a = O n 1 a .
Proof of Lemma 3.
First of all, observe that
E s Beta ( , n + 1 ) + a = 0 s ( s t ) a f , n ( t ) d t ( s ) a 0 s f , n ( t ) d t ,
where f , n ( t ) = n t 1 ( 1 t ) n . Applying Identities (4), (5), and (6) for c : = , d : = n + 1 and z : = s , we have
0 s f , n ( t ) d t = j = n n j ( s ) j ( 1 s ) n j .
From Inequality (7) for x : = s , we obtain
n j ( s ) j ( 1 s ) n j n n ( 1 s ) 1 1 2 e n s ( n s ) j j ! .
Using assumption s < 1 δ , we easily derive
n n ( 1 s ) 1 1 2 1 δ 1 n 1 2 2 δ , when n > 2 / δ .
Combining together (A30)–(A33), we obtain
E | s Beta ( , n + 1 ) | + a ( s ) a 2 δ e n s j = n ( n s ) j j ! ( s ) a 2 δ e n s j = ( n s ) j j ! , when n > 2 / δ .
Using assumption s n < 1 , we can easily derive the following inequality:
( n s ) j j ! ( n s ) j + 1 ( j + 1 ) ! , when j 1 .
Therefore,
j = ( n s ) j j ! = j = l e ( n s ) j j ! + j = l e + 1 ( n s ) j j ! ( n s ) ! ( e + 1 ) + j = l e + 1 ( n s ) j j ! .
Applying Stirling’s Formula (8) for N : = and N : = j , we obtain
! e 1 2 e , 1 j ! e j j j + 1 2 e j j j .
Using these estimations in Inequality (A35), we derive
j = ( n s ) j j ! ( n s e ) ( e + 1 ) + j = l e + 1 n s e j j .
From assumption s n < 1 , we obtain
j = l e + 1 n s e j j j = l e + 1 ( n s ) j j = ( n s ) j = ( n s ) 1 1 n s = ( n s ) δ .
Together, Inequalities (A34), (A35), and (A36) imply
E | s Beta ( , n + 1 ) | + a 2 δ s a = 1 n n s e e n s ( e + 1 ) a 1 + n s e n s a 1 δ , when n > 2 / δ .
Combining assumption s n = 1 δ with the elementary inequalities: 1 δ < e δ and 1 δ < e 1 δ , when δ ( 0 , 1 ) , we deduce that n s e e n s = 1 δ e δ < 1 and n s e n s = 1 δ e 1 δ < 1 . Hence,
= 1 n n s e e n s ( e + 1 ) a 1 + n s e n s a 1 δ = O ( 1 ) .
Putting together (A37), (A38), and assumption s n = 1 δ , we conclude that
= 1 n n E | s Beta ( , n + 1 ) | + a = O n 1 a .
This concludes the proof of Lemma 3. □

Appendix D

Proof of Lemma 4.
Firstly, we recall two elementary inequalities.
Fix a 1 . Let x , y 0 . Then,
( x + y ) a 2 a 1 ( x a + y a ) .
Notice that Inequality (A39) is the consequence of the fact that f ( x ) = x a is convex over R + for a 1 .
Fix a ( 0 , 1 ) . Let x , y 0 . Then,
( x + y ) a x a + y a .
Combining together Inequality (A39) and Inequality (A40) for the sum i = 1 M i and passing to the expectations, we derive
E [ M a ] C a , i = 1 E [ M i a ] .
This proves Lemma 4. □

Appendix E

Proof of Theorem 4.
Let π S n be a permutation with
T ( b ) = i = 1 n d b X i , Z π ( i ) = inf π S n i = 1 n d b X i , Z π ( i ) , 1 b <
where S n is the set of all permutations of the numbers 1 , 2 , , n .
Fix a > 1 . Applying the discrete Hölder inequality, we obtain
i = 1 n d X i , Z π ( i ) i = 1 n d a X i , Z π ( i ) 1 a i = 1 n 1 a 1 a .
Hence,
T ( 1 ) a T ( a ) n a 1 .
Passing to the expectations and using the Jensen inequality for X : = T ( 1 ) and f ( x ) = x a , we obtain the following estimation:
E T ( 1 ) a E T ( a ) n a 1 .
Putting together Theorem 3 and Inequality (A41), we obtain
E T ( a ) n 1 a Θ ln ( n ) n a = Θ ( ln ( n ) ) a 2 n 1 a 2 .
Therefore,
E inf π i = 1 n d a X i , Z π ( i ) = Ω ( ln ( n ) ) a 2 n 1 a 2 .
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 ( i 1 ) at the same positions. (Here, for i = 1 , Algorithm moves the sensor X 1 ). 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 = p 1 + p 2 for some p 1 , p 2 N + :
  • The sensors X ( i + 1 ) , X ( i + 2 ) , X ( i + p 1 ) move right to left. Observe that the sensors X ( i + 1 ) , X ( i + 2 ) , X ( i + p 1 ) have to move cumulatively, namely for = 1 , 2 , , p 1 , the sensor X ( i + ) moves right to left to the position X ( i ) + ρ . The displacement to the power a is
    T 1 a = = 1 p 1 X ( i + ) X ( i ) ρ + a .
  • The sensors X ( i + p 1 + 1 ) , X ( i + p 1 + 2 ) , X ( i + p 1 + p 2 ) move left to right. Notice that the sensors X ( i + p 1 + 1 ) , X ( i + p 1 + 2 ) , X ( i + p 1 + p 2 ) have to move cumulatively, namely for = 1 , 2 , , p 2 , the sensors X ( i + p 1 + ) move left to right to the position X ( i ) + ρ p 1 + s . The displacement to the power a is
    T 2 a = = 1 p 2 X ( i ) + ρ p 1 + s X ( i + p 1 + ) + a . Since X ( i ) + ρ p 1 < X ( i + p 1 ) (see Figure A1), we upper-bound the displacement to the power a as follows:
    T 2 a = 1 p 2 X ( i + p 1 ) + s X ( i + p 1 + ) + a .
Figure A1. The movement of mobile sensors X ( i + p 1 ) , X ( i + p 1 + ) specified by 1 . and 2 . in Phase A of Algorithm 1.
Figure A1. The movement of mobile sensors X ( i + p 1 ) , X ( i + p 1 + ) specified by 1 . and 2 . in Phase A of Algorithm 1.
Sensors 22 08789 g0a1
We are now ready to estimate the movement of sensors in Phase A in Algorithm 1. Let p = p 1 + p 2 + p m for some p 1 , p 2 , p m N + and p 0 = 0 . We assume that Phase A is divided into m subphases as follows. Algorithm 1 moves cumulatively the sensors X ( i + p 1 + p 2 + p j 1 + 1 ) , X ( i + p 1 + p 2 + p j 1 + 2 ) , , X ( i + p 1 + p 2 + p j 1 + p j ) into one chosen direction left to right or right to left. The movement direction of the sensors X ( i + p 1 + p 2 + p j 1 + 1 ) , X ( i + p 1 + p 2 + p j 1 + 2 ) , , X ( i + p 1 + p 2 + p j 1 + p j ) is opposite the movement direction of the sensors X ( i + p 1 + p 2 + p j + 1 ) , X ( i + p 1 + p 2 + p j + 2 ) , , X ( i + p 1 + p 2 + p j + p j + 1 ) , provided that j = 1 , 2 , , m 1 .
Let T p a be the displacement to the power a in the considered Phase A of Algorithm 1, and let p 0 = 0 . Observe that
T p a max 0 < p 1 + + p m p j = 1 m = 1 p j | X ( i + p 1 + + p j 1 + ) X ( i + p 1 + + p j 1 ) ρ | + a + max 0 < p 1 + + p m p j = 1 m = 1 p j | X ( i + p 1 + + p j 1 ) + s X ( i + p 1 + + p j 1 + ) | + a .
Let T a 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:
T p a max 0 p 1 + + p m p , 1 p n j = 1 m = 1 p j | X ( i + p 1 + + p j 1 + ) X ( i + p 1 + + p j 1 ) ρ | + a + max 0 p 1 + + p m p , 1 p n j = 1 m = 1 p j | X ( i + p 1 + + p j 1 ) + s X ( i + p 1 + + p j 1 + ) | + a .
Let b 1 , , b 2 , be some integers such that b 1 , , b 2 , { 1 , 2 , , n } and b 1 , l b 2 , l = . Observe that the following costs | X ( b 1 , ) X ( b 2 , ) ρ | + a and | X ( b 2 , ) + s l X ( b 1 , ) | + a can appear in the double sums (A43) at most n times. Hence,
T a = 1 n n | X ( b 1 , ) X ( b 2 , ) ρ | + a + = 1 n n | s X ( b 1 , l ) X ( b 2 , l ) | + a .
Let us recall the following claim.
Claim A1.
The random variable:
X ( j + ) X ( j ) has the Beta ( , n + 1 ) distribution
(see [33], Formula 2.5.21, p. 33).
Combining (A44) and (A45), we have for the expectation value
E T a l = 1 n n l E | Beta ( , n + 1 ) ρ l | + a + l = 1 n n l E | s l Beta ( , n + 1 ) | + a .
Combining Equation (10) in Lemma 2 and Equation (11) in Lemma 3 leads to E T a = O n 1 a . 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 P 1 such that 0 P 1 ρ = 1 + γ n . Hence, for each sensor, we upper-bound the movement to the power a by ρ 2 a . Therefore, the expected a-total displacement of Algorithm 1 is less than
i = 1 n ρ 2 a = ( 1 + γ ) a 2 a n 1 a = O n 1 a .
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 M n ( 1 10 ) be the movement of sensor X ( n ) right to left in Algorithm 1 at Steps (1)–(10). The analysis of M n ( 1 10 ) is analogous to that in the proof of Theorem 5. Using Equation (9) in Lemma 2 for ( a + 1 ) a 2 , we obtain
E M n ( 1 10 ) ( a + 1 ) a 2 = O 1 n ( a + 1 ) a 2 .
Let M n ( 11 16 ) be the movement of sensor X ( n ) right to left in Algorithm 1 at Steps (11)–(16). Observe that M n ( 11 16 ) ρ 2 = 1 2 1 + γ n . Therefore,
E M n ( 11 16 ) ( a + 1 ) a 2 = O 1 n ( a + 1 ) a 2 .
Let M n be the movement of sensor X ( n ) right to left in Algorithm 1. Putting together the equality M n = M n ( 1 10 ) + M n ( 11 16 ) , Estimations (A46)–(A47), as well as Lemma 4, we have
E M n ( a + 1 ) a 2 = O 1 n ( a + 1 ) a 2 .
Applying the Markov inequality for random variable M n ( a + 1 ) a 2 and Estimation (A48), we deduce that
Pr M n > 1 n a 1 + a = Pr M n ( a + 1 ) a 2 > 1 n a 2 2 = O n a 2 2 n ( a + 1 ) a 2 = O 1 n a 2 .
Consider the following three events:
E 1 : Y n < 1 2 n a a + 1 | X ( n ) 1 n a a + 1 ,
E 2 : Y n < 1 2 n a a + 1 | X ( n ) < 1 n a a + 1 ,
E 3 : X ( n ) < 1 n a a + 1 .
Applying Equation (A49) yields
Pr E 1 1 Pr E 3 Pr E 1 Pr M n > 1 n a a + 1 = O 1 n a 2 .
From Lemma 1, as well as the fact that random X ( n ) obeys Beta ( n , 1 ) , we have
Pr E 2 Pr E 3 Pr E 3 < 1 e n 1 1 + a is exponentially small .
Putting this all together, we deduce that
Pr Y n < 1 2 n a a + 1 = Pr E 1 1 Pr E 3 + Pr E 2 Pr E 3 = O 1 n a 2 .
This finishes the proof of Lemma 5. □

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. [Google Scholar] [CrossRef] [Green Version]
  2. Ghosh, A.; Das, S.K. Coverage and connectivity issues in wireless sensor networks: A survey. Pervasive Mob. Comput. 2008, 4, 303–334. [Google Scholar] [CrossRef]
  3. Mohamed, S.; Hamza, H.; Saroit, I. Coverage in mobile wireless sensor networks (M-WSN): A survey. Comput. Commun. 2017, 110, 133–150. [Google Scholar] [CrossRef]
  4. Kumar, S.; Lai, T.H.; Arora, A. Barrier coverage with wireless sensors. In 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. [Google Scholar] [CrossRef] [Green Version]
  6. Kapelko, R. On the maximum movement to the power of random sensors for coverage and interference. Pervasive Mob. Comput. 2018, 51, 174–192. [Google Scholar] [CrossRef]
  7. Kranakis, E.; Shaikhet, G. Displacing Random Sensors to Avoid Interference. In COCOON; Springer: Berlin/Heidelberg, Germany, 2014; Volume 8591, pp. 501–512. [Google Scholar]
  8. Kapelko, R.; Kranakis, E. On the Displacement for Covering a Square with Randomly Placed Sensors. In ADHOCNOW; Springer: Berlin/Heidelberg, Germany, 2015; Volume 9143, 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. In 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. [Google Scholar] [CrossRef]
  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. [Google Scholar] [CrossRef]
  13. Ammari, H.M.; Das, S.K. Centralized and Clustered k-Coverage Protocols for Wireless Sensor Networks. IEEE Trans. Comput. 2012, 61, 118–133. [Google Scholar] [CrossRef]
  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. [Google Scholar] [CrossRef] [Green Version]
  15. Saipulla, A.; Westphal, C.; Liu, B.; Wang, J. Barrier coverage of line-based deployed wireless sensor networks. In 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. [Google Scholar] [CrossRef] [PubMed]
  17. Burkhart, M.; Wattenhofer, R.; Zollinger, A. Does Topology Control Reduce Interference? In 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. [Google Scholar] [CrossRef]
  19. Halldórsson, M.M.; Tokuyama, T. Minimizing interference of a wireless ad-hoc network in a plane. In Algorithmic Aspects of Wireless Sensor Networks; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2008; Volume 4240, pp. 71–82. [Google Scholar]
  20. Kranakis, E.; Krizanc, D.; Narayanan, L.; Stacho, L. Maximum Interference of Random Sensors on a Line. In Structural Information and Communication Complexity. SIROCCO 2010; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2010; Volume 6058, pp. 197–210. [Google Scholar]
  21. Ajtai, M.; Komlós, J.; Tusnády, G. On optimal matchings. Combinatorica 1984, 4, 259–264. [Google Scholar] [CrossRef]
  22. Gao, J.; Guibas, L.; Milosavljevic, N.; Dengpan, Z. Distributed Resource Management and Matching in Sensor Networks. In 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. [Google Scholar] [CrossRef] [Green Version]
  24. Eftekhari, M.; Narayanan, L.; Opatrny, J. On Multi-Round Sensor Deployment for Barrier Coverage. In 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. In 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. On Minimizing the Maximum Sensor Movement for Barrier Coverage of a Line Segment. In Ad-Hoc, Mobile and Wireless Networks. ADHOC-NOW 2009; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2009; Volume 5793, pp. 194–212. [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. In 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. [Google Scholar] [CrossRef] [Green Version]
  29. Kapelko, R.; Kranakis, E. On the displacement for covering a unit interval with randomly placed sensors. Inf. Process. Lett. 2016, 116, 710–717. [Google Scholar] [CrossRef] [Green Version]
  30. Kapelko, R. On the Energy in Displacement of Random Sensors for Interference and Connectivity. In 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. In 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. [Google Scholar] [CrossRef]
  33. Arnold, B.C.; Balakrishnan, N.; Nagaraja, H.N. A First Course in Order Statistics; SIAM: Philadelphia, PA, USA, 2008; Volume 54. [Google Scholar]
  34. Digital Library of Mathematical Functions. Available online: http://dlmf.nist.gov/8.17 (accessed on 1 January 2021).
  35. LeCam, L. On the Distribution of Sums of Independent Random Variables. In Bernoulli 1713 Bayes 1763 Laplace 1813; Springer: Berlin/Heidelberg, Germany, 1965; 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; John Wiley & Sons: Hoboken, NJ, USA, 1968; Volume 1. [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. [Google Scholar] [CrossRef]
  39. Dobrić, V.; Yukich, J. Asymptotics for transportation cost in high dimensions. J. Theor. Probab. 1995, 8, 97–118. [Google Scholar] [CrossRef]
Figure 1. (a) Sensing radius r 1 on a line. (b) Square sensing radius r 2 .
Figure 1. (a) Sensing radius r 1 on a line. (b) Square sensing radius r 2 .
Sensors 22 08789 g001
Figure 2. (a) Random sensors on the unit interval. (b) Random sensors on the unit square.
Figure 2. (a) Random sensors on the unit interval. (b) Random sensors on the unit square.
Sensors 22 08789 g002
Figure 3. (a) Sensors at the anchor positions on the unit interval. (b) Sensors at the anchor positions on the unit square.
Figure 3. (a) Sensors at the anchor positions on the unit interval. (b) Sensors at the anchor positions on the unit square.
Sensors 22 08789 g003
Figure 4. The positions of 4 mobile sensors X ( 1 ) ,   X ( 2 ) ,   X ( 3 ) ,   X ( 4 ) on the unit interval.
Figure 4. The positions of 4 mobile sensors X ( 1 ) ,   X ( 2 ) ,   X ( 3 ) ,   X ( 4 ) on the unit interval.
Sensors 22 08789 g004
Figure 5. T n ( 1 ) = Θ ( 1 ) of Algorithm 4.
Figure 5. T n ( 1 ) = Θ ( 1 ) of Algorithm 4.
Sensors 22 08789 g005
Figure 6. T n ( 3 / 2 ) = Θ 1 n of Algorithm 4.
Figure 6. T n ( 3 / 2 ) = Θ 1 n of Algorithm 4.
Sensors 22 08789 g006
Figure 7. T n ( 2 ) = Θ 1 n of Algorithm 4.
Figure 7. T n ( 2 ) = Θ 1 n of Algorithm 4.
Sensors 22 08789 g007
Figure 8. T n ( 1 ) Γ 3 2 2 2 n of Algorithm 5 with the additional theoretical line according to the leading term of Theorem 2 for a = 1 .
Figure 8. T n ( 1 ) Γ 3 2 2 2 n of Algorithm 5 with the additional theoretical line according to the leading term of Theorem 2 for a = 1 .
Sensors 22 08789 g008
Figure 9. T n ( 3 / 2 ) Γ 7 4 2 3 4 5 2 n 1 4 of Algorithm 5 with the additional theoretical line according to the leading term of Theorem 2 for a = 3 / 2 .
Figure 9. T n ( 3 / 2 ) Γ 7 4 2 3 4 5 2 n 1 4 of Algorithm 5 with the additional theoretical line according to the leading term of Theorem 2 for a = 3 / 2 .
Sensors 22 08789 g009
Figure 10. T n ( 2 ) 1 6 of Algorithm 5 with the additional theoretical line according to the leading term of Theorem 2 for a = 2 .
Figure 10. T n ( 2 ) 1 6 of Algorithm 5 with the additional theoretical line according to the leading term of Theorem 2 for a = 2 .
Sensors 22 08789 g010
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 r 1 and the interference value s, where ϵ > 0 , 1 > δ > 0 .
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 r 1 and the interference value s, where ϵ > 0 , 1 > δ > 0 .
Sensing Radius r 1 Interference Distance sExpected Minimal a-Total Displacement for ( r 1 , s ) - C & I RequirementTheorem
r 1 = 1 2 n s = 1 n Γ ( a 2 + 1 ) 2 a 2 ( 1 + a ) n 1 a 2 + O n a 2 ,  
a > 0
Theorem 2 (cf. [10])
r 1 = 1 + ϵ 2 n ,  
ϵ > 0
s = 1 δ n ,  
1 > δ > 0
O n 1 a , a > 0 Theorem 6
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 r 2 and the interference value s, where ϵ > 0 , 1 > δ > 0 .
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 r 2 and the interference value s, where ϵ > 0 , 1 > δ > 0 .
Square Sensing Radius r 2 Interference Distance sExpected Minimal a-Total Displacement for ( r 2 , s ) - C & I RequirementTheorem
r 2 = 1 2 n s = 1 n Θ ln ( n ) n if   a = 1
Ω ( ln ( n ) ) a 2 n 1 a 2 if   a > 1
Theorem 3 (cf. [11])
Theorem 4
r 2 = 1 + ϵ 2 n ,  
ϵ > 0
s = 1 δ n ,  
1 > δ > 0
O n 1 a 2   if   a > 0 Theorem 7
Table 3. Comparison of related papers provided that the symbol ∨ means it is included.
Table 3. Comparison of related papers provided that the symbol ∨ means it is included.
ReferenceDeployment DistributionEnergy1DMovement in 2D2DRequirement
This paperRandom deploymentDirect to the final locationsCoverage and interference
[6]Poisson process Coverage and interference
[30]Poisson processOnly parallel to the axesCoverage and interference
[18]Random deployment Interference
[20]Random deployment Interference
[19]Evenly distributed Interference
[7]Poisson process Only parallel to the axesInterference
[29]Random deployment Coverage
[28]Random deploymentOnly parallel to the axesCoverage
[31]Poisson process Coverage and interference
[1]Random deployment Coverage
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kapelko, R. Analysis of the Threshold for Energy Consumption in Displacement of Random Sensors. Sensors 2022, 22, 8789. https://doi.org/10.3390/s22228789

AMA Style

Kapelko R. Analysis of the Threshold for Energy Consumption in Displacement of Random Sensors. Sensors. 2022; 22(22):8789. https://doi.org/10.3390/s22228789

Chicago/Turabian Style

Kapelko, Rafał. 2022. "Analysis of the Threshold for Energy Consumption in Displacement of Random Sensors" Sensors 22, no. 22: 8789. https://doi.org/10.3390/s22228789

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop