Learning to Configure Separators in Branch-and-Cut
Sirui Li, Wenbin Ouyang, Max B. Paulus, Cathy Wu
Abstract
Cutting planes are crucial in solving mixed integer linear programs (MILP) as they facilitate bound improvements on the optimal solution. Modern MILP solvers rely on a variety of separators to generate a diverse set of cutting planes by invoking the separators frequently during the solving process. This work identifies that MILP solvers can be drastically accelerated by appropriately selecting separators to activate. As the combinatorial separator selection space imposes challenges for machine learning, we learn to separate by proposing a novel data-driven strategy to restrict the selection space and a learning-guided algorithm on the restricted space. Our method predicts instance-aware separator configurations which can dynamically adapt during the solve, effectively accelerating the open source MILP solver SCIP by improving the relative solve time up to 72% and 37% on synthetic and real-world MILP benchmarks. Our work complements recent work on learning to select cutting planes and highlights the importance of separator management.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 2708fc2e-5e83-46c5-863c-d4c3ac272c60Cited by top-tier papers10
- RoME: Domain-Robust Mixture-of-Experts for MILP Solution Prediction across DomainsTianle Pu, Zijie Geng, Haoyang Liu, Shixuan Liu et al.NeurIPS 2025 · 11 citations
- L2P-MIP: Learning to Presolve for Mixed Integer ProgrammingChang Liu, Zhichen Dong, Haobo Ma, Weilin Luo et al.ICLR 2024 · 10 citations
- CoCo-MILP: Inter-Variable Contrastive and Intra-Constraint Competitive MILP Solution PredictionTianle Pu, Jianing Li, Yingying Gao, Shixuan Liu et al.AAAI 2026 · 1 citation
- Dynamic Configuration for Cutting Plane Separators via Reinforcement Learning on Incremental GraphMingxuan Ye, Jie Wang, Fangzhou Zhu, Zhihai Wang et al.NeurIPS 2025 · 1 citation
- Latent Spherical Flow Policy for Reinforcement Learning with Combinatorial ActionsLingkai Kong, Anagha Satish, Hezi Jiang, Akseli Kangaslahti et al.ICML 2026 · 1 citation
Builds on14
- Neural Contextual Bandits with UCB-based ExplorationDongruo Zhou, Lihong Li, Quanquan GuICML 2020 · 329 citations
- Reinforcement Learning for Integer Programming: Learning to CutYunhao Tang, Shipra Agrawal, Yuri FaenzaICML 2020 · 224 citations
- Learning to delegate for large-scale vehicle routingSirui Li, Zhongxia Yan, Cathy WuNeurIPS 2021 · 181 citations
- Hybrid Models for Learning to BranchPrateek Gupta, Maxime Gasse, Elias B. Khalil, Pawan Kumar Mudigonda et al.NeurIPS 2020 · 179 citations
- Parameterizing Branch-and-Bound Search Trees to Learn Branching PoliciesGiulia Zarpellon, Jason Jo, Andrea Lodi, Yoshua BengioAAAI 2021 · 123 citations
Related papers
- Learning Cut Selection for Mixed-Integer Linear Programming via Hierarchical Sequence ModelZhihai Wang, Xijun Li, Jie Wang, Yufei Kuang et al.ICLR 2023 · 14 citations
- Learn2Aggregate: Supervised Generation of Chvatal-Gomory Cuts Using Graph Neural NetworksArnaud Deza, Elias B. Khalil, Zhenan Fan, Zirui Zhou et al.AAAI 2025
- Learning to Stop Cut Generation for Efficient Mixed-Integer Linear ProgrammingHaotian Ling, Zhihai Wang, Jie WangAAAI 2024 · 14 citations
- Learning to Schedule Heuristics in Branch and BoundAntonia Chmiela, Elias B. Khalil, Ambros M. Gleixner, Andrea Lodi et al.NeurIPS 2021 · 79 citations
- Learning to Cut by Looking Ahead: Cutting Plane Selection via Imitation LearningMax B. Paulus, Giulia Zarpellon, Andreas Krause, Laurent Charlin et al.ICML 2022 · 86 citations
