Approximating the closest structured singular matrix polynomial
Miryam Gnazzo, Nicola Guglielmi
TL;DR
The paper develops a gradient-flow framework to compute the structured distance to singularity for regular matrix polynomials $P(\lambda)=\sum_{i=0}^d\lambda^i A_i$, under the Frobenius norm. It introduces a two-level scheme: an inner constrained gradient flow on a structure subspace $\mathcal{S}$ to minimize a smooth objective $G_{\varepsilon}$, and an outer Newton-bisection step to find the minimal perturbation magnitude $\varepsilon^*$ that renders $P+\Delta P$ singular. The approach accommodates a variety of structures (per-coefficient linear subspaces, fixed coefficients, sparsity, and palindromic relations) and also extends to the problem of finding the nearest polynomial with a common kernel, all while providing a posteriori bounds via established algebraic techniques. Numerical experiments demonstrate tight upper bounds on the distance to singularity under different structural constraints and offer practical insights into the method’s robustness and applicability to DAEs and other structured systems.
Abstract
Consider a matrix polynomial $P \left( λ\right)= A_0 + λA_1 + \ldots + λ^d A_d$, with $A_0,\ldots, A_d$ complex (or real) matrices with a certain structure. In this paper we discuss an iterative method to numerically approximate the closest structured singular matrix polynomial $\widetilde P\left( λ\right)$, using the distance induced by the Frobenius norm. An important peculiarity of the approach we propose is the possibility to include different types of structural constraints. The method also allows us to limit the perturbations to just a few matrices and also to include additional structures, such as the preservation of the sparsity pattern of one or more matrices $A_i$, and also collective-like properties, like a palindromic structure. The iterative method is based on the numerical integration of the gradient system associated with a suitable functional which quantifies the distance to singularity of a matrix polynomial.
