cs.ROSep 29, 2026

FAST-Sync: Fast Group Synchronization for any Matrix Lie Group

Authors: Shane Holmes, Yiran Luo, Firat Taxpulat, David M. Rosen, Frank Dellaert

Organizations: Northeastern University, Boston, USA · School of Interactive Computing, Georgia Institute of Technology, Atlanta, GA, USA

Abstract

Group synchronization (GS) is the problem of estimating a set of NN unknown elements g1,…,gN∈Gg_1,\ldots, g_N \in \mathcal{G} in a group G\mathcal{G}, given noisy measurements of a subset of their pairwise ratios gi−1gjg_i^{-1} g_j. GS problems lie at the core of many state estimation tasks in robotics and computer vision, including 3D vision, robotic mapping, inertial navigation, and molecular reconstruction. Unfortunately, GS problems are typically both high-dimensional and non-convex, and therefore hard to solve in general. In this paper, we present Fast-Sync, a fast linear approximation method for GS that is suitable for initializing local manifold-based optimizers or certifiable global methods. Our approach generalizes chordal initialization to arbitrary matrix Lie groups, and additionally proposes two new key algorithmic enhancements: we show how to exploit both the Kronecker-product structure in the problem data matrix and the topology of the synchronization graph to improve speed, scalability, and accuracy. Experimental evaluation across several GS tasks demonstrates that Fast-Sync provides high-quality initializations that enable local optimizers to efficiently recover globally optimal GS solutions, achieving high success rates even with considerable measurement noise.

Figures & tables

Explore similar work

CardsList
  1. Exploiting Chordal Sparsity for Globally Optimal Estimation with Factor Graphs

    May 28, 2026Avinash Subramanian, Connor Holmes, Timothy D. Barfoot +2Factor GraphsState Estimation

  2. Normalizing Flow-Enhanced Message Passing for Multirobot Collaborative Localization

    Jun 29, 2026Han Shen, Guanghui Wen, Liangming Chen +1Indoor LocalizationSimultaneous Localization And Mapping