Solving matrix nearness problems via Hamiltonian systems, matrix factorization, and optimization
Nicolas Gillis, Punit Sharma

TL;DR
This paper reviews methods for finding the nearest stable or passive system to an unstable one using Hamiltonian systems, matrix factorizations, and optimization, with applications to continuous and discrete-time LTI systems.
Contribution
It introduces a unified approach to compute the nearest stable or passive system leveraging Hamiltonian and port-Hamiltonian system characterizations, extending to matrix pairs and data-driven identification.
Findings
Effective algorithms for nearest stable matrix computation.
Extension to eigenvalue sets and system stabilization.
Application to data-driven system identification.
Abstract
In these lectures notes, we review our recent works addressing various problems of finding the nearest stable system to an unstable one. After the introduction, we provide some preliminary background, namely, defining Port-Hamiltonian systems and dissipative Hamiltonian systems and their properties, briefly discussing matrix factorizations, and describing the optimization methods that we will use in these notes. In the third chapter, we present our approach to tackle the distance to stability for standard continuous linear time invariant (LTI) systems. The main idea is to rely on the characterization of stable systems as dissipative Hamiltonian systems. We show how this idea can be generalized to compute the nearest -stable matrix, where the eigenvalues of the sought system matrix are required to belong a rather general set . We also show how these ideas can be used…
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
TopicsControl and Stability of Dynamical Systems · Matrix Theory and Algorithms · Model Reduction and Neural Networks
