{"title":"Estimation of the Greatest Common Divisor of many polynomials using hybrid computations performed by the ERES method","authors":"Dimitrios Christou, Marilena Mitrouli","doi":"10.1002/anac.200410052","DOIUrl":null,"url":null,"abstract":"<p>The computation of the Greatest Common Divisor (GCD) of a set of more than two polynomials is a non-generic problem. There are cases where iterative methods of computing the GCD of many polynomials, based on the Euclidean algorithm, fail to produce accurate results, when they are implemented in a software programming environment. This phenomenon is very strong especially when floating-point data are being used. The ERES method is an iterative matrix based method, which successfully evaluates an approximate GCD, by performing row transformations and shifting on a matrix, formed directly from the coefficients of the given polynomials. ERES deals with any kind of real data. However, due to its iterative nature, it is extremely sensitive when performing floating-point operations. It succeeds in producing results with minimal error, if we combine both floating-point and symbolic operations. In the present paper we study the behavior of the ERES method using floating-point and exact symbolic arithmetic. The conclusions derived from our study are useful for any other algorithm involving extended matrix operations. (© 2005 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim)</p>","PeriodicalId":100108,"journal":{"name":"Applied Numerical Analysis & Computational Mathematics","volume":"2 3","pages":"293-305"},"PeriodicalIF":0.0000,"publicationDate":"2005-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1002/anac.200410052","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Applied Numerical Analysis & Computational Mathematics","FirstCategoryId":"1085","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/anac.200410052","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
The computation of the Greatest Common Divisor (GCD) of a set of more than two polynomials is a non-generic problem. There are cases where iterative methods of computing the GCD of many polynomials, based on the Euclidean algorithm, fail to produce accurate results, when they are implemented in a software programming environment. This phenomenon is very strong especially when floating-point data are being used. The ERES method is an iterative matrix based method, which successfully evaluates an approximate GCD, by performing row transformations and shifting on a matrix, formed directly from the coefficients of the given polynomials. ERES deals with any kind of real data. However, due to its iterative nature, it is extremely sensitive when performing floating-point operations. It succeeds in producing results with minimal error, if we combine both floating-point and symbolic operations. In the present paper we study the behavior of the ERES method using floating-point and exact symbolic arithmetic. The conclusions derived from our study are useful for any other algorithm involving extended matrix operations. (© 2005 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim)
用混合计算方法估计许多多项式的最大公约数
两个以上多项式集的最大公约数的计算是一个非一般问题。当在软件编程环境中实现时,基于欧几里得算法计算许多多项式的GCD的迭代方法无法产生准确的结果。这种现象非常强烈,特别是在使用浮点数据时。ERES方法是一种基于迭代矩阵的方法,通过对由给定多项式的系数直接形成的矩阵进行行变换和移位,成功地求出近似GCD。ERES处理任何类型的真实数据。然而,由于它的迭代性质,在执行浮点操作时非常敏感。如果我们将浮点操作和符号操作结合起来,它可以成功地以最小的错误生成结果。本文利用浮点数和精确符号算法研究了ERES方法的性能。本研究的结论对其他涉及扩展矩阵运算的算法也有借鉴意义。(©2005 WILEY-VCH Verlag GmbH &KGaA公司,Weinheim)
本文章由计算机程序翻译,如有差异,请以英文原文为准。