A Lagrangean relaxation based sensor deployment algorithm to optimize quality of service for target positioning

The target positioning service is one of useful applications for wireless sensor networks. So far, most papers considered traditional uniform quality of services (QoS) for target positioning in sensing fields. However, it is possible that all regions in a sensing field have different requirements for target positioning accuracy. We also concern the terrain of sensing fields might have some limitations for placing sensors. Therefore, this paper proposes a generic framework for the sensor deployment problem supporting differential quality of services (QoS) for target positioning to all regions in a sensing field. We define weighted error distance as metric of quality of positioning services. This problem is to optimize the QoS level for target positioning under the limitations of budget and discrimination priorities of regions, where locations and sensing radiuses of all sensors should be determined. We formulate the problem as a nonlinear integer programming problem where the objective function is to minimize of the maximum weighted error distance subject to the complete coverage, deployment budget, and discrimination priority constraints. A Lagrangean relaxation (LR) based heuristic is developed to solve the NP-hard problem. Experimental results reveal that the proposed framework can provide better quality of services for positioning than the previous researches, which only handles uniform QoS requirements. Moreover we evaluate the performance of proposed algorithm. As well as we adopt the previous algorithm, ID-CODE, as the benchmark to examine the proposed heuristic. The results show the proposed algorithm is very effective in terms of deployment cost.

[1]  Tian He,et al.  Differentiated surveillance for sensor networks , 2003, SenSys '03.

[2]  Krishnendu Chakrabarty,et al.  Target localization based on energy considerations in distributed sensor networks , 2003, Ad Hoc Networks.

[3]  Philip Wolfe,et al.  Validation of subgradient optimization , 1974, Math. Program..

[4]  Marshall L. Fisher,et al.  The Lagrangian Relaxation Method for Solving Integer Programming Problems , 2004, Manag. Sci..

[5]  Mark G. Karpovsky,et al.  On a New Class of Codes for Identifying Vertices in Graphs , 1998, IEEE Trans. Inf. Theory.

[6]  Jianping Yin,et al.  Requirements of Quality of Service in Wireless Sensor Network , 2006, International Conference on Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies (ICNICONSMCL'06).

[7]  Gaetano Borriello,et al.  Location Systems for Ubiquitous Computing , 2001, Computer.

[8]  Ari Trachtenberg,et al.  Identifying Codes and Covering Problems , 2008, IEEE Transactions on Information Theory.

[9]  Francesco De Pellegrini,et al.  Robust location detection in emergency sensor networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[10]  Congfu Xu,et al.  Sensor deployment optimization for detecting maneuvering targets , 2005, 2005 7th International Conference on Information Fusion.

[11]  S. Sitharama Iyengar,et al.  Grid Coverage for Surveillance and Target Location in Distributed Sensor Networks , 2002, IEEE Trans. Computers.

[12]  S. Sitharama Iyengar,et al.  Sensor placement for grid coverage under imprecise detections , 2002, Proceedings of the Fifth International Conference on Information Fusion. FUSION 2002. (IEEE Cat.No.02EX5997).

[13]  Yingshu Li,et al.  Maximum Lifetime of Sensor Networks with Adjustable Sensing Range , 2006, Seventh ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD'06).

[14]  A. M. Geoffrion Lagrangean Relaxation and Its Uses in Integer Programming , 1972 .

[15]  Marshall L. Fisher,et al.  An Applications Oriented Guide to Lagrangian Relaxation , 1985 .

[16]  Richard E. Neapolitan,et al.  Foundations of Algorithms Using C++ Pseudocode , 2003 .

[17]  K. Chakrabarty,et al.  Target localization based on energy considerations in distributed sensor networks , 2003, Proceedings of the First IEEE International Workshop on Sensor Network Protocols and Applications, 2003..

[18]  Miodrag Potkonjak,et al.  Power efficient organization of wireless sensor networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[19]  Antoine Lobstein,et al.  Minimizing the size of an identifying or locating-dominating code in a graph is NP-hard , 2003, Theor. Comput. Sci..

[20]  Antoine Lobstein,et al.  Identifying and locating-dominating codes: NP-Completeness results for directed graphs , 2002, IEEE Trans. Inf. Theory.

[21]  Richard E. Neapolitan,et al.  Foundations of algorithms using C++ pseudocode (2nd ed.) , 1997 .

[22]  Richard E. Neapolitan,et al.  Foundations of Algorithms using C++ Pseudocode, Third Edition , 2008 .

[23]  Pei-Ling Chiu,et al.  A near-optimal sensor placement algorithm to achieve complete coverage-discrimination in sensor networks , 2005, IEEE Communications Letters.

[24]  Javier Etcheberry,et al.  The Set-Covering Problem: A New Implicit Enumeration Algorithm , 1977, Oper. Res..

[25]  Massoud Pedram,et al.  QoM and lifetime-constrained random deployment of sensor networks for minimum energy consumption , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[26]  Deborah Estrin,et al.  GPS-less low-cost outdoor localization for very small devices , 2000, IEEE Wirel. Commun..

[27]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[28]  David Starobinski,et al.  Robust location detection with sensor networks , 2004, IEEE Journal on Selected Areas in Communications.

[29]  Krishnendu Chakrabarty,et al.  Sensor placement for effective coverage and surveillance in distributed sensor networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..