981 research outputs found
Generalization and variations of Pellet's theorem for matrix polynomials
We derive a generalized matrix version of Pellet's theorem, itself based on a
generalized Rouch\'{e} theorem for matrix-valued functions, to generate upper,
lower, and internal bounds on the eigenvalues of matrix polynomials. Variations
of the theorem are suggested to try and overcome situations where Pellet's
theorem cannot be applied.Comment: 20 page
New Structured Matrix Methods for Real and Complex Polynomial Root-finding
We combine the known methods for univariate polynomial root-finding and for
computations in the Frobenius matrix algebra with our novel techniques to
advance numerical solution of a univariate polynomial equation, and in
particular numerical approximation of the real roots of a polynomial. Our
analysis and experiments show efficiency of the resulting algorithms.Comment: 18 page
Novel Approach to Real Polynomial Root-finding and Matrix Eigen-solving
Univariate polynomial root-finding is both classical and important for modern
computing. Frequently one seeks just the real roots of a polynomial with real
coefficients. They can be approximated at a low computational cost if the
polynomial has no nonreal roots, but typically nonreal roots are much more
numerous than the real ones. We dramatically accelerate the known algorithms in
this case by exploiting the correlation between the computations with matrices
and polynomials, extending the techniques of the matrix sign iteration, and
exploiting the structure of the companion matrix of the input polynomial. We
extend some of the proposed techniques to the approximation of the real
eigenvalues of a real nonsymmetric matrix.Comment: 17 pages, added algorithm
Error analysis of signal zeros: a projected companion matrix approach
AbstractAn error analysis of so-called signal zeros of polynomials associated with exponentially damped/undamped signals is performed and zero error bounds are derived. The bounds are in terms of the angle between the exact and approximate signal subspace, the signal parameter themselves, the polynomial degree, and the error on the polynomial coeficients. The key idea behind the analysis is to regard signal zeros as eigenvalues of projected companion matrices and then to generate error bounds by exploiting perturbation theorem for eigenvalues. The conclusion drawn from the bounds is that the signal zeros become relatively insensitive to small perturbations on the polynomial coefficients as long as the polynomial degree is large enough and the zeros are extracted as eigenvalues of projected companion matrices. Also, the bounds suggests that signal zero estimates derived from projected companion matrices are more accurate than those obtained from the companion matrices themselves. Illustrative numerical results are provided
Solving polynomial eigenvalue problems by means of the Ehrlich-Aberth method
Given the matrix polynomial , we
consider the associated polynomial eigenvalue problem. This problem, viewed in
terms of computing the roots of the scalar polynomial , is treated
in polynomial form rather than in matrix form by means of the Ehrlich-Aberth
iteration. The main computational issues are discussed, namely, the choice of
the starting approximations needed to start the Ehrlich-Aberth iteration, the
computation of the Newton correction, the halting criterion, and the treatment
of eigenvalues at infinity. We arrive at an effective implementation which
provides more accurate approximations to the eigenvalues with respect to the
methods based on the QZ algorithm. The case of polynomials having special
structures, like palindromic, Hamiltonian, symplectic, etc., where the
eigenvalues have special symmetries in the complex plane, is considered. A
general way to adapt the Ehrlich-Aberth iteration to structured matrix
polynomial is introduced. Numerical experiments which confirm the effectiveness
of this approach are reported.Comment: Submitted to Linear Algebra App
- …