Rank-one Riemannian Subspace Descent for Nonlinear Matrix Equations
Yogesh Darmwal, Ketan Rajawat

TL;DR
This paper introduces a rank-one Riemannian subspace descent algorithm that efficiently computes solutions to large-scale nonlinear matrix equations with SPD constraints, outperforming existing methods in speed and scalability.
Contribution
The paper presents a novel rank-one Riemannian subspace descent method that reduces computational complexity and enables solving high-dimensional nonlinear matrix equations effectively.
Findings
Successfully solves large-scale matrix equations up to size 10,000
Outperforms existing solvers like MATLAB's icare and structure-preserving doubling
Achieves $ ext{O}(n^2)$ per-iteration cost with proven $ ext{O}(n)$ iteration bounds
Abstract
We propose a rank-one Riemannian subspace descent algorithm for computing symmetric positive definite (SPD) solutions to nonlinear matrix equations arising in control theory, dynamic programming, and stochastic filtering. For solution matrices of size , standard approaches for dense matrix equations typically incur cost per-iteration, while the efficient methods either rely on sparsity or low-rank solutions, or have iteration counts that scale poorly. The proposed method entails updating along the dominant eigen-component of a transformed Riemannian gradient, identified using at most power iterations. The update structure also enables exact step-size selection in many cases at minimal additional cost. For objectives defined as compositions of standard matrix operations, each iteration can be implemented using only…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Matrix Theory and Algorithms · Sparse and Compressive Sensing Techniques
