English

The role of rationality in integer-programming relaxations

Optimization and Control 2022-06-27 v1 Discrete Mathematics Combinatorics

Abstract

For a finite set XZdX \subset \mathbb{Z}^d that can be represented as X=QZdX = Q \cap \mathbb{Z}^d for some polyhedron QQ, we call QQ a relaxation of XX and define the relaxation complexity rc(X)rc(X) of XX as the least number of facets among all possible relaxations QQ of XX. The rational relaxation complexity rcQ(X)rc_\mathbb{Q}(X) restricts the definition of rc(X)rc(X) to rational polyhedra QQ. In this article, we focus on X=ΔdX = \Delta_d, the vertex set of the standard simplex, which consists of the null vector and the standard unit vectors in Rd\mathbb{R}^d. We show that rc(Δd)drc(\Delta_d) \leq d for every d5d \geq 5. That is, since rcQ(Δd)=d+1rc_{\mathbb{Q}}(\Delta_d)=d+1, irrationality can reduce the minimal size of relaxations. This answers an open question posed by Kaibel and Weltge (Lower bounds on the size of integer programs without additional variables, Mathematical Programming, 154(1):407-425, 2015). Moreover, we prove the asymptotic statement rc(Δd)O(dlog(d))rc(\Delta_d) \in O(\frac{d}{\sqrt{\log(d)}}), which shows that the ratio rc(Δd)/rcQ(Δd)rc(\Delta_d)/rc_{\mathbb{Q}}(\Delta_d) goes to 00, as dd\to \infty.

Cite

@article{arxiv.2206.12253,
  title  = {The role of rationality in integer-programming relaxations},
  author = {Manuel Aprile and Gennadiy Averkov and Marco Di Summa and Christopher Hojny},
  journal= {arXiv preprint arXiv:2206.12253},
  year   = {2022}
}
R2 v1 2026-06-24T12:03:01.354Z