English

Parametrizing an integer linear program by an integer

Combinatorics 2017-04-27 v4

Abstract

We consider a family of integer linear programs in which the coefficients of the constraints and objective function are polynomials of an integer parameter t.t. For \ell in Z+,\mathbb{Z}_+, we define f(t)f_\ell(t) to be the th\ell^{\text{th}} largest value of the objective function with multiplicity for the integer linear program at t.t. We prove that for all ,\ell, ff_\ell is eventually quasi-polynomial; that is, there exists dd and polynomials P0,,Pd1P_0, \ldots, P_{d-1} such that for sufficiently large t,t, f(t)=Pd(modt)(t).f_\ell(t)=P_{d \pmod{t}}(t). Closely related to finding the th\ell^{\text{th}} largest value is describing the vertices of the convex hull of the feasible set. Calegari and Walker showed that if R(t)R(t) is the convex hull of v1(t),,vk(t)\mathbf{v_1}(t), \ldots, \mathbf{v_k}(t) where vi\mathbf{v_i} is a vector whose coordinates are in Q(u)\mathbb{Q}(u) and of size O(u),O(u), then the vertices of the convex hull of the set of lattice points in R(t)R(t) has eventually quasi-polynomial structure. We prove this without the O(u)O(u) assumption.

Keywords

Cite

@article{arxiv.1510.01343,
  title  = {Parametrizing an integer linear program by an integer},
  author = {Bobby Shen},
  journal= {arXiv preprint arXiv:1510.01343},
  year   = {2017}
}

Comments

16 pages, 3nd version, Accepted by SIDMA

R2 v1 2026-06-22T11:13:18.696Z