Stabilization of a matrix via a low-rank-adaptive ODE

Nicola Guglielmi,Stefano Sicilia
DOI: https://doi.org/10.1007/s10543-024-01039-4
IF: 1.856
2024-10-04
BIT Numerical Mathematics
Abstract:Let A be a square matrix with a given structure (e.g. real matrix, sparsity pattern, Toeplitz structure, etc.) and assume that it is unstable, i.e. at least one of its eigenvalues lies in the complex right half-plane. The problem of stabilizing A consists in the computation of a matrix B , whose eigenvalues have all negative real part and such that the perturbation has minimal norm. The structured stabilization further requires that the perturbation preserves the structural pattern of A . This non-convex problem is solved by a two-level procedure which involves the computation of the stationary points of a matrix ODE. It is possible to exploit the underlying low-rank features of the problem by using an adaptive-rank integrator that follows rigidly the rank of the solution. Some benefits derived from the low-rank setting are shown in several numerical examples. These computational advantages also allow to deal with high dimensional problems.
mathematics, applied,computer science, software engineering
What problem does this paper attempt to address?