Skip to main content

A zero-test and an interpolation algorithm for the shifted sparse polynomials

  • Conference paper
  • First Online:
Applied Algebra, Algebraic Algorithms and Error-Correcting Codes (AAECC 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 673))

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ben-Or, M. & Tiwari, P., A deterministic algorithm for sparse multi-variate polynomial interpolation, Proc. 20 STOC ACM, 1988, pp. 301–309.

    Google Scholar 

  2. Chistov, A. & Grigoriev, D., Subexponential-time solving systems of algebraic equations, Preprints LOMI E-9-83, E-10-83, Leningrad, 1983.

    Google Scholar 

  3. Chistov, A. & Grigoriev, D., Complexity of quantifier elimination in the theory of algebraically closed fields, Lect. Notes Comp. Sci. 176, 1984, pp. 17–31.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. Grigoriev, D., Karpinski, M. & Singer, M., Computational complexity of sparse rational interpolation, to appear in SIAM J. Comput.

    Google Scholar 

  8. 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).

    Google Scholar 

  9. Heintz, J., Definability and fast quantifier elimination in algebraically closed fields, Theor. Comp. Sci. 24, 1983, pp. 239–278.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. Khovanski, A., Fewnomials, Transl. Math. Monogr., AMS 88, 1991.

    Google Scholar 

  12. Kaltofen, E. & Yagati, L., Improved sparse multivariate interpolation, Report 88-17, Dept. Comput. Sci., Rensselaer Polytechnic Institute, 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Gérard Cohen Teo Mora Oscar Moreno

Rights and permissions

Reprints 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

Publish with us

Policies and ethics