• DocumentCode
    2357404
  • Title

    An O(n1+ϵ log b) algorithm for the complex roots problem

  • Author

    Neff, C. Andrew ; Reif, John H.

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1994
  • fDate
    20-22 Nov 1994
  • Firstpage
    540
  • Lastpage
    547
  • Abstract
    Given a univariate polynomial f(z) of degree n with complex coefficients, whose real and imaginary parts can be expressed as a ratio of two integers less than 2m in magnitude, the root problem is to find all the roots of f(z) up to specified precision 2. Assuming the arithmetic model for computation, we provide, for any ε>0, an algorithm which has complexity O(n1+ε log b), where b=m+μ. This improves on the previous best known algorithm for the problem which has complexity O(n2 log b). We claim it that it follows from the fact that we can bound the precision required in all the arithmetic computations, that the complexity of our algorithm in the Boolean model of computation is O(n 2+ε(n+b) log2 b log log b)
  • Keywords
    Boolean functions; computational complexity; Boolean model of computation; arithmetic computations; arithmetic model; complex coefficients; complex roots problem; complexity; imaginary parts; real parts; univariate polynomial; Arithmetic; Computational modeling; Computer science; Fasteners; Information services; Internet; Polynomials; Read-write memory; Subcontracting; Web sites;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1994 Proceedings., 35th Annual Symposium on
  • Conference_Location
    Santa Fe, NM
  • Print_ISBN
    0-8186-6580-7
  • Type

    conf

  • DOI
    10.1109/SFCS.1994.365737
  • Filename
    365737