Skip to main content

Designing Sparse Reliable Pose-Graph SLAM: A Graph-Theoretic Approach

  • Chapter
  • First Online:
Algorithmic Foundations of Robotics XII

Part of the book series: Springer Proceedings in Advanced Robotics ((SPAR,volume 13))

Abstract

In this paper, we aim to design sparse D-optimal (determinantoptimal) pose-graph SLAM problems through the synthesis of sparse graphs with the maximum weighted number of spanning trees. Characterizing graphs with the maximum number of spanning trees is an open problem in general. To tackle this problem, several new theoretical results are established in this paper, including the monotone log-submodularity of the weighted number of spanning trees. By exploiting these structures, we design a complementary pair of near-optimal efficient approximation algorithms with provable guarantees. Our theoretical results are validated using random graphs and a publicly available pose-graph SLAM dataset.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bailey, R.A., Cameron, P.J.: Combinatorics of optimal designs. Surveys in Combinatorics 365 (2009) 19–73

    Google Scholar 

  2. Bauer, D., Boesch, F.T., Suffel, C., Van Slyke, R.: On the validity of a reduction of reliable network design to a graph extremal problem. Circuits and Systems, IEEE Transactions on 34(12) (1987) 1579–1581

    Google Scholar 

  3. Boesch, F.T., Satyanarayana, A., Suffel, C.L.: A survey of some network reliability analysis and synthesis results. Networks 54(2) (2009) 99–107

    Google Scholar 

  4. Boyd, S., Vandenberghe, L.: Convex optimization. Cambridge university press (2004)

    Google Scholar 

  5. Cheng, C.S.: Maximizing the total number of spanning trees in a graph: two related problems in graph theory and optimum design theory. Journal of Combinatorial Theory, Series B 31(2) (1981) 240–248

    Google Scholar 

  6. Friedman, J., Hastie, T., Tibshirani, R.: Sparse inverse covariance estimation with the graphical lasso. Biostatistics 9(3) (2008) 432–441

    Google Scholar 

  7. Gaffke, N.: D-optimal block designs with at most six varieties. Journal of Statistical Planning and Inference 6(2) (1982) 183–200

    Google Scholar 

  8. Ghosh, A., Boyd, S., Saberi, A.: Minimizing effective resistance of a graph. SIAM review 50(1) (2008) 37–66

    Google Scholar 

  9. Godsil, C., Royle, G.: Algebraic graph theory. Graduate Texts in Mathematics Series. Springer London, Limited (2001)

    Google Scholar 

  10. Gutman, I.,Mallion, R., Essam, J.: Counting the spanning trees of a labelled molecular-graph. Molecular Physics 50(4) (1983) 859–877

    Google Scholar 

  11. Hochbaum, D.S.: Approximation algorithms for NP-hard problems. PWS Publishing Co. (1996)

    Google Scholar 

  12. Huang, G., Kaess, M., Leonard, J.J.: Consistent sparsification for graph optimization. In: Mobile Robots (ECMR), 2013 European Conference on, IEEE (2013) 150–157

    Google Scholar 

  13. Joshi, S., Boyd, S.: Sensor selection via convex optimization. Signal Processing, IEEE Transactions on 57(2) (2009) 451–462

    Google Scholar 

  14. Kelmans, A.K.: On graphs with the maximum number of spanning trees. Random Structures & Algorithms 9(1-2) (1996) 177–192

    Google Scholar 

  15. Kelmans, A.K., Kimelfeld, B.: Multiplicative submodularity of a matrix’s principal minor as a function of the set of its rows and some combinatorial applications. Discrete Mathematics 44(1) (1983) 113–116

    Google Scholar 

  16. Khosoussi, K., Huang, S., Dissanayake, G.: Novel insights into the impact of graph structure on SLAM. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2014. (2014) 2707–2714

    Google Scholar 

  17. Khosoussi, K., Huang, S., Dissanayake, G.: Good, bad and ugly graphs for SLAM. RSS Workshop on the problem of mobile sensors (2015)

    Google Scholar 

  18. Khosoussi, K., Huang, S., Dissanayake, G.: Tree-connectivity: A metric to evaluate the graphical structure of SLAM problems. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) (2016)

    Google Scholar 

  19. Khosoussi, K., Sukhatme, G.S., Huang, S., Dissanayake, G.: Maximizing the weighted number of spanning trees: Near-t-optimal graphs. arXiv:1604.01116 (2016)

  20. Kim, N., Petingi, L., Schlick, T.: Network theory tools for RNA modeling. WSEAS transactions on mathematics 9(12) (2013) 941

    Google Scholar 

  21. Kretzschmar, H., Stachniss, C., Grisetti, G.: Efficient information-theoretic graph pruning for graph-based slam with laser range finders. In: Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on. (2011) 865 –871

    Google Scholar 

  22. Löfberg, J.: Yalmip : A toolbox for modeling and optimization in MATLAB. In: Proceedings of the CACSD Conference, Taipei, Taiwan (2004)

    Google Scholar 

  23. Myrvold, W.: Reliable network synthesis: Some recent developments. In: Proceedings of International Conference on Graph Theory, Combinatorics, Algorithms, and Applications. (1996)

    Google Scholar 

  24. Nemhauser, G.L.,Wolsey, L.A., Fisher, M.L.: An analysis of approximations for maximizing submodular set functions - I. Mathematical Programming 14(1) (1978) 265–294

    Google Scholar 

  25. Petingi, L., Rodriguez, J.: A new technique for the characterization of graphs with a maximum number of spanning trees. Discrete mathematics 244(1) (2002) 351–373

    Google Scholar 

  26. Shamaiah, M., Banerjee, S., Vikalo, H.: Greedy sensor selection: Leveraging submodularity. In: 49th IEEE conference on decision and control (CDC), IEEE (2010) 2572–2577

    Google Scholar 

  27. Shier, D.: Maximizing the number of spanning trees in a graph with n nodes and m edges. Journal Research National Bureau of Standards, Section B 78 (1974) 193–196

    Google Scholar 

  28. Tütüncü, R.H., Toh, K.C., Todd, M.J.: Solving semidefinite-quadraticlinear programs using sdpt3. Mathematical programming 95(2) (2003) 189–217

    Google Scholar 

  29. Vandenberghe, L., Boyd, S., Wu, S.P.: Determinant maximization with linear matrix inequality constraints. SIAM journal on matrix analysis and applications 19(2) (1998) 499–533

    Google Scholar 

  30. Weichenberg, G., Chan, V.W., Médard, M.: High-reliability topological architectures for networks under stress. Selected Areas in Communications, IEEE Journal on 22(9) (2004) 1830–1845

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kasra Khosoussi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Khosoussi, K., Sukhatme, G.S., Huang, S., Dissanayake, G. (2020). Designing Sparse Reliable Pose-Graph SLAM: A Graph-Theoretic Approach. In: Goldberg, K., Abbeel, P., Bekris, K., Miller, L. (eds) Algorithmic Foundations of Robotics XII. Springer Proceedings in Advanced Robotics, vol 13. Springer, Cham. https://doi.org/10.1007/978-3-030-43089-4_2

Download citation

Publish with us

Policies and ethics