{"title":"Approximate GCD of several multivariate sparse polynomials based on SLRA interpolation","authors":"Kosaku Nagasaka","doi":"10.1016/j.jsc.2024.102368","DOIUrl":null,"url":null,"abstract":"<div><p>To compute the greatest common divisor (GCD) of a set of multivariate polynomials, modular algorithms are typically employed to prevent any growth in the coefficient polynomials in the intermediate expressions. However, when dealing with multivariate polynomials with a priori errors on their coefficients, using such modular algorithms becomes challenging. This is because any resulting approximate GCD computed in one variable may have perturbations depending on the evaluation point and may not be an image of the same desired multivariate approximate GCD. This necessitates computing it as given multivariate polynomials, and operating with large matrices whose size is exponential in the number of variables. In this paper, we present a new modular algorithm, suitable for dense cases and effective for sparse ones, called “SLRA interpolation”. This algorithm uses the multidimensional fast Fourier transform (FFT) and the structured low-rank approximation (SLRA) of non-square block diagonal matrices. The SLRA interpolation technique may reduce the time-complexity for one iteration in the computation of approximate GCD of several multivariate polynomials, especially for the sparse case.</p></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":null,"pages":null},"PeriodicalIF":0.6000,"publicationDate":"2024-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Symbolic Computation","FirstCategoryId":"100","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0747717124000725","RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
To compute the greatest common divisor (GCD) of a set of multivariate polynomials, modular algorithms are typically employed to prevent any growth in the coefficient polynomials in the intermediate expressions. However, when dealing with multivariate polynomials with a priori errors on their coefficients, using such modular algorithms becomes challenging. This is because any resulting approximate GCD computed in one variable may have perturbations depending on the evaluation point and may not be an image of the same desired multivariate approximate GCD. This necessitates computing it as given multivariate polynomials, and operating with large matrices whose size is exponential in the number of variables. In this paper, we present a new modular algorithm, suitable for dense cases and effective for sparse ones, called “SLRA interpolation”. This algorithm uses the multidimensional fast Fourier transform (FFT) and the structured low-rank approximation (SLRA) of non-square block diagonal matrices. The SLRA interpolation technique may reduce the time-complexity for one iteration in the computation of approximate GCD of several multivariate polynomials, especially for the sparse case.
期刊介绍:
An international journal, the Journal of Symbolic Computation, founded by Bruno Buchberger in 1985, is directed to mathematicians and computer scientists who have a particular interest in symbolic computation. The journal provides a forum for research in the algorithmic treatment of all types of symbolic objects: objects in formal languages (terms, formulas, programs); algebraic objects (elements in basic number domains, polynomials, residue classes, etc.); and geometrical objects.
It is the explicit goal of the journal to promote the integration of symbolic computation by establishing one common avenue of communication for researchers working in the different subareas. It is also important that the algorithmic achievements of these areas should be made available to the human problem-solver in integrated software systems for symbolic computation. To help this integration, the journal publishes invited tutorial surveys as well as Applications Letters and System Descriptions.