Algorithm for computing $\mu$-bases of univariate polynomials
Abstract
We present a new algorithm for computing a -basis of the syzygy module of polynomials in one variable over an arbitrary field . The algorithm is conceptually different from the previously-developed algorithms by Cox, Sederberg, Chen, Zheng, and Wang for , and by Song and Goldman for an arbitrary . It involves computing a "partial" reduced row-echelon form of a matrix over , where is the maximum degree of the input polynomials. The proof of the algorithm is based on standard linear algebra and is completely self-contained. It includes a proof of the existence of the -basis and as a consequence provides an alternative proof of the freeness of the syzygy module. The theoretical (worst case asymptotic) computational complexity of the algorithm is . We have implemented this algorithm (HHK) and the one developed by Song and Goldman (SG). Experiments on random inputs indicate that SG gets faster than HHK when gets sufficiently large for a fixed , and that HHK gets faster than SG when gets sufficiently large for a fixed .
Cite
@article{arxiv.1603.04813,
title = {Algorithm for computing $\mu$-bases of univariate polynomials},
author = {Hoon Hong and Zachary Hough and Irina A. Kogan},
journal= {arXiv preprint arXiv:1603.04813},
year = {2017}
}
Comments
34 pages, 6 figures