|
ABSTRACT
We consider the problem of sparse interpolation of an approximate multivariate black-box polynomial in floating-point arithmetic. That is, both the inputs and outputs of the black-box polynomial have some error, and all numbers are represented in standard, fixed-precision, floating point arithmetic. By interpolating the black box evaluated at random primitive roots of unity, we give efficient and numerically robust solutions. We note the similarity between the exact Ben-Or/Tiwari sparse interpolation algorithm and the classical Prony's method for interpolating a sum of exponential functions, and exploit the generalized eigenvalue reformulation of Prony's method. We analyze the numerical stability of our algorithms and the sensitivity of the solutions, as well as the expected conditioning achieved through randomization. Finally, we demonstrate the effectiveness of our techniques in practice through numerical experiments and applications.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
B. Beckermann. The condition number of real Vandermonde, Krylov and positive definite Hankel matrices. Numeriche Mathematik, 85:553--577, 2000.
|
| |
2
|
B. Beckermann, G. Golub, and G. Labahn. On the numerical condition of a generalized Hankel eigenvalue problem. submitted to Numerische Matematik, 2005.
|
 |
3
|
|
| |
4
|
A. Córdova, W. Gautschi, and S. Ruscheweyh. Vandermonde matrices on the circle: spectral properties and conditioning. Numerische Mathematik, 57:577--591, 1990.
|
| |
5
|
|
 |
6
|
|
 |
7
|
Shuhong Gao , Erich Kaltofen , John May , Zhengfeng Yang , Lihong Zhi, Approximate factorization of multivariate polynomials via differential equations, Proceedings of the 2004 international symposium on Symbolic and algebraic computation, p.167-174, July 04-07, 2004, Santander, Spain
[doi> 10.1145/1005285.1005311]
|
| |
8
|
|
| |
9
|
W. Gautschi. Norm estimates for inverses of Vandermonde matrices. Numerische Mathematik, 23:337--347, 1975.
|
| |
10
|
W. Gautschi and G. Inglese. Lower bounds for the condition numbers of Vandermonde matrices. Numerische Mathematik, 52:241--250, 1988.
|
| |
11
|
|
| |
12
|
|
| |
13
|
G. H. Golub and C. F. Van Loan. Matrix Computations. Johns Hopkins University Press, Baltimore, Maryland, third edition, 1996.
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
L. Kronecker. Über einige Interpolationsformeln für ganze Funktionen mehrerer Variabeln, Lecture at the academy of sciences, December 21, 1865, volume H. Hensel (Ed.), L. Kroneckers Werke, Vol. I. Teubner, Stuttgart, 1895. reprinted by Chelsea, New York, 1968.
|
| |
18
|
|
| |
19
|
|
| |
20
|
P. Milanfar, G. C. Verghese, W. C. Karl, and A. S. Wilsky. Reconstructing polygons from moments with connections to array processing. IEEE Trans. Signal Processing, 43(2):432--443, 1995.
|
| |
21
|
Baron de Prony, Gaspard-Clair-François-Marie Riche. Essai expérimental et analytique sur les lois de la Dilatabilité des fluides élastique et sur celles de la Force expansive de la vapeur de l'eau et de la vapeur de l'alkool, à différentes températures. J. de l'École Polytechnique, 1:24--76, 1795.
|
| |
22
|
|
| |
23
|
|
 |
24
|
|
| |
25
|
|
| |
26
|
|
|