• DocumentCode
    1571875
  • Title

    Worst cases and lattice reduction

  • Author

    Stehlé, Damien ; Lefèvre, Vincent ; Zimmermann, Paul

  • Author_Institution
    Ecole Normale Superieure, Paris, France
  • fYear
    2003
  • Firstpage
    142
  • Lastpage
    147
  • Abstract
    We propose a new algorithm to find worst cases for correct rounding of an analytic function. We first reduce this problem to the real small value problem - i.e. for polynomials with real coefficients. Then we show that this second problem can be solved efficiently, by extending Coppersmith´s work on the integer small value problem - for polynomials with integer coefficients - using lattice reduction (D. Coppersmith, 1996; 2001). For floating-point numbers with a mantissa less than N, and a polynomial approximation of degree d, our algorithm finds all worst cases at distance < N-d2/(2d+1) from a machine number in time O(N((d+1)(2d+1))+ε/). For d=2, this improves on the O(N2(3+ε)/) complexity from Lefevre´s algorithm (V. Lefevre, 2000; V. Lefevre et al., 2001) to O(N3(5+ε)/). We exhibit some new worst cases found using our algorithm, for double-extended and quadruple precision. For larger d, our algorithm can be used to check that there exist no worst cases at distance < N-k in time O(N(12)+O(1/k)/).
  • Keywords
    computational complexity; floating point arithmetic; functional analysis; polynomial approximation; roundoff errors; analytic function; double-extended precision; floating-point number; integer small value problem; lattice reduction; polynomial approximation; quadruple precision; real small value problem; worst case detection; Algorithm design and analysis; Approximation algorithms; Computer aided software engineering; Floating-point arithmetic; Lattices; Libraries; Polynomials; Proposals; Search methods; Standards Board;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 2003. Proceedings. 16th IEEE Symposium on
  • ISSN
    1063-6889
  • Print_ISBN
    0-7695-1894-X
  • Type

    conf

  • DOI
    10.1109/ARITH.2003.1207672
  • Filename
    1207672