PDF
\(\newcommand{\footnotename}{footnote}\) \(\def \LWRfootnote {1}\) \(\newcommand {\footnote }[2][\LWRfootnote ]{{}^{\mathrm {#1}}}\) \(\newcommand {\footnotemark }[1][\LWRfootnote ]{{}^{\mathrm {#1}}}\) \(\let \LWRorighspace \hspace \) \(\renewcommand {\hspace }{\ifstar \LWRorighspace \LWRorighspace }\) \(\newcommand {\mathnormal }[1]{{#1}}\) \(\newcommand \ensuremath [1]{#1}\) \(\newcommand {\LWRframebox }[2][]{\fbox {#2}} \newcommand {\framebox }[1][]{\LWRframebox } \) \(\newcommand {\setlength }[2]{}\) \(\newcommand {\addtolength }[2]{}\) \(\newcommand {\setcounter }[2]{}\) \(\newcommand {\addtocounter }[2]{}\) \(\newcommand {\arabic }[1]{}\) \(\newcommand {\number }[1]{}\) \(\newcommand {\noalign }[1]{\text {#1}\notag \\}\) \(\newcommand {\cline }[1]{}\) \(\newcommand {\directlua }[1]{\text {(directlua)}}\) \(\newcommand {\luatexdirectlua }[1]{\text {(directlua)}}\) \(\newcommand {\protect }{}\) \(\def \LWRabsorbnumber #1 {}\) \(\def \LWRabsorbquotenumber "#1 {}\) \(\newcommand {\LWRabsorboption }[1][]{}\) \(\newcommand {\LWRabsorbtwooptions }[1][]{\LWRabsorboption }\) \(\def \mathchar {\ifnextchar "\LWRabsorbquotenumber \LWRabsorbnumber }\) \(\def \mathcode #1={\mathchar }\) \(\let \delcode \mathcode \) \(\let \delimiter \mathchar \) \(\def \oe {\unicode {x0153}}\) \(\def \OE {\unicode {x0152}}\) \(\def \ae {\unicode {x00E6}}\) \(\def \AE {\unicode {x00C6}}\) \(\def \aa {\unicode {x00E5}}\) \(\def \AA {\unicode {x00C5}}\) \(\def \o {\unicode {x00F8}}\) \(\def \O {\unicode {x00D8}}\) \(\def \l {\unicode {x0142}}\) \(\def \L {\unicode {x0141}}\) \(\def \ss {\unicode {x00DF}}\) \(\def \SS {\unicode {x1E9E}}\) \(\def \dag {\unicode {x2020}}\) \(\def \ddag {\unicode {x2021}}\) \(\def \P {\unicode {x00B6}}\) \(\def \copyright {\unicode {x00A9}}\) \(\def \pounds {\unicode {x00A3}}\) \(\let \LWRref \ref \) \(\renewcommand {\ref }{\ifstar \LWRref \LWRref }\) \( \newcommand {\multicolumn }[3]{#3}\) \(\require {textcomp}\) \(\newcommand {\intertext }[1]{\text {#1}\notag \\}\) \(\let \Hat \hat \) \(\let \Check \check \) \(\let \Tilde \tilde \) \(\let \Acute \acute \) \(\let \Grave \grave \) \(\let \Dot \dot \) \(\let \Ddot \ddot \) \(\let \Breve \breve \) \(\let \Bar \bar \) \(\let \Vec \vec \)

Optimizing Rayleigh quotient with symmetric constraints and its application to eigenvalue backward errors of polynomial and rational eigenvalue problems

Anshul Prajapati, Punit Sharma

Abstract

Let \(H \in \mathbb {C}^{n,n}\) be Hermitian and \(S_0,S_1,\ldots ,S_k \in \mathbb {C}^{n,n}\) be symmetric matrices. We consider the problem of maximizing the Rayleigh quotient of \(H\) with respect to certain constraints involving symmetric matrices \(S_0,S_1,\ldots ,S_k\). More precisely, we compute

\begin{align} \label {eq:cenprob} m_{hs_0s_1\ldots s_k}(H,S_0,S_1,\ldots ,S_k):=\sup \bigg \{ &\frac {v^*Hv}{v^*v} :~v\in \mathbb {C}^{n} \setminus \{0\},\,v^TS_iv=0 \nonumber \\ & \text {for}~i=0,\ldots ,k \bigg \}, \tag {$\mathcal {P}$} \end{align} where \(T\) and \(*\) denote respectively the transpose and the conjugate transpose of a matrix or a vector.

Such problems occur in stability analysis of uncertain systems and in the eigenvalue perturbation theory of matrices and matrix polynomials [3, 4]. A particular case of problem (\(\mathcal {P}\)) with only one symmetric constraint (i.e., when \(k=0\)) is used to characterize the \(\mu \)-value of the matrix under skew-symmetric perturbations [4]. An explicit computable formula was obtained for \(m_{hs_0}(H,S_0)\) in [4, Theorem 6.3] and given by

\begin{equation*} \label {eq:mikaresult} m_{hs_0}(H,S_0)=\inf _{t\in [0,\infty )} \lambda _2\left (\begin{bmatrix} H & t\overline S_0 \\ t S_0 & \overline H \end {bmatrix}\right ), \end{equation*}

where \(\lambda _2(A)\) stands for the second largest eigenvalue of a Hermitian matrix \(A\). However, the solution to the problem (\(\mathcal {P}\)) with more than one symmetric constraint was not known.

We derive an explicit computable formula for (\(\mathcal {P}\)) in terms of minimizing the second largest eigenvalue of a parameter-depending Hermitian matrix under a simplicity assumption. The results are then applied to derive computable formulas for the structured eigenvalue backward errors of rational matrix functions (RMFs) of the following form

\begin{equation*} G(z) = A_0+zA_1+\cdots z^d A_d + \frac {s_1(z)}{q_1(z)}E_1+\cdots +\frac {s_k(z)}{q_k(z)}E_k \end{equation*}

where the coefficients \(A_p,p=0,1,\ldots ,d\) and \(E_j,j=1,2,\ldots ,k\) are \(n\times n\) matrices, and \(s_j(z)\), \(q_j(z),\) for \(j=1,2,\ldots ,k\) are scalar polynomials.

Eigenvalue backward errors of matrix polynomials, both for unstructured and structure-preserving perturbations, have been studied in the literature; see [9] for unstructured, [1] for Hermitian and related structures, and [2] for palindromic and related structures. However, the literature on RMFs is relatively limited, and the structured eigenvalue backward errors have not been explored before.

To explore this, we first aim to reformulate the problem of computing structured eigenvalue backward errors for RMFs with symmetric, skew-symmetric, T-even, T-odd, and T-palindromic structures into the optimization problem (\(\mathcal {P}\)). We then apply the results obtained for this optimization problem to derive computable formulas for the structured eigenvalue backward errors of RMFs. As a specific case of RMFs, formulas for the structured eigenvalue backward errors of matrix polynomials with the aforementioned structures can also be derived. Numerical experiments suggest that our results [5] provide a more accurate estimation of the supremum in (\(\mathcal {P}\)) compared to the one in [7]. Some of these results are published in Linear Algebra and its Applications [5], while others in BIT Numerical Mathematics [6].

References