Determining Sharp Proximity Bounds for Low Row Rank and Δ-Modularity

Published Online:https://doi.org/10.1287/ijoo.2025.0068

A question of great interest in integer programming is that of proximity bounding: How large can the distance be between an optimal vertex solution of the corresponding linear program relaxation and the closest integer optimal solution in the integer linear program? The proximity bound has many applications; for example, it can be used to bound the integrality gap and estimate nearby integer solutions in a dynamic programming framework. The maximum absolute subdeterminant of the coefficient matrix is known to be an important parameter for measuring the proximity bound. Here, we consider the integer program in the standard form max{cx: Ax=b,x0} with a bounded feasible region, where the coefficient matrix A is of full row rank m and has a maximum order-m absolute subdeterminant of Δ (where we call the rank-m matrix A Δ-modular). Using Wolsey’s b-hull results, we propose a method to determine the proximity bound for a fixed A and parametric b, c. Furthermore, by adapting an algorithm by Averkov and Schymura for classifying such rank-m Δ-modular matrices up to unimodular transformation, we calculate sharp proximity bounds for small m and Δ using SageMath.

Funding: This research started during the 2023 University of California Davis Math Research Experiences for Undergraduates, supported by the National Science Foundation (NSF) [Grant DMS-1950928]. M. Köppe acknowledges partial support by the NSF [Grant DMS-2012764].

INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.