arXiv++ Combinatorics

Browse math.CO papers from arXiv

On Lattice Diameter Segments: Algorithms and Structure

Published: 2026-10-03 | Updated: 2026-10-06
Comments: 21 pages, 6 figures
Journal: Integer Programming and Combinatorial Optimization (IPCO 2026), LNCS, Springer, 2026, pp. 220-232

Abstract

The lattice diameter of a bounded set $S \subset \mathbb{R}^d$ counts the maximal number of lattice points in a segment whose endpoints are lattice points in $S$. Such a segment is called a lattice diameter segment of $S$. This basic invariant in the geometry of numbers has several interesting applications. Our first type of contribution is algorithmic: We describe a polynomial-time algorithm that computes lattice diameter segments of polytopes in fixed dimension, with a simpler algorithm for polygons. In contrast, we show hardness of computing the lattice diameters of polytopes of variable dimension and for semi-algebraic sets. Our second type of contribution concerns the structure of lattice diameter segments: Generalizing the classical Ehrhart function, we prove that the function that counts distinct lattice diameter segments in dilations of a lattice polytope is eventually a quasi-polynomial in the dilation factor. Finally, we prove a Borsuk-type theorem on the number of parts needed to partition a set of lattice points such that each part has strictly smaller lattice diameter.

BibTeX

Loading...