1995
DOI: 10.2307/2153371
|View full text |Cite
|
Sign up to set email alerts
|

Fast Gaussian Elimination with Partial Pivoting for Matrices with Displacement Structure

Abstract: Fast O(n 2) implementation of Gaussian elimination with partial pivoting is designed for matrices possessing Cauchy-like displacement structure. We show how Toeplitz{ like, Toeplitz-plus-Hankel{like and Vandermonde-like matrices can be transformed into Cauchy{like matrices by using Discrete Fourier, Cosine or Sine Transform matrices. In particular this allows us to propose a new fast O(n 2) Toeplitz solver GKO, which incorporates partial pivoting. A large set of numerical examples showed that GKO demonstrated … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
77
0

Year Published

1997
1997
2023
2023

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 92 publications
(77 citation statements)
references
References 23 publications
0
77
0
Order By: Relevance
“…The former four papers approximate the solution of Toeplitz, Hankel, Toeplitz-like, and Hankel-like linear systems of equations in nearly linear arithmetic time, versus the cubic time of the classical numerical algorithms and the previous record quadratic time of [GKO95]. All five papers [GKO95], [MRT05], [CGS07], [XXG12], and [XXCB14] begin with the transformation of an input matrix into a Cauchy-like one, by specializing the cited technique of [P90]. Then [GKO95] continued by exploiting the invariance of the Cauchy structure in row interchange, while the other four papers apply the numerically stable FMM in order to operate efficiently with HSS approximations of the basic Cauchy matrix.…”
Section: Related Work and Our Techniquesmentioning
confidence: 99%
See 1 more Smart Citation
“…The former four papers approximate the solution of Toeplitz, Hankel, Toeplitz-like, and Hankel-like linear systems of equations in nearly linear arithmetic time, versus the cubic time of the classical numerical algorithms and the previous record quadratic time of [GKO95]. All five papers [GKO95], [MRT05], [CGS07], [XXG12], and [XXCB14] begin with the transformation of an input matrix into a Cauchy-like one, by specializing the cited technique of [P90]. Then [GKO95] continued by exploiting the invariance of the Cauchy structure in row interchange, while the other four papers apply the numerically stable FMM in order to operate efficiently with HSS approximations of the basic Cauchy matrix.…”
Section: Related Work and Our Techniquesmentioning
confidence: 99%
“…We incorporate the powerful FMM/HSS techniques, but extend them nontrivially. The papers [GKO95], [MRT05], [CGS07], [XXG12], and [XXCB14] handle just the special Cauchy matrix C = ( 1 si−tj ) m−1,n−1 i,j=0 for which m = n, {s 0 , . .…”
Section: Related Work and Our Techniquesmentioning
confidence: 99%
“…(The paper [P89/90] has revealed a more general link among the matrix structures of Vandermonde, Cauchy, Toeplitz and Hankel types, based on their displacement representation. The paper has also pointed out potential algorithmic applications, and this work has indeed become the springboard for devising the highly efficient algorithms of the subsequent papers [GKO95], [G98], [MRT05], [R06], [XXG12], [XXCB14], [P15], and [Pa]). ) Restatement of our original task in terms of Cauchy matrices has open new opportunities for our study of Vandermonde matrices, and we obtained the desired progress by extending the known formula for the Cauchy determinant to the following simple expression for all entries of the inverse of a Cauchy matrix C s,t ,…”
Section: Introductionmentioning
confidence: 96%
“…Existing approaches for solving Cauchy or Cauchy‐like linear systems associated with points in double-struckR mainly rely on some variants of Gaussian elimination with pivoting techniques. For example, fast O ( n 2 ) algorithms for solving Cauchy linear systems can be found in the works of Boros et al, Gohbert et al, and Gu; a superfast Ofalse(nlog3nfalse) algorithm based on a sequential block Gaussian elimination process was proposed in the work of Pan et al The performance of most existing methods depends on the the distribution of point sets x and y . As pointed out in the work of Boros et al, if two sets of points x and y cannot be separated, for example, when they are interlaced, existing algorithms (e.g., BP‐type algorithm of Boros et al) suffer from backward stability issues.…”
Section: Numerical Examplesmentioning
confidence: 99%