Abstract
Recall that a polynomial f ∈ F [X1,...,X n] is t-sparse, if f = ∑ α IXI contains at most t terms. In [BT 88], [GKS 90] (see also [GK 87] and [Ka 89]) the problem of interpolation of t-sparse polynomial given by a black-box for its evaluation has been solved. In this paper we shall assume that F is a field of characteristic zero. One can consider a t-sparse polynomial as a polynomial represented by a straight-line program or an arithmetic circuit of the depth 2 where on the first level there are multiplications with unbounded fan-in and on the second level there is an addition with fan-in t.
In the present paper we consider a generalization of the notion of sparsity, namely we say that a polynomial g(X1,...,X n) ∈ F[X1,..., X n] is shifted t-sparse if for a suitable nonsingular n x n matrix A and a vector B the polynomial g(A(X1,...,X n)T + B) is t-sparse. One could consider g as being represented by a straight-line program of the depth 3 where on the first level (with the fan-in n + 1) a linear transformation A(X 1,...,X n) + B is computed. One could also consider a shifted t-sparse polynomial as t-sparse with respect to other coordinates (Y 1,...,Y n T=A(X)1,...,X n)T + B.
We assume that a shifted t-sparse polynomial g is given by a black-box and the problem we consider is to construct a transformation A(X) 1,...,X n) + B. As the complexity of the designed below algorithm (see the Theorem in which we describe the variety of all possible A, B and the corresponding t-sparse representations of g(A(X 1,...,X n)T + B)) depends on d n4 where d is the degree of g, we could first interpolate g within time d O(n) and suppose that g is given explicitly. It would be interesting to get rid of d in the complexity bounds as it is usually done in the interpolation of sparse polynomials ([BT 88], [GKS 90], [Ka 89]). The main technical tool we rely on is the criterium of t-sparsity based on Wronskian ([GKS 91], [GKS 92]), the latter criterium has a parametrical nature (so we can select t-sparse polynomials from a given parametrical family of polynomials) unlike the approach in [BT 88] using BCH-codes. We could directly consider (see the Theorem) the multivariate polynomials (section 3), but to make the exposition clearer before that we first study (see the proposition) the one-variable case (section 2). First at all we recall (section 1) the criterium of t-sparsity and based on it interpolation method for t-sparse multivariable polynomials.
In the last section 4 we design a zero-test algorithm for shifted t-sparse polynomials with the complexity independent on d.
Work partially done while visiting the Dept. of Computer Science, University of Bonn. On leave from the Steklov Mathematical Institute, Fontanka 27, St. Petersburg, 191011 Russia
Supported in part by Leibniz Center for Research in Computer Science, by the DFG Grant KA 673/4-1 and by the SERC Grant GR-E 68297
Preview
Unable to display preview. Download preview PDF.
References
Ben-Or, M. & Tiwari, P., A deterministic algorithm for sparse multi-variate polynomial interpolation, Proc. 20 STOC ACM, 1988, pp. 301–309.
Chistov, A. & Grigoriev, D., Subexponential-time solving systems of algebraic equations, Preprints LOMI E-9-83, E-10-83, Leningrad, 1983.
Chistov, A. & Grigoriev, D., Complexity of quantifier elimination in the theory of algebraically closed fields, Lect. Notes Comp. Sci. 176, 1984, pp. 17–31.
Grigoriev, D. & Karpinski, M., The matching problem for bipartite graphs with polynomially bounded permanents is in NC, Proc. 28 FOCS IEEE, 1987, pp.,166–172.
Grigoriev, D., Karpinski, M. & Singer, M., Fast parallel algorithms for sparse multivariate polynimial interpolation over finite fields, SIAM J. Comput. 19, N 6, 1990, pp. 1059–1063.
Grigoriev, D., Karpinski, M. & Singer, M., The interpolation problem for k-sparse sums of eigenfunctions of operators, Adv. Appl. Math. 12, 1991, pp. 76–81.
Grigoriev, D., Karpinski, M. & Singer, M., Computational complexity of sparse rational interpolation, to appear in SIAM J. Comput.
Grigoriev, D., Karpinski, M. & Singer, M., Computational complexity of sparse real algebraic function interpolation, to appear in Proc. Int. Conf. Eff. Meth. Alg. Geom., Nice, April 1992 (Progr. in Math. Birkhäuser).
Heintz, J., Definability and fast quantifier elimination in algebraically closed fields, Theor. Comp. Sci. 24, 1983, pp. 239–278.
Karpinski, M., Boolean Circuit Complexity of Algebraic Interpolation Problems, Technical Report TR-89-027, International Computer Science Institute, Berkeley, 1989; in Proc. CSL'88, Lecture Notes in Computer Science 385, 1989, pp. 138–147.
Khovanski, A., Fewnomials, Transl. Math. Monogr., AMS 88, 1991.
Kaltofen, E. & Yagati, L., Improved sparse multivariate interpolation, Report 88-17, Dept. Comput. Sci., Rensselaer Polytechnic Institute, 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Grigoriev, D., Karpinski, M. (1993). A zero-test and an interpolation algorithm for the shifted sparse polynomials. In: Cohen, G., Mora, T., Moreno, O. (eds) Applied Algebra, Algebraic Algorithms and Error-Correcting Codes. AAECC 1993. Lecture Notes in Computer Science, vol 673. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56686-4_41
Download citation
DOI: https://doi.org/10.1007/3-540-56686-4_41
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56686-1
Online ISBN: 978-3-540-47630-6
eBook Packages: Springer Book Archive