113 research outputs found
Quasiseparable Hessenberg reduction of real diagonal plus low rank matrices and applications
We present a novel algorithm to perform the Hessenberg reduction of an
matrix of the form where is diagonal with
real entries and and are matrices with . The
algorithm has a cost of arithmetic operations and is based on the
quasiseparable matrix technology. Applications are shown to solving polynomial
eigenvalue problems and some numerical experiments are reported in order to
analyze the stability of the approac
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
On Functions of quasi Toeplitz matrices
Let be a complex valued continuous
function, defined for , such that
. Consider the semi-infinite Toeplitz
matrix associated with the symbol
such that . A quasi-Toeplitz matrix associated with the
continuous symbol is a matrix of the form where
, , and is called a
CQT-matrix. Given a function and a CQT matrix , we provide conditions
under which is well defined and is a CQT matrix. Moreover, we introduce
a parametrization of CQT matrices and algorithms for the computation of .
We treat the case where is assigned in terms of power series and the
case where is defined in terms of a Cauchy integral. This analysis is
applied also to finite matrices which can be written as the sum of a Toeplitz
matrix and of a low rank correction
Efficient cyclic reduction for QBDs with rank structured blocks
We provide effective algorithms for solving block tridiagonal block Toeplitz
systems with quasiseparable blocks, as well as quadratic matrix
equations with quasiseparable coefficients, based on cyclic
reduction and on the technology of rank-structured matrices. The algorithms
rely on the exponential decay of the singular values of the off-diagonal
submatrices generated by cyclic reduction. We provide a formal proof of this
decay in the Markovian framework. The results of the numerical experiments that
we report confirm a significant speed up over the general algorithms, already
starting with the moderately small size
Shift techniques for Quasi-Birth and Death processes: canonical factorizations and matrix equations
We revisit the shift technique applied to Quasi-Birth and Death (QBD)
processes (He, Meini, Rhee, SIAM J. Matrix Anal. Appl., 2001) by bringing the
attention to the existence and properties of canonical factorizations. To this
regard, we prove new results concerning the solutions of the quadratic matrix
equations associated with the QBD. These results find applications to the
solution of the Poisson equation for QBDs
Numerical computation of the roots of Mandelbrot polynomials: an experimental analysis
This paper deals with the problem of numerically computing the roots of
polynomials , , of degree recursively defined
by , . An algorithm based on the
Ehrlich-Aberth simultaneous iterations complemented by the Fast Multipole
Method, and by the fast search of near neighbors of a set of complex numbers,
is provided. The algorithm has a cost of arithmetic operations per
step. A Fortran 95 implementation is given and numerical experiments are
carried out. Experimentally, it turns out that the number of iterations needed
to arrive at numerical convergence is . This allows us to compute
the roots of up to degree in about 16 minutes on a laptop
with 16 GB RAM, and up to degree in about one hour on a machine
with 256 GB RAM. The case of degree would require higher memory
and higher precision to separate the roots. With a suitable adaptation of FMM
to the limit of 256 GB RAM and by performing the computation in extended
precision (i.e. with 10-byte floating point representation) we were able to
compute all the roots in about two weeks of CPU time for . From the
experimental analysis, explicit asymptotic expressions of the real roots of
and an explicit expression of
for the roots of are deduced. The approach is extended
to classes of polynomials defined by a doubling recurrence
- …