Minimizing the number of Sensors Moved on Line Segment or Circle - - PowerPoint PPT Presentation

minimizing the number of sensors moved on line segment or
SMART_READER_LITE
LIVE PREVIEW

Minimizing the number of Sensors Moved on Line Segment or Circle - - PowerPoint PPT Presentation

Minimizing the number of Sensors Moved on Line Segment or Circle Barriers M. Mehrandish, L. Narayanan, J. Opatrny Department of Computer Science and Software Engineering Concordia University Montreal Canada MinNum Problem, 2011 p.1/22


slide-1
SLIDE 1

Minimizing the number

  • f Sensors Moved
  • n Line Segment or Circle Barriers
  • M. Mehrandish, L. Narayanan, J. Opatrny

Department of Computer Science and Software Engineering Concordia University Montreal Canada

MinNum Problem, 2011 – p.1/22

slide-2
SLIDE 2

Intrusion Detection by Sensors

A region can be protected using a sensor network. Each sensor has a sensing range r:

r

A sensor detects an object entering its sensing range.

MinNum Problem, 2011 – p.2/22

slide-3
SLIDE 3

Intrusion Detection by Sensors

Full coverage of a region:

MinNum Problem, 2011 – p.3/22

slide-4
SLIDE 4

Intrusion Detection by Sensors

Barrier coverage of a region: cover only its border. Barrier coverage is sufficient in many cases, and is cheaper.

MinNum Problem, 2011 – p.4/22

slide-5
SLIDE 5

Line Segment Barrier

We first consider a simplified case of a barrier coverage, when we need to cover a line segment (in blue) of the border.

Protected Area

intruder

MinNum Problem, 2011 – p.5/22

slide-6
SLIDE 6

Covering Line Segment Barrier

(1) Using static sensors: Sensors are scattered randomly in a band along the barrier

intruder

Protected Area

People often study how many sensors are needed to provide a coverage with high probability. Drawback: Large number of sensors is needed.

MinNum Problem, 2011 – p.6/22

slide-7
SLIDE 7

Covering Line Segment Barrier

(2) Using mobile sensors: Sensors are scattered on the line along the barrier

Protected Area

Some sensors move to provide a barrier coverage.

Protected Area

MinNum Problem, 2011 – p.7/22

slide-8
SLIDE 8

Line Segment Barrier Problem:

L x x x x 2 4 1 3 xn x5

Given a line segment [0,L], and n sensors of sensing range r1, r2, . . . , rn in initial positions x1 ≤ x2 ≤ · · · ≤ xn on the line, determine the final positions of sensors so that

  • 1. the line segment is covered, and
  • 2. a particular aspect of sensors moves is optimized.

MinNum Problem, 2011 – p.8/22

slide-9
SLIDE 9

Optimizations Studied Previously

Minimize the maximal movement of sensors (MinMax). (A centralized algorithm is given in J. Czyzowicz et al., LNCS v. 5793, 2009) Minimize the sum of movement of sensors (MinSum). (A centralized algorithm is given in J. Czyzowicz et al., LNCS v. 6288, pp. 29-42, 2010) Algorithms for the two problem are different. Both motivated by saving sensor’s energy.

MinNum Problem, 2011 – p.9/22

slide-10
SLIDE 10

Our Optimization Problem: MinNum

Minimize the number of sensors that must move. We call it MinNum. Why MinNum: The energy cost of the movement start-up of a sensor can be more important than the eventual size

  • f the move.

It would be easier to organize a move of a smaller number of sensors.

MinNum Problem, 2011 – p.10/22

slide-11
SLIDE 11

Given an instance of the barrier coverage problem, MinMax, MinSum, MinNum optimization problem typically give a different solution.

L

MinMax solution:

L

MinNum solution:

L

MinNum Problem, 2011 – p.11/22

slide-12
SLIDE 12

Sub-problems of MinNum

