English

Algorithm for computing $\mu$-bases of univariate polynomials

Algebraic Geometry 2017-03-09 v2 Symbolic Computation Commutative Algebra

Abstract

We present a new algorithm for computing a μ\mu-basis of the syzygy module of nn polynomials in one variable over an arbitrary field K\mathbb{K}. The algorithm is conceptually different from the previously-developed algorithms by Cox, Sederberg, Chen, Zheng, and Wang for n=3n=3, and by Song and Goldman for an arbitrary nn. It involves computing a "partial" reduced row-echelon form of a (2d+1)×n(d+1) (2d+1)\times n(d+1) matrix over K\mathbb{K}, where dd 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 μ\mu-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 O(d2n+d3+n2)O(d^2n+d^3+n^2). 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 dd gets sufficiently large for a fixed nn, and that HHK gets faster than SG when nn gets sufficiently large for a fixed dd.

Keywords

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

R2 v1 2026-06-22T13:11:39.374Z