Spectral Graph Theoretic Methods for Enhancing Network Robustness in Robot Localization
Neelkamal Somisetty, Harsha Nagarajan, Swaroop Darbha
TL;DR
This work addresses robust network design for robot localization by maximizing the algebraic connectivity $\\lambda_2(\\mathbf{L(x)})$ of an edge-weighted graph under a budget $q$ edges, an NP-hard MISDP problem. It introduces Cheeger constant-based valid cuts that exploit Cheeger\\'s inequality $c_f \\lambda_2(G) \\le \\phi(G) \\le \\sqrt{2\\lambda_2(G)}$ to tighten bounds, and a MILP formulation for computing the Cheeger constant that outperforms a MIQCP. It also develops a greedy $k$-opt heuristic to rapidly sparsify pose-graph SLAM graphs and provide strong lower bounds. Computational results show substantial runtime improvements, enabling optimal or near-optimal solutions on medium-scale networks and high-quality sparsifications for large real-world datasets, with direct impact on cooperative localization and SLAM.
Abstract
This paper addresses the optimization of edge-weighted networks by maximizing algebraic connectivity to enhance network robustness. Motivated by the need for precise robot position estimation in cooperative localization and pose-graph sparsification in Simultaneous Localization and Mapping (SLAM), the algebraic connectivity maximization problem is formulated as a Mixed Integer Semi-Definite Program (MISDP), which is NP-hard. Leveraging spectral graph theoretic methods, specifically Cheeger's inequality, this work introduces novel "Cheeger cuts" to strengthen and efficiently solve medium-scale MISDPs. Further, a new Mixed Integer Linear Program (MILP) is developed for efficiently computing Cheeger cuts, implemented within an outer-approximation algorithm for solving the MISDP. A greedy k-opt heuristic is also presented, producing high-quality solutions that serve as valid lower bounds for Cheeger cuts. Comprehensive numerical analyses demonstrate the efficacy of strengthened cuts via substantial improvements in run times on synthetic and realistic robot localization datasets.
