English

Fast, deterministic computation of the Hermite normal form and determinant of a polynomial matrix

Symbolic Computation 2017-03-31 v2

Abstract

Given a nonsingular n×nn \times n matrix of univariate polynomials over a field K\mathbb{K}, we give fast and deterministic algorithms to compute its determinant and its Hermite normal form. Our algorithms use O~(nωs)\widetilde{\mathcal{O}}(n^\omega \lceil s \rceil) operations in K\mathbb{K}, where ss is bounded from above by both the average of the degrees of the rows and that of the columns of the matrix and ω\omega is the exponent of matrix multiplication. The soft-OO notation indicates that logarithmic factors in the big-OO are omitted while the ceiling function indicates that the cost is O~(nω)\widetilde{\mathcal{O}}(n^\omega) when s=o(1)s = o(1). Our algorithms are based on a fast and deterministic triangularization method for computing the diagonal entries of the Hermite form of a nonsingular matrix.

Keywords

Cite

@article{arxiv.1607.04176,
  title  = {Fast, deterministic computation of the Hermite normal form and determinant of a polynomial matrix},
  author = {George Labahn and Vincent Neiger and Wei Zhou},
  journal= {arXiv preprint arXiv:1607.04176},
  year   = {2017}
}

Comments

34 pages, 3 algorithms