Computing bases in Hermite normal form of lattices of integer relations
George Labahn, Arne Storjohann

TL;DR
The paper introduces a Las Vegas randomized algorithm for computing Hermite normal form bases of lattices of integer relations, with efficiency comparable to matrix multiplication.
Contribution
It presents a novel randomized algorithm for computing Hermite bases of integer relation lattices with probabilistic correctness guarantees.
Findings
Algorithm is Las Vegas type, with at most 1/2 failure probability.
When F=I, the algorithm computes the Hermite normal form of M efficiently.
Complexity is comparable to matrix multiplication for similar-sized matrices.
Abstract
Given a full column rank and an we present an algorithm to compute the basis in Hermite form of the integer lattice comprised of all rows such that is in the integer lattice generated by the rows of . The algorithm is randomized of the Las Vegas type, that is, it can fail with probability at most , but if fail is not returned it guarantees to produce the correct result. When is square and , then the computed basis is the Hermite normal form of , and the algorithm uses about the same number of bit operations as required to multiply together two matrices of the same dimension and size of entries as .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
