skip to main content
article

Semidefinite programming based algorithms for sensor network localization

Published:01 May 2006Publication History
Skip Abstract Section

Abstract

An SDP relaxation based method is developed to solve the localization problem in sensor networks using incomplete and inaccurate distance information. The problem is set up to find a set of sensor positions such that given distance constraints are satisfied. The nonconvex constraints in the formulation are then relaxed in order to yield a semidefinite program that can be solved efficiently.The basic model is extended in order to account for noisy distance information. In particular, a maximum likelihood based formulation and an interval based formulation are discussed. The SDP solution can then also be used as a starting point for steepest descent based local optimization techniques that can further refine the SDP solution.We also describe the extension of the basic method to develop an iterative distributed SDP method for solving very large scale semidefinite programs that arise out of localization problems for large dense networks and are intractable using centralized methods.The performance evaluation of the technique with regard to estimation accuracy and computation time is also presented by the means of extensive simulations.Our SDP scheme also seems to be applicable to solving other Euclidean geometry problems where points are locally connected.

References

  1. Alfakih, A. Y., Khandani, A., and Wolkowicz, H. 1999. Solving Euclidean distance matrix completion problems via semidefinite programming. Comput. Optim. Appl. 12, 1--3, 13--30. Google ScholarGoogle Scholar
  2. Benson, S. J., Ye, Y., and Zhang, X. 2000. Solving large-scale sparse semidefinite programs for combinatorial optimization. SIAM J. Optim. 10, 2, 443--461. Google ScholarGoogle Scholar
  3. Biswas, P., Aghajan, H., and Ye, Y. 2005a. Integration of angle of arrival information for multimodal sensor network localization using semidefinite programming. Tech. rep., Wireless Sensor Networks Lab, Stanford University, May.Google ScholarGoogle Scholar
  4. Biswas, P., Liang, T.-C., Toh, K.-C., and Ye, Y. 2005b. An SDP based approach for anchor-free 3d graph realization. Tech. rep., Dept of Management Science and Engineering, Stanford University. Submitted to SIAM Journal on Scientific Computing. March.Google ScholarGoogle Scholar
  5. Biswas, P. and Ye, Y. 2003. A distributed method for solving semidefinite programs arising from ad hoc wireless sensor network localization. Tech. rep., Dept of Management Science and Engineering, Stanford University, October.Google ScholarGoogle Scholar
  6. Biswas, P. and Ye, Y. 2004. Semidefinite programming for ad hoc wireless sensor network localization. In Proceedings of the Third International Symposium on Information Processing in Sensor Networks. ACM Press, 46--54. Google ScholarGoogle Scholar
  7. Boyd, S., Ghaoui, L. E., Feron, E., and Balakrishnan, V. 1994. Linear Matrix Inequalities in System and Control Theory. SIAM.Google ScholarGoogle Scholar
  8. Bulusu, N., Heidemann, J., and Estrin, D. 2000. Gps-less low cost outdoor localization for very small devices. Tech. rep., Computer science department, University of Southern California, April.Google ScholarGoogle Scholar
  9. Carter, M., Jin, H., Saunders, M., and Ye, Y. 2005. Spaseloc: An adaptable subproblem algorithm for scalable wireless network localization. Submitted to the SIAM J. on Optimization. Google ScholarGoogle Scholar
  10. Costa, J., Patwari, N., and HeroIII, A. O. 2005. Distributed multidimensional scaling with adaptive weighting for node localization in sensor networks. To appear in ACM Trans. Sens. Netw. Google ScholarGoogle Scholar
  11. Cox, T. and Cox, M. A. A. 2001. Multidimensional Scaling. Chapman Hall/CRC, London.Google ScholarGoogle Scholar
  12. Doherty, L., Ghaoui, L. E., and Pister, K. S. J. 2001. Convex position estimation in wireless sensor networks. In Proceedings of IEEE Infocom. Anchorage, Alaska, 1655--1663.Google ScholarGoogle Scholar
  13. Ganesan, D., Krishnamachari, B., Woo, A., Culler, D., Estrin, D., and Wicker, S. 2002. An empirical study of epidemic algorithms in large scale multihop wireless networks.Google ScholarGoogle Scholar
  14. Groenen, P. 1993. The Majorization Approach to Multidimensional Scaling: Some Problems and Extensions. DSWO Press, Leiden University.Google ScholarGoogle Scholar
  15. Hightower, J. and Borriello, G. 2001. Location systems for ubiquitous computing. Computer 34, 8, 57--66. Google ScholarGoogle Scholar
  16. Howard, A., Matarić, M., and Sukhatme, G. 2001. Relaxation on a mesh: a formalism for generalized localization. In IEEE/RSJ International Conference on Intelligent Robots and Systems. Wailea, Hawaii, 1055--1060.Google ScholarGoogle Scholar
  17. Jin, H. H. 2005. Scalable sensor localization algorithms for wireless sensor networks. Ph.D. thesis, Department of Mechanical and Industrial Engineering, University of Toronto. Google ScholarGoogle Scholar
  18. Laurent, M. 2001. Matrix completion problems. The Encyclopedia of Optimization 3, 221--229.Google ScholarGoogle Scholar
  19. Liang, T.-C., Wang, T.-C., and Ye, Y. 2004. A gradient search method to round the semidefinite programming relaxation solution for ad hoc wireless sensor network localization. Tech. rep., Dept of Management Science and Engineering, Stanford University, August.Google ScholarGoogle Scholar
  20. Moré, J. and Wu, Z. 1997. Global continuation for distance geometry problems. SIAM J. Optim. 7, 814--836. Google ScholarGoogle Scholar
  21. Niculescu, D. and Nath, B. 2001. Ad hoc positioning system (APS). In GLOBECOM (1). 2926--2931.Google ScholarGoogle Scholar
  22. Niculescu, D. and Nath, B. 2003. Ad hoc positioning system (APS) using AoA. In INFOCOM. San Francisco, CA.Google ScholarGoogle Scholar
  23. Patwari, N. and Hero III, A. O. 2002. Location estimation accuracy in wireless sensor networks. In Proceedings of Asilomar Conference on Signals and Systems. Pacific Grove, CA.Google ScholarGoogle Scholar
  24. Priyantha, N. B., Miu, A. K. L., Balakrishnan, H., and Teller, S. 2001. The cricket compass for context-aware mobile applications. In Mobile Computing and Networking. 1--14. Google ScholarGoogle Scholar
  25. Savarese, C., Rabaey, J. M., and Langendoen, K. 2002. Robust positioning algorithms for distributed ad hoc wireless sensor networks. In Proceedings of the General Track: 2002 USENIX Annual Technical Conference. USENIX Association, 317--327. Google ScholarGoogle Scholar
  26. Savvides, A., Han, C.-C., and Strivastava, M. B. 2001. Dynamic fine-grained localization in ad hoc networks of sensors. In Mobile Computing and Networking. 166--179. Google ScholarGoogle Scholar
  27. Savvides, A., Park, H., and Srivastava, M. B. 2002. The bits and flops of the n-hop multilateration primitive for node localization problems. In Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications. ACM Press, 112--121. Google ScholarGoogle Scholar
  28. Shang, Y. and Ruml, W. 2004. Improved MDS-based localization. In Proceedings of the 23rd Conference of the IEEE Communicatons Society (Infocom 2004).Google ScholarGoogle Scholar
  29. Shang, Y., Ruml, W., Zhang, Y., and Fromherz, M. P. 2003. Localization from mere connectivity. In Proceedings of the fourth ACM International Symposium on Mobile Ad Hoc Networking and Computing. ACM Press, 201--212. Google ScholarGoogle Scholar
  30. Shang, Y., Ruml, W., Zhang, Y., and Fromherz, M. P. J. 2004. Localization from connectivity in sensor networks. IEEE Trans. Para. Distrib. Syst. 15, 11, 961--974. Google ScholarGoogle Scholar
  31. So, A. M.-C. and Ye, Y. 2004. Theory of semidefinite programming relaxation for sensor network localization. Tech. rep., Dept of Management Science and Engineering, Stanford University, April.Google ScholarGoogle Scholar
  32. Sturm, J. F. 1999. Using SeDuMi 1.02, a MATLAB toolbox for optimization over symmetric cones. Optimization Methods and Software 11 & 12, 625--633.Google ScholarGoogle Scholar
  33. Xue, G. and Ye, Y. 1997. An efficient algorithm for minimizing a sum of Euclidean norms with applications. SIAM J. Optim. 7, 4, 1017--1036. Google ScholarGoogle Scholar

Index Terms

  1. Semidefinite programming based algorithms for sensor network localization

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader