|
ABSTRACT
Algebraic randomization techniques can be applied to hybrid symbolic-numeric algorithms. Here we consider the problem of interpolating a sparse rational function from noisy values. We develop a new hybrid algorithm based on Zippel's original sparse polynomial interpolation technique. We show experimentally that our algorithm can handle sparse polynomials with large degrees. We also give a (partial) mathematical justification why the Zippel's algebraic randomization technique can be used with our approximate data: the randomly generated non-zero values are expected to be bounded away from zero. We show that the random Fourier-like matrices arising in our algorithm, have the desired rank property in the exact case, and appear usable numerically. Algebraic randomization techniques can be applied to hybrid symbolic-numeric algorithms. Here we consider the problem of interpolating a sparse rational function from noisy values. We develop a new hybrid algorithm based on Zippel's original sparse polynomial interpolation technique. We show experimentally that our algorithm can handle sparse polynomials with large degrees. We also give a (partial) mathematical justification why the Zippel's algebraic randomization technique can be used with our approximate data: the randomly generated non-zero values are expected to be bounded away from zero. We show that the random Fourier-like matrices arising in our algorithm, have the desired rank property in the exact case, and appear usable numerically.
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
|
Bharucha-Reid, A. T., and Sambandham, M. Random Polynomials Academic Press, INC, London, England, 1986.
|
| |
2
|
Chen, L., Eberly, W., Kaltofen, E., Saunders, B. D., Turner, W. J., and Villard, G. Efficient matrix preconditioners for black box linear algebra. Linear Algebra and Applications 343--344 (2002), 119--146. Special issue on Structured and Infinite Systems of Linear Equations edited by P. Dewilde, V. Olshevsky and A. H. Sayed.
|
| |
3
|
|
 |
4
|
Robert M. Corless , Patrizia M. Gianni , Barry M. Trager , Stephen M. Watt, The singular value decomposition for polynomial systems, Proceedings of the 1995 international symposium on Symbolic and algebraic computation, p.195-207, July 10-12, 1995, Montreal, Quebec, Canada
[doi> 10.1145/220346.220371]
|
| |
5
|
Corless, R. M., Watt, S. M., and Zhi, L. QR factoring to compute the GCD of univariate approximate polynomials. IEEE Transactions on Signal Processing 52 (Dec. 2004), 3394--3402.
|
| |
6
|
DeMillo, R. A., and Lipton, R. J. probabilistic remark on algebraic program testing. Information Process. Letters 7 4 (1978), 193--195.
|
| |
7
|
Dumas, J.-G. Ed. ISSAC MMVI Proc. 2006 Internat. Symp. Symbolic Algebraic Comput. (New York, N.Y., 2006), ACM Press.
|
| |
8
|
Dunaway, D. K. Calculation of zeros of a real polynomial through factorization using Euclid's algorithm. SIAM J. Numer. Anal. 11 6 (1974), 1087--1104.
|
| |
9
|
Edelman, A., and Kostlan, E. How many zeros of a random polynomial are real. Bulletin of the American Mathematical Society 32 1 (1995), 1--37.
|
| |
10
|
Farahmand, K. Algebraic polynomials with random coefficients. Journal of Applied Mathematics and Stochastic Analysis 15 1 (2002), 83--88.
|
| |
11
|
|
 |
12
|
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]
|
| |
13
|
|
 |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
Kac, M. On the average number of real roots of a random algebraic equation. Bulletin of the American Mathematical Society 49 (1943), 314--320.
|
| |
19
|
Kai, H. Rational interpolation and its ill-conditioned property. In Wang and Zhi {41}, pp. 47--53.
|
| |
20
|
Kaltofen, E. Effective Hilbert irreducibility. Information and Control 66 (1985), 123--137.
|
 |
21
|
|
| |
22
|
Kaltofen, E. Factorization of polynomials given by straight-line programs. In Randomness and Computation S. Micali, Ed., vol. 5 of Advances in Computing Research JAI Press Inc., Greenwhich, Connecticut, 1989, pp. 375--412.
|
 |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
Kaltofen, E., May, J., Yang, Z., and Zhi, L. Approximate factorization of multivariate polynomials using singular value decomposition. Manuscript, 22 pages. Submitted, Jan. 2006.
|
| |
27
|
|
| |
28
|
|
 |
29
|
|
 |
30
|
|
| |
31
|
Kaltofen, E., Yang, Z., and Zhi, L. Structured low rank approximation of a Sylvester matrix. In Wang and Zhi {41}, pp. 69--83.
|
| |
32
|
Lemmerling, P., Mastronardi, N., and Van Huffel, S. Fast algorithm for solving the Hankel/Toeplitz Structured Total Least Squares problem. Numerical Algorithms 23 (2000), 371--392.
|
 |
33
|
|
| |
34
|
Park, H., Zhang, L., and Rosen, J. B. Low rank approximation of a Hankel matrix by structured total least norm. BIT 39 4 (1999), 757--779.
|
| |
35
|
Reid, G., and Zhi, L. Solving nonlinear polynomial system via symbolic-numeric elimination method. In Proceedings of the International Conference on Polynomial System Solving (Paris, France, 2004).
|
| |
36
|
|
| |
37
|
Sasaki, T., Suzuki, M., Kolář, M., and Sasaki, M. Approximate factorization of multivariate polynomials and absolute irreducibility testing. Japan J. of Industrial and Applied Mathem. 8 3 (Oct. 1991), 357--375.
|
 |
38
|
|
 |
39
|
|
| |
40
|
Šparo, D. I., and Šur, M. G. On the distribution of roots of random polynomials. Vestn. Mosk. Univ., Ser. 1: Mat., Mekh. (1962), 40--53.
|
| |
41
|
|
| |
42
|
|
| |
43
|
|
| |
44
|
|
| |
45
|
Zippel, R. E. Probabilistic algorithms for sparse polynomials PhD thesis, Massachusetts Inst. of Technology, Cambridge, USA, Sept. 1979.
|
|