On computing the distance to stability for matrices using linear dissipative Hamiltonian systems
Nicolas Gillis, Punit Sharma

TL;DR
This paper introduces new algorithms based on linear dissipative Hamiltonian systems to efficiently compute the nearest stable matrix to an unstable one, offering improved performance over existing methods.
Contribution
The paper reformulates the stability problem using a convex optimization approach with novel algorithms, including a fast gradient method, for better computational efficiency.
Findings
The fast gradient method outperforms other algorithms in speed and accuracy.
The reformulation simplifies the stability problem into a convex optimization task.
The proposed algorithms require $\\mathcal{O}(n^3)$ operations per iteration.
Abstract
In this paper, we consider the problem of computing the nearest stable matrix to an unstable one. We propose new algorithms to solve this problem based on a reformulation using linear dissipative Hamiltonian systems: we show that a matrix is stable if and only if it can be written as , where , and (that is, is positive semidefinite and is positive definite). This reformulation results in an equivalent optimization problem with a simple convex feasible set. We propose three strategies to solve the problem in variables : (i) a block coordinate descent method, (ii) a projected gradient descent method, and (iii) a fast gradient method inspired from smooth convex optimization. These methods require operations per iteration, where is the size of . We show the effectiveness of the fast gradient method…
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.
