Fast evaluation and root finding for polynomials with floating-point coefficients

被引:1
|
作者
Imbach, Remi [1 ]
Moroz, Guillaume [1 ]
机构
[1] Univ Lorraine, CNRS, INRIA, LORIA, F-54000 Nancy, France
关键词
FACTORIZATION; ALGORITHM; ZEROS;
D O I
10.1145/3597066.3597112
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Evaluating or finding the roots of a polynomial f(z) = f(0)+ center dot center dot center dot + f(d)z(d) with floating-point number coefficients is a ubiquitous problem. By using a piecewise approximation of f obtained with a careful use of the Newton polygon of f, we improve state-of-the-art upper bounds on the number of operations to evaluate and find the roots of a polynomial. In particular, if the coefficients of f are given with.. significant bits, we provide for the first time an algorithm that finds all the roots of f with a relative condition number lower than 2(m), using a number of bit operations quasi-linear in the bit-size of the floating-point representation of f. Notably, our new approach handles efficiently polynomials with coefficients ranging from 2(-d) to 2(d), both in theory and in practice.
引用
收藏
页码:325 / 334
页数:10
相关论文
共 50 条
  • [1] Fast evaluation and root finding for polynomials with floating-point coefficients
    Imbach, Remi
    Moroz, Guillaume
    JOURNAL OF SYMBOLIC COMPUTATION, 2025, 127
  • [2] Accurate evaluation of Chebyshev polynomials in floating-point arithmetic
    Hrycak, Tomasz
    Schmutzhard, Sebastian
    BIT NUMERICAL MATHEMATICS, 2019, 59 (02) : 403 - 416
  • [3] Accurate evaluation of Chebyshev polynomials in floating-point arithmetic
    Tomasz Hrycak
    Sebastian Schmutzhard
    BIT Numerical Mathematics, 2019, 59 : 403 - 416
  • [4] A floating-point processor for fast and accurate sine/cosine evaluation
    Paliouras, V
    Karagianni, K
    Stouraitis, T
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2000, 47 (05) : 441 - 451
  • [5] Fast Reproducible Floating-Point Summation
    Demmel, James
    Nguyen, Hong Diep
    2013 21ST IEEE SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2013, : 163 - 172
  • [6] Fast decimal floating-point division
    Nikmehr, Hooman
    Phillips, Braden
    Lim, Cheng-Chew
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (09) : 951 - 961
  • [7] Evaluation of Legendre polynomials by a three-term recurrence in floating-point arithmetic
    Hrycak, Tomasz
    Schmutzhard, Sebastian
    IMA JOURNAL OF NUMERICAL ANALYSIS, 2020, 40 (01) : 587 - 605
  • [8] Evaluation of Chebyshev polynomials by a three-term recurrence in floating-point arithmetic
    Hrycak, Tomasz
    Schmutzhard, Sebastian
    BIT NUMERICAL MATHEMATICS, 2018, 58 (02) : 317 - 330
  • [9] Evaluation of Chebyshev polynomials by a three-term recurrence in floating-point arithmetic
    Tomasz Hrycak
    Sebastian Schmutzhard
    BIT Numerical Mathematics, 2018, 58 : 317 - 330
  • [10] SIMPLIFIED FLOATING-POINT DIVISION AND SQUARE ROOT
    Viitanen, Timo
    Jaaskelainen, Pekka
    Esko, Otto
    Takala, Jarmo
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 2707 - 2711