Sparse Quadratic Optimisation over the Stiefel Manifold with Application to Permutation Synchronisation
Not on the map. Why?
Abstract (arXiv)
We address the non-convex optimisation problem of finding a sparse matrix on the Stiefel manifold (matrices with mutually orthogonal columns of unit length) that maximises (or minimises) a quadratic objective function. Optimisation problems on the Stiefel manifold occur for example in spectral relaxations of various combinatorial problems, such as graph matching, clustering, or permutation synchronisation. Although sparsity is a desirable property in such settings, it is mostly neglected in spectral formulations since existing solvers, e.g. based on eigenvalue decomposition, are unable to account for sparsity while at the same time maintaining global optimality guarantees. We fill this gap and propose a simple yet effective sparsity-promoting modification of the Orthogonal Iteration algorithm for finding the dominant eigenspace of a matrix. By doing so, we can guarantee that our method finds a Stiefel matrix that is globally optimal with respect to the quadratic objective function, while in addition being sparse. As a motivating application we consider the task of permutation synchronisation, which can be understood as a constrained clustering problem that has particular relevance for matching multiple images or 3D shapes in computer vision, computer graphics, and beyond. We demonstrate that the proposed approach outperforms previous methods in this domain.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 16 of its 52 references that are in the map. First posted on arXiv 30 Sep 2021.
Builds on
16 of 52 references.
References · 16
- 2013Manopt, a Matlab toolbox for optimization on manifoldscited by 112
- 2015Multi-Image Matching via Fast Alternating Minimizationcited by 33
- 2020Isometric Multi-Shape Matchingcited by 33
- 2021Quantum Permutation Synchronizationcited by 32
- 2019Learning Transformation Synchronizationcited by 29
- 2019Probabilistic Permutation Synchronization using the Riemannian Structure of the Birkhoff Polytopecited by 26
- 2018Higher-order Projected Power Iterations for Scalable Multi-Matchingcited by 24
- 2017DS*: Tighter Lifting-Free Convex Relaxations for Quadratic Matching Problemscited by 20
- 2014Finding a sparse vector in a subspace: Linear sparsity using alternating directionscited by 18
- 2014A Solution for Multi-Alignment by Transformation Synchronisationcited by 15
- 2018Synchronisation of Partial Multi-Matchings via Non-negative Factorisationscited by 15
- 2018Structured Local Optima in Sparse Blind Deconvolutioncited by 15
4 more
- 2015Convex Sparse Spectral Clustering: Single-view to Multi-viewcited by 14
- 2020Finding the Sparsest Vectors in a Subspace: Theory, Algorithms, and Applicationscited by 13
- 2014Sparse Generalized Eigenvalue Problem via Smooth Optimizationcited by 6
- 2020Blind Data Detection in Massive MIMO via ℓ3-norm Maximization over the Stiefel Manifoldcited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 3; 2025: 1.
6 papers.
- 2024C2M3: Cycle-Consistent Multi-Model Mergingcited by 20
- 2024Beyond Complete Shapes: A Benchmark for Quantitative Evaluation of 3D Shape Surface Matching Algorithmscited by 11
- 2022Kernelized multi-graph matchingcited by 3
- 2024Optimizing Incomplete, Large-Scale and Sparse Multi-Graph Matching in Bioimagingcited by 2
- 2023Non-Negative Spherical Relaxations for Universe-Free Multi-Matching and Clusteringcited by 1
- 2025Normalized Matching Transformercited by 1
- 2025Normalized Matching Transformer22 Mar 2025
- 2024Beyond Complete Shapes: A Benchmark for Quantitative Evaluation of 3D Shape Surface Matching Algorithms5 Nov 2024
- 2024Optimizing Incomplete, Large-Scale and Sparse Multi-Graph Matching in Bioimaging26 Jun 2024
- 2024C2M3: Cycle-Consistent Multi-Model Merging28 May 2024
- 2023Non-Negative Spherical Relaxations for Universe-Free Multi-Matching and Clustering20 Oct 2023
- 2022Kernelized multi-graph matching11 Oct 2022