Learning to Select Cuts for Efficient Mixed-Integer Programming
Zeren Huang, Kerong Wang, Furui Liu, Hui-ling Zhen, Weinan Zhang,, Mingxuan Yuan, Jianye Hao, Yong Yu, Jun Wang

TL;DR
This paper introduces a data-driven cut selection method called Cut Ranking for mixed-integer programming, which improves efficiency and generalizes better than heuristics, demonstrated through extensive experiments and industrial deployment.
Contribution
The paper proposes a novel, generalizable machine learning approach for cut selection in MIP solvers, outperforming traditional heuristics and successfully applied in industrial settings.
Findings
Cut Ranking outperforms heuristics in effectiveness.
Achieves an average speedup of 12.42% in industrial MIP solving.
Demonstrates strong generalization across different problem types.
Abstract
Cutting plane methods play a significant role in modern solvers for tackling mixed-integer programming (MIP) problems. Proper selection of cuts would remove infeasible solutions in the early stage, thus largely reducing the computational burden without hurting the solution accuracy. However, the major cut selection approaches heavily rely on heuristics, which strongly depend on the specific problem at hand and thus limit their generalization capability. In this paper, we propose a data-driven and generalizable cut selection approach, named Cut Ranking, in the settings of multiple instance learning. To measure the quality of the candidate cuts, a scoring function, which takes the instance-specific cut features as inputs, is trained and applied in cut ranking and selection. In order to evaluate our method, we conduct extensive experiments on both synthetic datasets and real-world…
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.
