{"title":"Computing column bases of polynomial matrices","authors":"Wei Zhou, G. Labahn","doi":"10.1145/2465506.2465947","DOIUrl":null,"url":null,"abstract":"Given a matrix of univariate polynomials over a field <i>K</i>, its columns generate a <i>K</i>[<i>x</i>]-module. We call any basis of this module a column basis of the given matrix. Matrix gcds and matrix normal forms are examples of such module bases. In this paper we present a deterministic algorithm for the computation of a column basis of an <i>m</i> x <i>n</i> input matrix with <i>m</i> ≤ <i>n</i>. If <i>s</i> is the average column degree of the input matrix, this algorithm computes a column basis with a cost of Õ(<i>nm</i><sup>ω-1</sup>s) field operations in <i>K</i>. Here the soft-<i>O</i> notation is Big-<i>O</i> with log factors removed while ω is the exponent of matrix multiplication. Note that the average column degree <i>s</i> is bounded by the commonly used matrix degree that is also the maximum column degree of the input matrix.","PeriodicalId":243282,"journal":{"name":"International Symposium on Symbolic and Algebraic Computation","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Symposium on Symbolic and Algebraic Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2465506.2465947","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13
Abstract
Given a matrix of univariate polynomials over a field K, its columns generate a K[x]-module. We call any basis of this module a column basis of the given matrix. Matrix gcds and matrix normal forms are examples of such module bases. In this paper we present a deterministic algorithm for the computation of a column basis of an m x n input matrix with m ≤ n. If s is the average column degree of the input matrix, this algorithm computes a column basis with a cost of Õ(nmω-1s) field operations in K. Here the soft-O notation is Big-O with log factors removed while ω is the exponent of matrix multiplication. Note that the average column degree s is bounded by the commonly used matrix degree that is also the maximum column degree of the input matrix.