A fast algorithm for particle simulations
Journal of Computational Physics
A fast algorithm for the discrete Laplace transformation
Journal of Complexity
Parallel algorithms for shared-memory machines
Handbook of theoretical computer science (vol. A)
Introduction to parallel algorithms and architectures: array, trees, hypercubes
Introduction to parallel algorithms and architectures: array, trees, hypercubes
Polynomial and matrix computations (vol. 1): fundamental algorithms
Polynomial and matrix computations (vol. 1): fundamental algorithms
STOC '95 Proceedings of the twenty-seventh annual ACM symposium on Theory of computing
A Course in Digital Signal Processing
A Course in Digital Signal Processing
Elementary Numerical Analysis: An Algorithmic Approach
Elementary Numerical Analysis: An Algorithmic Approach
The Design and Analysis of Computer Algorithms
The Design and Analysis of Computer Algorithms
Parallel Arithmetic Computations: A Survey
Mathematical Foundations of Computer Science 1986
Transformations of Cauchy Matrices, Trummer's Problem and a Cauchy-Like Linear Solver
IRREGULAR '98 Proceedings of the 5th International Symposium on Solving Irregularly Structured Problems in Parallel
FOCS '98 Proceedings of the 39th Annual Symposium on Foundations of Computer Science
Hi-index | 0.00 |
Polynomial and rational interpolation and multipoint evaluation are classical subjects, which remain central for the theory and practice of algebraic and numerical computing and have extensive applications to sciences, engineering and signal and image processing. In spite of long and intensive study of these subjects, several major problems remained open. We achieve substantial progress, based on our new matrix representations of the problems with the use of node polynomials. In particular: 1. We show strong correlation between rational and polynomial problems as well as between evaluation and interpolation, which enables our unified algorithmic treatment of all these subjects. 2. In applications of real polynomial evaluation and interpolation to sciences, engineering, and signal and image processing, most important is the case where input/output is represented in Chebyshev bases. In this case we rely on fast cosine/sine transforms (FCT/FST) to decrease the arithmetic cost of the known solutions from order of n to O(log2 n) per node point. 3. In the general complex case, we devise new effective approximation algorithms for polynomial and rational evaluation and interpolation, for all input polynomials of degree n - 1 and all sets of n nodes. The algorithms support the arithmetic complexity bounds of O(log n) per node point for approximate solution of these classical problems within the output error bound Ɛ = 2-b, log b = O(log n), taken relative to the specified input parameters. This substantially improved the known estimate of O(log2 n) per point. Our algorithms supporting the cited complexity bounds allow their NC and work optimal parallelization. Our results also include new exact solution algorithms with arithmetic cost O(log2 n) per node point for a) Trummer's problem of rational evaluation, which (unlike Gerasoulis algorithm) is interpolation-free, and b) rational interpolation with unknown poles, which exploits the matrix structure instead of the customary reduction to Euclidean algorithm. Technically, we exploit correlation among various problems of polynomial and rational interpolation, their matrix representations and transformations (mappings) into each other of both problems and the associated structured matrices.