Error Analysis of a Fast Algorithm for Solving Cauchy Systems

Tibor Boros, Thomas Kailath and Vadim Olshevsky


The first and third authors dedicate this paper to Thomas Kailath on the occasion of his sixtieth birthday, with admiration and gratitude.

This paper extends Higham's results on the remarkable numerical stability of the Bjorck-Pereyra algorithm for Vandermonde linear systems to other classes of structured matrices.
In another recent paper of the authors several fast algorithms were developed for solving linear systems with Cauchy coefficient matrices, and it was observed that they give much higher accuracy than standard numerically stable methods. In this paper an a-priori forward error analysis is presented for one of these algorithms, referred to as the BKO algorithm, suggesting an explanation for its high relative accuracy. This analysis identifies a particular class of Cauchy systems for which the relative error in the components of the computed solution is about as small as could possibly be expected, The bounds obtained in the present paper, do not depend on the condition number of the coefficient matrix, and they show that the BKO algorithm introduces no more uncertainty into numerical solutions than is caused by simply storing the right-hand side vector on a finite precision computer. In particular, this indicates that Hilbert linear systems, which traditionally has been considered to be too ill-conditioned to be attacked, with special right hand sides actually can be solved with a remarkably high accuracy. The obtained results are used to illustrate the concepts of total positivity and effective well-conditioning.

Related papers: The BKO algorithm, analyzed in the present paper was suggested in [BKO94a]. The algorithms with partial and diagonal pivoting for the more general Cauchy-like matrices appeared in [GO94a] ( see also the short version [GO94e] ) and in [GKO95].

Keywords: Displacement structure, Cauchy matrix, Hilbert matrix, Vandermonde matrix, Bjorck-Pereyra algorithm, Numerical stability, Forward error analysis, Ordering of interpolation points, Leja ordering, Predictive partial pivoting, Total positivity, Effective well-conditioning.

AMS subject classification: 65F05, 65H10, 15A06, 15A09, 15A57.


Papers Vadim Olshevsky's Home page ISL Stanford
Vadim OlshevskY olshevsk@isl.stanford.edu
Last modified: Fri May 19 19:46:58 1995