{"title":"Constant-Depth Arithmetic Circuits for Linear Algebra Problems","authors":"Robert Andrews, Avi Wigderson","doi":"arxiv-2404.10839","DOIUrl":null,"url":null,"abstract":"We design polynomial size, constant depth (namely, $\\mathsf{AC}^0$)\narithmetic formulae for the greatest common divisor (GCD) of two polynomials,\nas well as the related problems of the discriminant, resultant, B\\'ezout\ncoefficients, squarefree decomposition, and the inversion of structured\nmatrices like Sylvester and B\\'ezout matrices. Our GCD algorithm extends to any\nnumber of polynomials. Previously, the best known arithmetic formulae for these\nproblems required super-polynomial size, regardless of depth. These results are based on new algorithmic techniques to compute various\nsymmetric functions in the roots of polynomials, as well as manipulate the\nmultiplicities of these roots, without having access to them. These techniques\nallow $\\mathsf{AC}^0$ computation of a large class of linear and polynomial\nalgebra problems, which include the above as special cases. We extend these techniques to problems whose inputs are multivariate\npolynomials, which are represented by $\\mathsf{AC}^0$ arithmetic circuits. Here\ntoo we solve problems such as computing the GCD and squarefree decomposition in\n$\\mathsf{AC}^0$.","PeriodicalId":501033,"journal":{"name":"arXiv - CS - Symbolic Computation","volume":"49 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Symbolic Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2404.10839","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
We design polynomial size, constant depth (namely, $\mathsf{AC}^0$)
arithmetic formulae for the greatest common divisor (GCD) of two polynomials,
as well as the related problems of the discriminant, resultant, B\'ezout
coefficients, squarefree decomposition, and the inversion of structured
matrices like Sylvester and B\'ezout matrices. Our GCD algorithm extends to any
number of polynomials. Previously, the best known arithmetic formulae for these
problems required super-polynomial size, regardless of depth. These results are based on new algorithmic techniques to compute various
symmetric functions in the roots of polynomials, as well as manipulate the
multiplicities of these roots, without having access to them. These techniques
allow $\mathsf{AC}^0$ computation of a large class of linear and polynomial
algebra problems, which include the above as special cases. We extend these techniques to problems whose inputs are multivariate
polynomials, which are represented by $\mathsf{AC}^0$ arithmetic circuits. Here
too we solve problems such as computing the GCD and squarefree decomposition in
$\mathsf{AC}^0$.