Unimodular Equivalence of Integral Simplices
Feihu Liu, Sihao Tao, and Guoce Xin

TL;DR
This paper introduces a novel algorithm called HEM for efficiently testing unimodular equivalence of integral simplices, utilizing permuted Hermite normal forms and achieving near-polynomial average-case complexity.
Contribution
The paper presents the first average-case quasi-polynomial time algorithm for unimodular equivalence testing, along with new canonical forms and an acceleration strategy.
Findings
First average-case quasi-polynomial time algorithm for UP-equivalence
Polynomial-time complexity with extremely low failure probability
Proved equivalence of simplices via their pyramids
Abstract
Testing the unimodular equivalence of two full-dimensional integral simplices can be reduced to testing unimodular permutation (UP) equivalence of two nonsingular matrices. We conduct a systematic study of UP-equivalence, which leads to the first average-case quasi-polynomial time algorithm, called \texttt{HEM}, for deciding the unimodular equivalence of -dimensional integral simplices, as well as achieving a polynomial-time complexity with a failure probability less than . A key ingredient is the introduction of the \emph{permuted Hermite normal form} and its associated \emph{pattern group}, which streamlines the UP-equivalence test by comparing canonical forms derived from induced coset representatives. We also present an acceleration strategy based on Smith normal forms. As a theoretical by-product, we prove that two full-dimensional integral simplices are…
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.
