Learning Pseudo-Backdoors for Mixed Integer Programs
Aaron Ferber, Jialin Song, Bistra Dilkina, Yisong Yue

TL;DR
This paper introduces a machine learning method to identify pseudo-backdoors in Mixed Integer Programs, enabling faster solutions by prioritizing decision variables, and demonstrates improved performance over traditional solvers on specific problem instances.
Contribution
The paper presents a data-driven approach to predict pseudo-backdoors in MIPs, enhancing solver efficiency and providing a novel way to leverage problem structure for optimization.
Findings
Efficiently identifies high-quality pseudo-backdoors in MIPs.
Improves solution times compared to Gurobi on tested instances.
Applicable to generalized independent set problems.
Abstract
We propose a machine learning approach for quickly solving Mixed Integer Programs (MIP) by learning to prioritize a set of decision variables, which we call pseudo-backdoors, for branching that results in faster solution times. Learning-based approaches have seen success in the area of solving combinatorial optimization problems by being able to flexibly leverage common structures in a given distribution of problems. Our approach takes inspiration from the concept of strong backdoors, which corresponds to a small set of variables such that only branching on these variables yields an optimal integral solution and a proof of optimality. Our notion of pseudo-backdoors corresponds to a small set of variables such that only branching on them leads to faster solve time (which can be solver dependent). A key advantage of pseudo-backdoors over strong backdoors is that they are much amenable to…
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
TopicsFormal Methods in Verification · Constraint Satisfaction and Optimization · Vehicle Routing Optimization Methods
