English

A Colorful Steinitz Lemma with Applications to Block Integer Programs

Optimization and Control 2022-11-28 v2

Abstract

The Steinitz constant in dimension dd is the smallest value c(d)c(d) such that for any norm on Rd\mathbb{R}^{ d} and for any finite zero-sum sequence in the unit ball, the sequence can be permuted such that the norm of each partial sum is bounded by c(d)c(d). Grinberg and Sevastyanov prove that c(d)dc(d) \le d and that the bound of dd is best possible for arbitrary norms; we refer to their result as the Steinitz Lemma. We present a variation of the Steinitz Lemma that permutes multiple sequences at one time. Our result, which we term a colorful Steinitz Lemma, demonstrates upper bounds that are independent of the number of sequences. Many results in the theory of integer programming are proved by permuting vectors of bounded norm; this includes proximity results, Graver basis algorithms, and dynamic programs. Due to a recent paper of Eisenbrand and Weismantel, there has been a surge of research on how the Steinitz Lemma can be used to improve integer programming results. As an application we prove a proximity result for block-structured integer programs.

Keywords

Cite

@article{arxiv.2201.05874,
  title  = {A Colorful Steinitz Lemma with Applications to Block Integer Programs},
  author = {Timm Oertel and Joseph Paat and Robert Weismantel},
  journal= {arXiv preprint arXiv:2201.05874},
  year   = {2022}
}

Comments

Shortened proofs, fixed typos, and streamlined the argument in Section 3

R2 v1 2026-06-24T08:51:07.511Z