Toward the best algorithm for approximate GCD of univariate polynomials

被引:6
|
作者
Nagasaka, Kosaku [1 ]
机构
[1] Kobe Univ, Kobe, Hyogo, Japan
关键词
Symbolic-numeric algorithm for polynomials; Approximate polynomial GCD; Subresultant matrix; Sylvester matrix; QR factorization; Rank structured matrix; GREATEST COMMON DIVISOR; FACTORIZATION;
D O I
10.1016/j.jsc.2019.08.004
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Approximate polynomial GCD (greatest common divisor) of polynomials with a priori errors on their coefficients, is one of interesting problems in Symbolic-Numeric Computations. In fact, there are many known algorithms: QRGCD, UVGCD, STLN based methods, Fastgcd and so on. The fundamental question of this paper is "which is the best?" from the practical point of view, and subsequently "is there any better way?" by any small extension, any effect by pivoting, and any combination of sub-routines along the algorithms. In this paper, we consider a framework that covers those algorithms and their sub-routines, and makes their sub-routines being interchangeable between the algorithms (i.e. disassembling the algorithms and reassembling their parts). By this framework along with/without small new extensions and a newly adapted refinement sub-routine, we have done many performance tests and found the current answer. In summary, 1) UVGCD is the best way to get smaller tolerance, 2) modified Fastgcd is better for GCD that has one or more clusters of zeros with large multiplicity, and 3) modified ExQRGCD is better for GCD that has no cluster of zeros. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页码:4 / 27
页数:24
相关论文
共 50 条
  • [1] An algorithm for computing certified approximate GCD of n univariate polynomials
    Rupprecht, D
    JOURNAL OF PURE AND APPLIED ALGEBRA, 1999, 139 (1-3) : 255 - 284
  • [2] Computing Approximate GCD of Univariate Polynomials
    Khare, S. R.
    Pillai, H. K.
    Belur, M. N.
    18TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION, 2010, : 437 - 441
  • [3] APPROXIMATE GCD OF INEXACT UNIVARIATE POLYNOMIALS
    Lecumberri, Pablo
    Gomez, Marisol
    Carlosena, Alfonso
    XIX IMEKO WORLD CONGRESS: FUNDAMENTAL AND APPLIED METROLOGY, PROCEEDINGS, 2009, : 2462 - 2467
  • [4] QR factoring to compute the GCD of univariate approximate polynomials
    Corless, RM
    Watt, SA
    Zhi, LH
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2004, 52 (12) : 3394 - 3402
  • [5] An Iterative Method for Calculating Approximate GCD of Univariate Polynomials
    Terui, Akira
    ISSAC2009: PROCEEDINGS OF THE 2009 INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND ALGEBRAIC COMPUTATION, 2009, : 351 - 358
  • [6] Approximate GCD of several univariate polynomials with small degree perturbations
    Elkadi, Mohamed
    Galligo, Andre
    Ba, Thang Luu
    JOURNAL OF SYMBOLIC COMPUTATION, 2012, 47 (04) : 410 - 421
  • [7] GPGCD: An iterative method for calculating approximate GCD of univariate polynomials
    Terui, Akira
    THEORETICAL COMPUTER SCIENCE, 2013, 479 : 127 - 149
  • [8] A heuristic verification of the degree of the approximate GCD of two univariate polynomials
    Zhe Li
    Qi Liu
    Numerical Algorithms, 2014, 67 : 319 - 334
  • [9] A heuristic verification of the degree of the approximate GCD of two univariate polynomials
    Li, Zhe
    Liu, Qi
    NUMERICAL ALGORITHMS, 2014, 67 (02) : 319 - 334
  • [10] GPGCD, an Iterative Method for Calculating Approximate GCD, for Multiple Univariate Polynomials
    Terui, Akira
    COMPUTER ALGEBRA IN SCIENTIFIC COMPUTING, 2010, 6244 : 238 - 249