| Literature DB >> 22163643 |
Frank Yeong-Sung Lin1, Cheng-Ta Lee.
Abstract
In this paper we propose an energy-efficient object tracking algorithm in wireless sensor networks (WSNs). Such sensor networks have to be designed to achieve energy-efficient object tracking for any given arbitrary topology. We consider in particular the bi-directional moving objects with given frequencies for each pair of sensor nodes and link transmission cost. This problem is formulated as a 0/1 integer-programming problem. A Lagrangean relaxation-based (LR-based) heuristic algorithm is proposed for solving the optimization problem. Experimental results showed that the proposed algorithm achieves near optimization in energy-efficient object tracking. Furthermore, the algorithm is very efficient and scalable in terms of the solution time.Entities:
Keywords: Lagrangean relaxation; object tracking; wireless sensor networks
Mesh:
Year: 2010 PMID: 22163643 PMCID: PMC3231220 DOI: 10.3390/s100908101
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.An example of object tracking.
Figure 2.An example of a 2D routing sub-graph.
Power model of the MICAz.
| Radio | Rx | 19.7 mA |
| Tx(−10 dBm) | 11 mA | |
| Tx(−5 dBm) | 14 mA | |
| Tx(0 dBm) | 17.4 mA | |
Figure 3.An example of a 2D sensor sub-graph.
Figure 4.An example of a 2D object tracking tree.
Figure 5.An example of an object moves from voronoi cell x to voronoi cell y.
Figure 6.An example of calculating communication cost.
Notations for the given parameters.
| Notation | Description |
|---|---|
| The set of all sensor nodes. | |
| The set of all communication nodes, including sink node. | |
| Artificial node outside the sensor field. | |
| The set of the object moving frequency from | |
| The set of all links, ( | |
| The set of transmission costs | |
| The set of all candidate paths | |
Notations for the decision variables.
| Notation | Description |
|---|---|
| 1 if the sensor node | |
| 1 if the sensor node | |
The truth table of variables , , and .
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
Figure 7.Lagrangean relaxation procedures.
Figure 8.The LR-based object tracking tree algorithm.
Parameter of Lagrangean relaxation-based algorithm.
| Number of nodes | 12–105 (depend on each case) |
| Number of iterations | 5,000 |
| Improvement counter threshold | 49 |
| Initial upper bound | 1010 |
| Initial lower bound | −1010 |
| Initial scalar of step size | 2 |
| Initial multiplier | 0 |
Figure 9.Example of an LR-based object tracking tree.
Evaluation of the gap and improvement ratio with different number of nodes.
| 12 | Problem 1 | 2,774 | 3,127 | 0.13 | 3,630 | 0.16 |
| 23 | Problem 1 | 17,850 | 20,725 | 0.16 | 22,491 | 0.09 |
| 36 | Problem 1 | 42,410 | 49,970 | 0.18 | 57,553 | 0.15 |
| 50 | Problem 1 | 89,824 | 78,807 | 0.14 | 99,639 | 0.11 |
| 105 | Problem 1 | 326,529 | 371,438 | 0.14 | 508,314 | 0.37 |
Figure 10.The execution results of LR-based algorithm with 12 nodes in test problem 1.
The time complexity of LR-based object tracking tree algorithm.
| Sub-problem (SUB1) | |
| Sub-problem (SUB2) | |
| Sub-problem (SUB3) | |
| Sub-problem (SUB4) | |
| Getting primal feasible solutions | |
| Lagrangean dual problem | |
Parameter I means the maximum number of iterations
Notation for the indicate parameter.
| Notation | Description |
|---|---|
| The value of indicator function is 1 if link ( | |
Notations for the decision variable .
| Notation | Description |
|---|---|
| 1 if
| |