English

On lexicographic approximations of integer programs

Discrete Mathematics 2023-04-27 v4 Combinatorics Optimization and Control

Abstract

We use the lexicographic order to define a hierarchy of primal and dual bounds on the optimum of a bounded integer program. These bounds are constructed using lex maximal and minimal feasible points taken under different permutations. Their strength is analyzed and it is shown that a family of primal bounds is tight for any 0\10\backslash 1 program with nonnegative linear objective, and a different family of dual bounds is tight for any packing- or covering-type 0\10\backslash 1 program with an arbitrary linear objective. The former result yields a structural characterization for the optimum of 0\10\backslash 1 programs, with connections to matroid optimization, and a heuristic for general integer programs. The latter result implies a stronger polyhedral representation for the integer feasible points and a new approach for deriving strong valid inequalities to the integer hull. Since the construction of our bounds depends on the computation of lex optima, we derive explicit formulae for lex optima of some special polytopes, such as polytopes that are monotone with respect to each variable, and integral polymatroids and their base polytopes. We also classify P\mathrm{P} and NP\mathrm{NP}-hard\mathrm{hard} cases of computing lex bounds and lex optima.

Keywords

Cite

@article{arxiv.1610.06470,
  title  = {On lexicographic approximations of integer programs},
  author = {Michael Eldredge and Akshay Gupte},
  journal= {arXiv preprint arXiv:1610.06470},
  year   = {2023}
}

Comments

Change in authorship and substantial changes and updates, incl. new approximation analysis, new formulae for sets defined by quadratic functions, new algorithms,, and addition of extensive experimental results on benchmark and randomly generated instances

R2 v1 2026-06-22T16:26:48.066Z