skip to main content
10.1145/2608628.2608632acmotherconferencesArticle/Chapter ViewAbstractPublication PagesissacConference Proceedingsconference-collections
research-article

A near-optimal algorithm for computing real roots of sparse polynomials

Published:23 July 2014Publication History

ABSTRACT

Let p ∈ Z[x] be an arbitrary polynomial of degree n with k non-zero integer coefficients of absolute value less than 2τ. In this paper, we answer the open question whether the real roots of p can be computed with a number of arithmetic operations over the rational numbers that is polynomial in the input size of the sparse representation of p. More precisely, we give a deterministic, complete, and certified algorithm that determines isolating intervals for all real roots of p with O(k3·log(nτ)·logn) many exact arithmetic operations over the rational numbers.

When using approximate but certified arithmetic, the bit complexity of our algorithm is bounded by Õ(k4·n·(τ+k)), where Õ(·) indicates the omission of logarithmic factors. Hence, for sufficiently sparse polynomials (i.e. k = O(logc(nτ)) for a constant c), the bit complexity is Õ(nτ), which is optimal up to logarithmic factors.

References

  1. M. E. Alonso Garçia and A. Galligo. A root isolation algorithm for sparse univariate polynomials. In ISSAC, pages 35--42, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. O. Bastani, C. J. Hillar, D. Popov, and J. M. Rojas. Randomization, Sums of Squares, Near-Circuits, and Faster Real Root Counting. Contemporary Mathematics, 556:145--166, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  3. Y. Bouzidi, S. Lazard, M. Pouget, and F. Rouillier. Rational univariate representations of bivariate systems and applications. In ISSAC, pages 109--116, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Burr and F. Krahmer. SqFreeEVAL: An (almost) optimal real-root isolation algorithm. J. Symb. Comput., 47(2):153--166, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. G. E. Collins and A. G. Akritas. Polynomial real root isolation using Descartes' rule of signs. In SYMSAC, pages 272--275, 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. G. E. Collins and R. Loos. Polynomial real root isolation by differentiation. In SYMSAC, pages 15--25, 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Coste, T. Lajous-Loaeza, H. Lombardi, and M.-F. Roy. Generalized Budan-Fourier theorem and virtual roots. J. Complexity, 21(4):479--486, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. F. Cucker, P. Koiran, and S. Smale. A polynomial time algorithm for diophantine equations in one variable. J. Symb. Comput., 27(1):21--29, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Eigenwillig. Real Root Isolation for Exact and Approximate Polynomials Using Descartes' Rule of Signs. PhD thesis, Saarland University, Germany, 2008.Google ScholarGoogle Scholar
  10. A. Eigenwillig, V. Sharma, and C.-K. Yap. Almost tight complexity bounds for the Descartes method. In ISSAC, pages 151--158, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. P. Emeliyanenko and M. Sagraloff. On the complexity of solving a bivariate polynomial system. In ISSAC, pages 154--161, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. I. Z. Emiris, B. Mourrain, and E. P. Tsigaridas. The DMM Bound: Multivariate (aggregate) separation bounds. In ISSAC, pages 243--250, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. Kerber and M. Sagraloff. Root Refinement for Real Polynomials. CoRR, abs/1104.1362. A preliminary version with the title "Efficient Real Root Approximation" appeared in ISSAC, pages 209--216, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. H. W. Lenstra (Jr.). Finding small degree factors of lacunary polynomials. Number Theory in Progress, 1:267--276, 1999.Google ScholarGoogle Scholar
  15. J. McNamee and V. Y. Pan. Numerical Methods for Roots of Polynomials. Number 2 in Studies in Computational Mathematics. Elsevier Science, 2013.Google ScholarGoogle Scholar
  16. K. Mehlhorn, M. Sagraloff, and P. Wang. From Approximate Factorization to Root Isolation with Application to Cylindrical Algebraic Decomposition. J. Symb. Comput., 2014. To appear. A preliminary version appeared at ISSAC, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. N. Obreshkoff. Verteilung und Berechnung der Nullstellen reeller Polynome. VEB Deutscher Verlag der Wissenschaften, 1963.Google ScholarGoogle Scholar
  18. N. Obreshkoff. Zeros of Polynomials. Marina Drinov, Sofia, 2003. Translation of the Bulgarian original.Google ScholarGoogle Scholar
  19. V. Pan. Univariate Polynomials: Nearly Optimal Algorithms for Numerical Factorization and Root Finding. J. Symb. Comput., 33(5):701--733, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. V. Y. Pan, B. Murphy, R. E. Rosholt, G. Qian, and Y. Tang. Real root-finding. In SNC, pages 161--169, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. V. Y. Pan and E. P. Tsigaridas. On the boolean complexity of real root refinement. In ISSAC, pages 299--306, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. J. M. Rojas and Y. Ye. On solving univariate sparse polynomials in logarithmic time. J. Complexity, 21(1):87--110, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. F. Rouillier and P. Zimmermann. Efficient isolation of {a} polynomial's real roots. J. Computational and Applied Mathematics, 162:33--50, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. M. Sagraloff. When Newton meets Descartes: A Simple and Fast Algorithm to Isolate the Real Roots of a Polynomial. In ISSAC, pages 297--304, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. M. Sagraloff. A near-optimal algorithm for computing real roots of sparse polynomials. CoRR, abs/1401.6011, 2014.Google ScholarGoogle Scholar
  26. M. Sagraloff and K. Mehlhorn. Computing real roots of real polynomials - an efficient method based on Descartes' Rule of Signs and Newton iteration. CoRR, abs/1308.4088, 2013.Google ScholarGoogle Scholar
  27. M. Sagraloff and C.-K. Yap. A simple but exact and efficient algorithm for complex root isolation. In ISSAC, pages 353--360, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. A. Schönhage. The Fundamental Theorem of Algebra in Terms of Computational Complexity. Technical report, Math. Inst. Univ. Tübingen, 1982.Google ScholarGoogle Scholar
  29. E. P. Tsigaridas. Improved bounds for the CF algorithm. Theor. Comput. Sci., 479:120--126, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. J. von zur Gathen and J. Gerhard. Modern Computer Algebra. Cambridge University Press, Cambridge, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Y. Ye. Combining Binary Search and Newton's Method to Compute Real Roots for a Class of Real Functions. J. Complexity, 10(3):271--280, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A near-optimal algorithm for computing real roots of sparse polynomials

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ISSAC '14: Proceedings of the 39th International Symposium on Symbolic and Algebraic Computation
      July 2014
      444 pages
      ISBN:9781450325011
      DOI:10.1145/2608628

      Copyright © 2014 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 23 July 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      ISSAC '14 Paper Acceptance Rate51of96submissions,53%Overall Acceptance Rate395of838submissions,47%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader