An Abstract Model for Branching and its Application to Mixed Integer Programming
Pierre Le Bodic, George L. Nemhauser

TL;DR
This paper introduces a theoretical model for selecting branching variables in MIP problems, providing analytical insights that improve branching decisions and reduce solving time compared to existing empirical methods.
Contribution
It presents a novel analytical model for variable selection in MIP branching, enhancing decision-making beyond empirical approaches.
Findings
Achieved 5% average time reduction on MIPLIB 2010 instances.
Demonstrated the effectiveness of the analytical model in practical MIP solving.
Improved node reduction compared to default SCIP rules.
Abstract
The selection of branching variables is a key component of branch-and-bound algorithms for solving Mixed-Integer Programming (MIP) problems since the quality of the selection procedure is likely to have a significant effect on the size of the enumeration tree. State-of-the-art procedures base the selection of variables on their "LP gains", which is the dual bound improvement obtained after branching on a variable. There are various ways of selecting variables depending on their LP gains. However, all methods are evaluated empirically. In this paper we present a theoretical model for the selection of branching variables. It is based upon an abstraction of MIPs to a simpler setting in which it is possible to analytically evaluate the dual bound improvement of choosing a given variable. We then discuss how the analytical results can be used to choose branching variables for MIPs, and we…
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
