Complexity and algorithms for computing Voronoi cells of lattices
Abstract
In this paper we are concerned with finding the vertices of the Voronoi cell of a Euclidean lattice. Given a basis of a lattice, we prove that computing the number of vertices is a #P-hard problem. On the other hand we describe an algorithm for this problem which is especially suited for low dimensional (say dimensions at most 12) and for highly-symmetric lattices. We use our implementation, which drastically outperforms those of current computer algebra systems, to find the vertices of Voronoi cells and quantizer constants of some prominent lattices.
- Publication:
-
arXiv e-prints
- Pub Date:
- March 2008
- DOI:
- 10.48550/arXiv.0804.0036
- arXiv:
- arXiv:0804.0036
- Bibcode:
- 2008arXiv0804.0036D
- Keywords:
-
- Mathematics - Metric Geometry;
- Computer Science - Computational Geometry;
- Computer Science - Information Theory;
- Mathematics - Number Theory;
- 11H56;
- 11H06;
- 11B1;
- 03D15;
- 52B55;
- 52B12
- E-Print:
- 20 pages, 2 figures, 5 tables