Let R be the sum of the sensing diameters of the sensors. The coverage of the barrier segment is possible only when R ≥ L. We consider several sub-problems of MinNum:

  • 1. R ≥ L, full coverage,
  • 2. R < L and the coverage is maximized,
  • 3. R < L and the coverage is maximized and

contiguous.

MinNum Problem, 2011 – p.12/22

slide-13
SLIDE 13
  • 1. R ≥ L, full coverage:

L

  • 2. R < L, maximal coverage:

L

  • 3. R < L, maximal coverage, contiguous:

L

MinNum Problem, 2011 – p.13/22

slide-14
SLIDE 14

Our Results

The MinNum problem on a line segment [0; L] is NP-hard, when sensors have unequal sensing ranges. The proof is done by reducing the partition problem to the MinNum problem. It remains NP-hard even on the infinite line in the contiguous case. Thus we now consider the case of homogeneous sensors with the identical sensor ranges.

MinNum Problem, 2011 – p.14/22

slide-15
SLIDE 15

Identical Sensor Ranges

We have low-degree centralized algorithm for each case:

Contiguous non − contiguous R = L O(n) n.a. R > L O(n3) n.a. R < L O(n2) O(n3) Contiguous non − contiguous infinite line O(n2) O(n)

MinNum Problem, 2011 – p.15/22

slide-16
SLIDE 16

Algorithm for R >L

Given an instance of the problem with n sensors, Find the largest number j such that:

  • 1. j sensors don’t move and
  • 2. the gaps left on the line segment can be covered

with at most n-j sensors. Given and instance

L S S S S S 1 2 3 4 5

we can represent it using a directed graph:

MinNum Problem, 2011 – p.16/22

slide-17
SLIDE 17

Algorithm for R >L

Instance:

L S S S S S 1 2 3 4 5

Its representation: edge cost = # of sensors needed to cover the remaining gap between these two sensors.

S S S S F 2 3 4 5 I 1 2 2 4 5 many more edges 3

Find a longest directed path from I to F such that

length + cost ≤ n − 1.

Can be done by dynamic programming in O(n3)

MinNum Problem, 2011 – p.17/22

slide-18
SLIDE 18

MinNum on a Circular Barrier

MinNum Problem, 2011 – p.18/22

slide-19
SLIDE 19

MinNum on a Circle Barrier

Barrier to cover is a circle, we have n sensors of sensing range r1, r2, . . . , rn, in initial positions x1 ≤ x2 ≤ . . . ≤ xn on the circle (angles w.r.t. to the center of the circle). Determine the final positions of sensors on the circle so that

  • 1. the circle is covered (if possible), and
  • 2. the number of sensors moved in minimal.

MinNum Problem, 2011 – p.19/22

slide-20
SLIDE 20

Our Results

The MinNum problem on a circle barrier C = (0, d/2)

  • f diameter d is NP-hard, when sensors have

unequal sensing ranges. We consider in the rest the case of homogeneous sensors which have identical sensing range cr on the circle. We can consider several situations depending on the total length of the circle that can be covered.

MinNum Problem, 2011 – p.20/22

slide-21
SLIDE 21

Our Results

Length of the circle is πd Total potential coverage of sensors is of length ncr. Centralized algorithms:

Contiguous non − contiguous ncr = πd O(n2) n.a. ncr > πd O(n4) n.a. ncr < πd < 2ncr O(n2) O(n4) 2ncr ≤ πd O(n2) O(n)

MinNum Problem, 2011 – p.21/22

slide-22
SLIDE 22

Open Problems

Can the complexity of algorithms be improved? Consider the barrier coverage problem when we have a fixed number of sensing ranges. Consider other shapes of barriers, e.g., a regular polygon Distributed algorithms for the problem. References:

  • M. Mehrandish, L. Narayanan, J. Opatrny, Minimizing

the Number of Sensors Moved on Line Barriers, Proc.

  • f IEEE WCNC 2011, pp. 1464-1469, 2011.
  • M. Mehrandish, Ph.D. Thesis, Concordia U., 2011

MinNum Problem, 2011 – p.22/22