Approximating the Gomory Mixed-Integer Cut Closure Using Historical Data
Berkay Becu, Santanu S. Dey, Feng Qiu, Alinson S. Xavier

TL;DR
This paper introduces a data-driven heuristic for generating Gomory mixed-integer cuts using historical data, significantly improving the efficiency of solving large-scale MILP instances with minimal modifications to existing solvers.
Contribution
It proves that GMIC closure can be approximated using a finite set of weights for certain MILP families and develops a heuristic to select these weights from historical data.
Findings
Heuristic accelerates Gurobi's performance on benchmark instances.
Significant reduction in solving time for large-scale MILPs.
First data-driven approach to enhance commercial MILP solver efficiency.
Abstract
Many operations related optimization problems involve repeatedly solving similar mixed integer linear programming (MILP) instances with the same constraint matrix but differing objective coefficients and right-hand-side values. The goal of this paper is to generate good cutting-planes for such instances using historical data. Gomory mixed integer cuts (GMIC) for a general MILP can be parameterized by a vector of weights to aggregate the constraints into a single equality constraint, where each such equality constraint in turn yields a unique GMIC. In this paper, we prove that for a family of MILP instances, where the right-hand-side of the instances belongs to a lattice, the GMIC closure for every instance in this infinite family can be obtained using the same finite list of aggregation weights. This result motivates us to build a simple heuristic to efficiently select aggregations for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Advanced Numerical Analysis Techniques
