首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Fast algorithms for discrete polynomial transforms
Authors:Daniel Potts  Gabriele Steidl  Manfred Tasche
Institution:Fachbereich Mathematik, Universität Rostock, D--18051 Rostock ; Fakultät für Mathematik und Informatik, Universität Mannheim, D--68131 Mannheim ; Fachbereich Mathematik, Universität Rostock, D--18051 Rostock
Abstract:Consider the Vandermonde-like matrix ${\mathbf{P}}:=(P_k(\cos\frac{j\pi}{N}))_{j,k=0}^N$, where the polynomials $P_k$ satisfy a three-term recurrence relation. If $P_k$ are the Chebyshev polynomials $T_k$, then ${\mathbf{P}}$ coincides with ${\mathbf{C}}_{N+1}:= (\cos\frac{jk\pi}{N})_{j,k=0}^N$. This paper presents a new fast algorithm for the computation of the matrix-vector product ${\mathbf{Pa}}$ in $O(N \log^2N)$ arithmetical operations. The algorithm divides into a fast transform which replaces ${\mathbf{Pa}}$ with ${\mathbf{C}}_{N+1} {\mathbf{\tilde a}}$ and a subsequent fast cosine transform. The first and central part of the algorithm is realized by a straightforward cascade summation based on properties of associated polynomials and by fast polynomial multiplications. Numerical tests demonstrate that our fast polynomial transform realizes ${\mathbf{Pa}}$ with almost the same precision as the Clenshaw algorithm, but is much faster for $N\ge 128$.

Keywords:Discrete polynomial transform  Vandermonde-like matrix  fast cosine transform  fast polynomial transform  Chebyshev knots  cascade summation
点击此处可从《Mathematics of Computation》浏览原始摘要信息
点击此处可从《Mathematics of Computation》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号