Learning to Accelerate Approximate Methods for Solving Integer Programming via Early Fixing
Longkang Li, Baoyuan Wu

TL;DR
This paper introduces an early fixing framework that accelerates approximate methods for solving integer programming by fixing fluctuating variables early, using a learned policy network, significantly speeding up solutions without much loss in accuracy.
Contribution
It proposes a novel early fixing framework with a learned policy network to accelerate approximate integer programming methods, extending ADMM techniques.
Findings
Significant runtime speedups achieved across multiple IP applications.
Solution quality remains high, with minimal degradation or even improvements.
Framework effective on large-scale and quadratic IP problems.
Abstract
Integer programming (IP) is an important and challenging problem. Approximate methods have shown promising performance on both effectiveness and efficiency for solving the IP problem. However, we observed that a large fraction of variables solved by some iterative approximate methods fluctuate around their final converged discrete states in very long iterations. Inspired by this observation, we aim to accelerate these approximate methods by early fixing these fluctuated variables to their converged states while not significantly harming the solution accuracy. To this end, we propose an early fixing framework along with the approximate method. We formulate the whole early fixing process as a Markov decision process, and train it using imitation learning. A policy network will evaluate the posterior probability of each free variable concerning its discrete candidate states in each block…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Machine Learning and Algorithms · Machine Learning and Data Classification
MethodsAlternating Direction Method of Multipliers
