arXiv Analytics

Sign in

arXiv:1301.6641 [math.CO]AbstractReferencesReviewsResources

Normal forms of convex lattice polytopes

Roland Grinis, Alexander Kasprzyk

Published 2013-01-28Version 1

We describe an algorithm for determining whether two convex polytopes P and Q, embedded in a lattice, are isomorphic with respect to a lattice automorphism. We extend this to a method for determining if P and Q are equivalent, i.e. whether there exists an affine lattice automorphism that sends P to Q. Methods for calculating the automorphism group and affine automorphism group of P are also described. An alternative strategy is to determine a normal form such that P and Q are isomorphic if and only if their normal forms are equal. This is the approach adopted by Kreuzer and Skarke in their PALP software. We describe the Kreuzer-Skarke method in detail, and give an improved algorithm when P has many symmetries. Numerous examples, plus two appendices containing detailed pseudo-code, should help with any future reimplementations of these techniques. We conclude by explaining how to define and calculate the normal form of a Laurent polynomial.

Comments: 28 pages, 2 figures. Includes an appendix describing the Kreuzer-Skarke algorithm
Categories: math.CO
Subjects: 52B20, 52B55, 52C07
Related articles: Most relevant | Search more
arXiv:1403.0437 [math.CO] (Published 2014-03-03)
Volumes of convex lattice polytopes and a question of V. I. Arnold
arXiv:0911.4982 [math.CO] (Published 2009-11-25)
More bounds on the diameters of convex polytopes
arXiv:math/0510470 [math.CO] (Published 2005-10-21, updated 2006-11-02)
On f-vectors of Minkowski additions of convex polytopes