Finding Backdoors to Integer Programs: A Monte Carlo Tree Search Framework
Elias B. Khalil, Pashootan Vaezipoor, Bistra Dilkina
摘要
In Mixed Integer Linear Programming (MIP), a (strong) backdoor is a ``small" subset of an instance's integer variables with the following property: in a branch-and-bound procedure, the instance can be solved to global optimality by branching only on the variables in the backdoor. Constructing datasets of pre-computed backdoors for widely used MIP benchmark sets or particular problem families can enable new questions around novel structural properties of a MIP, or explain why a problem that is hard in theory can be solved efficiently in practice. Existing algorithms for finding backdoors rely on sampling candidate variable subsets in various ways, an approach which has demonstrated the existence of backdoors for some instances from MIPLIB2003 and MIPLIB2010. However, these algorithms fall short of consistently succeeding at the task due to an imbalance between exploration and exploitation. We propose BaMCTS, a Monte Carlo Tree Search framework for finding backdoors to MIPs. Extensive algorithmic engineering, hybridization with traditional MIP concepts, and close integration with the CPLEX solver have enabled our method to outperform baselines on MIPLIB2017 instances, finding backdoors more frequently and more efficiently.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper2
- Probabilistic Generalization of Backdoor Trees with Application to SATAlexander A. Semenov, Daniil Chivilikhin, Stepan Kochemazov, Ibragim DzhiblaviAAAI 2023 · 被引用 2 次
- BTBS-LNS: Binarized-Tightening, Branch and Search on Learning LNS Policies for MIPHao Yuan, Wenli Ouyang, Changwen Zhang, Yong Sun 等ICLR 2025
相关 Paper
- On Probabilistic Generalization of Backdoors in Boolean SatisfiabilityAlexander A. Semenov, Artem Pavlenko, Daniil Chivilikhin, Stepan KochemazovAAAI 2022 · 被引用 8 次
- L2P-MIP: Learning to Presolve for Mixed Integer ProgrammingChang Liu, Zhichen Dong, Haobo Ma, Weilin Luo 等ICLR 2024 · 被引用 10 次
- A Branch and Bound Framework for Stronger Adversarial Attacks of ReLU NetworksHuan Zhang, Shiqi Wang, Kaidi Xu, Yihan Wang 等ICML 2022 · 被引用 46 次
- Accelerating Primal Solution Findings for Mixed Integer Programs Based on Solution PredictionJian-Ya Ding, Chao Zhang, Lei Shen, Shengyin Li 等AAAI 2020 · 被引用 119 次
- A Markov Decision Process for Variable Selection in Branch & BoundPaul Strang, Zacharie Alès, Côme Bissuel, Olivier Juan 等NeurIPS 2025 · 被引用 2 次
