Data-driven Mixed Integer Optimization through Probabilistic Multi-variable Branching
Yanguang Chen, Wenzhi Gao, Wanyu Zhang, Dongdong Ge, Huikang Liu, Yinyu Ye
TL;DR
This work presents PMVB, a data-driven but simple probabilistic multi-variable branching method to accelerate mixed-integer programming. By constructing branching hyperplanes from probabilistic predictions and employing risk pooling tied to concentration inequalities, PMVB partitions the feasible region into subproblems that can be pruned efficiently or solved more rapidly. The framework supports both data-driven predictions and data-free LP-root-based surrogates, with theoretical justifications and practical demonstrations showing substantial speedups on synthetic benchmarks, real-world instances, and MIPLIB, across primal heuristics and branching roles. Its model-agnostic nature and minimal integration effort make PMVB a broadly applicable technique for speeding up online MIP solving in diverse domains.
Abstract
In this paper, we propose a Pre-trained Mixed Integer Optimization framework (PreMIO) that accelerates online mixed integer program (MIP) solving with offline datasets and machine learning models. Our method is based on a data-driven multi-variable cardinality branching procedure that splits the MIP feasible region using hyperplanes chosen by the concentration inequalities. Unlike most previous ML+MIP approaches that either require complicated implementation or suffer from a lack of theoretical justification, our method is simple, flexible, provable, and explainable. Numerical experiments on both classical OR benchmark datasets and real-life instances validate the efficiency of our proposed method.
