Stability Analysis of Algorithms for Solving Confluent Vandermonde-Like Systems
- 1 January 1990
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 11 (1) , 23-41
- https://doi.org/10.1137/0611002
Abstract
A confluent Vandermonde-like matrix $P(\alpha _0 ,\alpha _1 , \cdots ,\alpha _n )$ is a generalisation of the confluent Vandermonde matrix in which the monomials are replaced by arbitrary polynomials. For the case where the polynomials satisfy a three-term recurrence relation algorithms for solving the systems $Px = b$ and $P^T a = f$ in $O(n^2 )$ operations are derived. Forward and backward error analyses that provide bounds for the relative error and the residual of the computed solution are given. The bounds reveal a rich variety of problem-dependent phenomena, including both good and bad stability properties and the possibility of Xextremely accurate solutions. To combat potential instability, a method is derived for computing a “stable” ordering of the points $\alpha _i $; it mimics the interchanges performed by Gaussian elimination with partial pivoting, using only $O(n^2)$ operations. The results of extensive numerical tests are summarised, and recommendations are given for how to use the fast algorithms to solve Vandermonde-like systems in a stable manner. A confluent Vandermonde-like matrix $P(\alpha _0 ,\alpha _1 , \cdots ,\alpha _n )$ is a generalisation of the confluent Vandermonde matrix in which the monomials are replaced by arbitrary polynomials. For the case where the polynomials satisfy a three-term recurrence relation algorithms for solving the systems $Px = b$ and $P^T a = f$ in $O(n^2 )$ operations are derived. Forward and backward error analyses that provide bounds for the relative error and the residual of the computed solution are given. The bounds reveal a rich variety of problem-dependent phenomena, including both good and bad stability properties and the possibility of Xextremely accurate solutions. To combat potential instability, a method is derived for computing a “stable” ordering of the points $\alpha _i $; it mimics the interchanges performed by Gaussian elimination with partial pivoting, using only $O(n^2)$ operations. The results of extensive numerical tests are summarised, and recommendations are given for how to use the fast algorithms to solve Vandermonde-like systems in a stable manner.
Keywords
This publication has 20 references indexed in Scilit:
- Error analysis of the Björck-Pereyra algorithms for solving Vandermonde systemsNumerische Mathematik, 1987
- Fast Generation of Quadrature Rules with Some Special PropertiesPublished by Springer Nature ,1987
- Discrete Chebyshev Approximation by Interpolating RationalsIMA Journal of Numerical Analysis, 1984
- The condition of Vandermonde-like matrices involving orthogonal polynomialsLinear Algebra and its Applications, 1983
- The Numerical Stability of the Levinson-Durbin Algorithm for Toeplitz Systems of EquationsSIAM Journal on Scientific and Statistical Computing, 1980
- Backward error analysis for totally positive linear systemsNumerische Mathematik, 1976
- Algorithms for confluent Vandermonde systemsNumerische Mathematik, 1973
- Solution of Vandermonde Systems of EquationsMathematics of Computation, 1970
- On the construction of discrete approximations to linear differential expressionsMathematics of Computation, 1967
- On inverses of Vandermonde and confluent Vandermonde matricesNumerische Mathematik, 1962