mlsanityData to 7 Oct 2026

Finding Backdoors to Integer Programs: A Monte Carlo Tree Search Framework

arXiv 2110.08423 ↗First posted 16 Oct 2021cs.AIcited by 12

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 3 of its 38 references that are in the map. First posted on arXiv 16 Oct 2021.

Builds on

3 of 38 references.

References · 3

  1. 2019Solving NP-Hard Problems on Graphs with Extended AlphaGo Zerocited by 23
  2. 2014A Comparison of Monte Carlo Tree Search and Mathematical Optimization for Large Scale Dynamic Resource Allocationcited by 2
  3. 2021First-Order Problem Solving through Neural MCTS based Reinforcement Learningcited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 3; 2023: 1; 2024: 6; 2025: 0; 2026: 2.

12 papers.