Fast approach for computing roots of polynomials using cubic clipping

被引:36
|
作者
Liu, Ligang [1 ,2 ]
Zhang, Lei [1 ,2 ]
Lin, Binbin [1 ,2 ]
Wang, Guojin [1 ,2 ]
机构
[1] Zhejiang Univ, Dept Math, Hangzhou, Peoples R China
[2] Zhejiang Univ, State Key Lab CAD&CG, Hangzhou 310027, Peoples R China
基金
中国国家自然科学基金;
关键词
Root finding; Polynomial; Quadratic clipping; Cubic clipping;
D O I
10.1016/j.cagd.2009.02.003
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a new approach, called cubic clipping, for computing all the roots of a given polynomial within an interval. In every iterative computation step, two cubic polynomials are generated to enclose the graph of the polynomial within the interval of interest. A sequence of intervals is then obtained by intersecting the sequence of strips with the abscissa axis. The sequence of these intervals converges to the corresponding root with the convergence rate 4 for the single roots, 2 for the double roots and super-linear 4 3 for the triple roots. Numerical examples show that cubic clipping has many expected advantages over Bezier clipping and quadratic clipping. We also extend our approach by enclosing the graph of the polynomial using two lower degree k < n polynomials by degree reduction. The sequence of intervals converges to the corresponding root of multiplicity s with convergence rate k+1/s. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:547 / 559
页数:13
相关论文
共 50 条
  • [1] Rational cubic clipping with linear complexity for computing roots of polynomials
    Chen, Xiao-diao
    Ma, Weiyin
    APPLIED MATHEMATICS AND COMPUTATION, 2016, 273 : 1051 - 1058
  • [2] Computing roots of polynomials by quadratic clipping
    Barton, Michael
    Juettler, Bert
    COMPUTER AIDED GEOMETRIC DESIGN, 2007, 24 (03) : 125 - 141
  • [3] A rational cubic clipping method for computing real roots of a polynomial
    Chen, Xiao-Diao
    Ma, Weiyin
    Ye, Yangtian
    COMPUTER AIDED GEOMETRIC DESIGN, 2015, 38 : 40 - 50
  • [4] An improved rational cubic clipping method for computing real roots of a polynomial
    Li, Shi
    Chen, Guang
    Wang, Yigang
    APPLIED MATHEMATICS AND COMPUTATION, 2019, 349 : 207 - 213
  • [5] Generating roots of cubic polynomials by Cardano's approach on correspondence analysis
    Lestari, Karunia E.
    Pasaribu, Udjianna S.
    Indratno, Sapto W.
    Garminia, Hanni
    HELIYON, 2020, 6 (06)
  • [6] ON THE COST OF COMPUTING ROOTS OF POLYNOMIALS
    KUHN, HW
    WANG, ZK
    XU, SL
    MATHEMATICAL PROGRAMMING, 1984, 28 (02) : 156 - 163
  • [7] Computing multiple roots of inexact polynomials
    Zeng, ZG
    MATHEMATICS OF COMPUTATION, 2005, 74 (250) : 869 - 903
  • [8] Computing real roots of real polynomials
    Sagraloff, Michael
    Mehlhorn, Kurt
    JOURNAL OF SYMBOLIC COMPUTATION, 2016, 73 : 46 - 86
  • [9] ON SOME METHODS FOR COMPUTING THE ROOTS OF POLYNOMIALS
    HOWLAND, JL
    COMMUNICATIONS OF THE ACM, 1962, 5 (06) : 314 - 314
  • [10] Cubic tangent method in R2 space for computing real roots of polynomials within an interval
    Chen, Xiaodiao
    Xu, Mingguo
    Ye, Yangtian
    Duan, Xiaohui
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2014, 26 (11): : 1923 - 1929