A new algorithm for computing orthogonal polynomials (Q2564266)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A new algorithm for computing orthogonal polynomials |
scientific article |
Statements
A new algorithm for computing orthogonal polynomials (English)
0 references
16 September 1997
0 references
Given the moments \((c_0,\dots,c_{n-1})\) of a linear functional \(c\) on \(C[x]\), a backward algorithm for computing orthogonal polynomials of degree \(< n\) with respect to \(c\) is presented. Basically, it works as follows: take \(P_{2n}(x)=x^{2n}-1\), and compute \(P_{2n-1}(x)\) using the discrete Fourier transform of a vector explicitly constructed from \((c_i), i=0, \dots, n-1\). Then for \(i=2n-2,\dots,1\) compute the remainder \(P_i(x)\) of the Euclidean division of \(P_{i+2}(x)\) by \(P_{i+1}(x)\) until \(P_i(x)=0\). The author shows that each \(P_i, i<n\), is orthogonal with respect to \(c\); the proof is based on a work of \textit{A. Draux} [Polynômes orthogonaux formels -- applications, Lect. Notes Math. 974 (1983; Zbl 0504.42001)]. Computational improvements, stability and complexity issues are discussed. This algorithm is extended to the solution of Hankel and shifted Hankel linear systems. Numerical results illustrating the algorithm are compared with those obtained by forward algorithms.
0 references
algorithm
0 references
orthogonal polynomials
0 references
discrete Fourier transform
0 references
stability
0 references
complexity
0 references
Hankel linear systems
0 references
numerical results
0 references