ADMM-Based Sensor Network Localization Using Low-Rank Approximation

In this paper, we present an efficient localization algorithm for sensor networks using range information. Since each sensor can only communicate with its neighbors, the Euclidean distance matrix (EDM), composed by squared distances between each pair of sensors, is incomplete. The first step of the proposed algorithm is to fulfill the EDM completion and relative maps of sensor networks are then achieved by the multidimensional scaling technique. Besides the EDM, the centralized Gram matrix of sensors’ coordinates is also used to model the localization problem. Compared with other EDM-based localization algorithms, mathematical properties of both the EDM and the Gram matrix are appropriately exploited so as to improve the estimation accuracy. The resulting localization model is formulated as a semidefinite programming problem. An alternating direction method of multipliers is further developed to enhance the scalability of the proposed algorithm. The numerical experiments demonstrate that the proposed algorithm can effectively improve the estimation accuracy of both the EDM completion and the final localization.

[1]  R. Michael Buehrer,et al.  Collaborative Sensor Network Localization: Algorithms and Practical Issues , 2018, Proceedings of the IEEE.

[2]  Zhi-Quan Luo,et al.  Distributed sensor network localization using SOCP relaxation , 2008, IEEE Transactions on Wireless Communications.

[3]  Liu Ke-zhong,et al.  An Improved DV-Hop Localization Algorithm for Wireless Sensor Networks , 2006 .

[4]  Emmanuel J. Candès,et al.  Matrix Completion With Noise , 2009, Proceedings of the IEEE.

[5]  Ali H. Sayed,et al.  Diffusion strategies for adaptation and learning over networks: an examination of distributed strategies and network behavior , 2013, IEEE Signal Processing Magazine.

[6]  Yinyu Ye,et al.  Semidefinite programming based algorithms for sensor network localization , 2006, TOSN.

[7]  Ying Zhang,et al.  Localization from connectivity in sensor networks , 2004, IEEE Transactions on Parallel and Distributed Systems.

[8]  Xiansheng Guo,et al.  Accurate Localization of Multiple Sources Using Semidefinite Programming Based on Incomplete Range Matrix , 2016, IEEE Sensors Journal.

[9]  B. R. Badrinath,et al.  DV Based Positioning in Ad Hoc Networks , 2003, Telecommun. Syst..

[10]  H. Vincent Poor,et al.  Non-Line-of-Sight Node Localization Based on Semi-Definite Programming in Wireless Sensor Networks , 2009, IEEE Transactions on Wireless Communications.

[11]  Tomaso Erseghe,et al.  Cooperative Localization in WSNs: A Hybrid Convex/Nonconvex Solution , 2018, IEEE Transactions on Signal and Information Processing over Networks.

[12]  Jos F. Sturm,et al.  A Matlab toolbox for optimization over symmetric cones , 1999 .

[13]  Stephen P. Boyd,et al.  Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers , 2011, Found. Trends Mach. Learn..

[14]  Lei Chen,et al.  Noise-tolerant localization from incomplete range measurements for wireless sensor networks , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[15]  João M. F. Xavier,et al.  Simple and Fast Convex Relaxation Method for Cooperative Localization in Sensor Networks Using Range Measurements , 2014, IEEE Transactions on Signal Processing.

[16]  L. El Ghaoui,et al.  Convex position estimation in wireless sensor networks , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[17]  Kim-Chuan Toh,et al.  Semidefinite Programming Approaches for Sensor Network Localization With Noisy Distance Measurements , 2006, IEEE Transactions on Automation Science and Engineering.

[18]  Brian D. O. Anderson,et al.  Wireless sensor network localization techniques , 2007, Comput. Networks.

[19]  Tarek R. Sheltami,et al.  DV-maxHop: A Fast and Accurate Range-Free Localization Algorithm for Anisotropic Wireless Networks , 2017, IEEE Transactions on Mobile Computing.

[20]  Stephen P. Boyd,et al.  Further Relaxations of the Semidefinite Programming Approach to Sensor Network Localization , 2008, SIAM J. Optim..

[21]  Shahrokh Valaee,et al.  Localization of Wireless Sensors via Nuclear Norm for Rank Minimization , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[22]  Wotao Yin,et al.  Alternating direction augmented Lagrangian methods for semidefinite programming , 2010, Math. Program. Comput..

[23]  Lutz H.-J. Lampe,et al.  Second order cone programming for sensor network localization with anchor position uncertainty , 2011, 2011 8th Workshop on Positioning, Navigation and Communication.

[24]  Wing-Kin Ma,et al.  Semi-definite programming approach to sensor network node localization with anchor position uncertainty , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[25]  Dianne P. O'Leary,et al.  Euclidean distance matrix completion problems , 2012, Optim. Methods Softw..

[26]  Martin Vetterli,et al.  Euclidean Distance Matrices: Essential theory, algorithms, and applications , 2015, IEEE Signal Processing Magazine.

[27]  J. Gower Properties of Euclidean and non-Euclidean distance matrices , 1985 .

[28]  Paul Tseng,et al.  Second-Order Cone Programming Relaxation of Sensor Network Localization , 2007, SIAM J. Optim..

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

[30]  R. Balaji,et al.  On Euclidean distance matrices , 2007 .

[31]  R.L. Moses,et al.  Locating the nodes: cooperative localization in wireless sensor networks , 2005, IEEE Signal Processing Magazine.

[32]  Zhu Yanping,et al.  Localization of sensor networks via low rank approximation , 2016 .

[33]  Richard G. Baraniuk,et al.  Fast Alternating Direction Optimization Methods , 2014, SIAM J. Imaging Sci..

[34]  Takahiro Hara,et al.  Localization algorithms of Wireless Sensor Networks: a survey , 2011, Telecommunication Systems.

[35]  João M. F. Xavier,et al.  Robust Localization of Nodes and Time-Recursive Tracking in Sensor Networks Using Noisy Range Measurements , 2011, IEEE Transactions on Signal Processing.