{"title":"计算多项式矩阵的列基","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":"{\"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}","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}
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.