Finding the closest normal structured matrix
Erna Begovic
TL;DR
This work addresses the problem of finding the closest normal matrix to a structured matrix, restricted to Hamiltonian, skew-Hamiltonian, per-Hermitian, and perskew-Hermitian classes, under the Frobenius norm. It recasts the problem as a dual maximization over unitary transformations and develops a structure-preserving Jacobi-type algorithm that iteratively enhances the diagonal energy via Givens-based rotations, producing a closest normal structured matrix X = Z diag(Z^H A Z) Z^H. The convergence analysis shows that accumulation points of the algorithm are stationary points of the diagonal-energy objective on the appropriate structure group, supported by gradient-based arguments and Polak’s framework. Numerical experiments validate the method, demonstrating fast energy concentration on the diagonal and robustness to pivot ordering, with applications to structured matrix proximity problems in related algebraic contexts.
Abstract
Given a structured matrix $A$ we study the problem of finding the closest normal matrix with the same structure. The structures of our interest are: Hamiltonian, skew-Hamiltonian, per-Hermitian, and perskew-Hermitian. We develop a structure-preserving Jacobi-type algorithm for finding the closest normal structured matrix and show that such algorithm converges to a stationary point of the objective function.
