paper-with-me

Papers

Parameterizing Branch-and-Bound Search Trees to Learn Branching Policies

2020-02-12 · Giulia Zarpellon, Jason Jo, Andrea Lodi, Yoshua Bengio

Branch and Bound (B&B) is the exact tree search method typically used to solve Mixed-Integer Linear Programming problems (MILPs). Learning branching policies for MILP has become an active research area, with most works proposing to imitate the strong branching rule and specialize it to distinct classes of problems. We aim instead at learning a policy that generalizes across heterogeneous MILPs: our main hypothesis is that parameterizing the state of the B&B search tree can aid this type of generalization. We propose a novel imitation learning framework, and introduce new input features and architectures to represent branching. Experiments on MILP benchmark instances clearly show the advantages of incorporating an explicit parameterization of the state of the search tree to modulate the branching decisions, in terms of both higher accuracy and smaller B&B trees. The resulting policies significantly outperform the current state-of-the-art method for "learning to branch" by effectively allowing generalization to generic unseen instances.

📄 PDF Abstract BibTeX arXiv:2002.05120

Code (1)

ds4dm/branch-search-trees 공식 구현 pytorch

Tasks

Imitation Learning

Similar Papers 제목 키워드 기반

Quant-BnB: A Scalable Branch-and-Bound Method for Optimal Decision Trees with Continuous Features

2022-06-23 · Rahul Mazumder, Xiang Meng, Haoyue Wang

Decision trees are one of the most useful and popular methods in the machine learning toolbox. In this paper, we consider the problem of learning optimal decision trees, a combinatorial optimization problem that is chall…

Combinatorial Optimization

Optimal Classification Trees for Continuous Feature Data Using Dynamic Programming with Branch-and-Bound

2025-01-14 · Catalin E. Brita, Jacobus G. M. van der Linden, Emir Demirović

Computing an optimal classification tree that provably maximizes training performance within a given size limit, is NP-hard, and in practice, most state-of-the-art methods do not scale beyond computing optimal trees of d…

Binarization

TreeSeeker: Tree-Structured Trial, Error, and Return in Deep Search

2026-06-10 · Zhuofan Shi, Mingzhe Ma, Lu Wang, Fangkai Yang 외 arxiv

Deep search requires agents to answer complex questions through multi-step web search, browsing, evidence comparison, and synthesis. A central challenge is deciding how to search when several directions look plausible bu…

TreeDQN: Learning to minimize Branch-and-Bound tree

2023-06-09 · Dmitry Sorokin, Alexander Kostin

Combinatorial optimization problems require an exhaustive search to find the optimal solution. A convenient approach to solving combinatorial optimization tasks in the form of Mixed Integer Linear Programs is Branch-and-…

Combinatorial Optimizationreinforcement-learningReinforcement LearningVariable Selection

Optimal Mixed Integer Linear Optimization Trained Multivariate Classification Trees

2024-08-02 · Brandon Alston, Illya V. Hicks

Multivariate decision trees are powerful machine learning tools for classification and regression that attract many researchers and industry professionals. An optimal binary tree has two types of vertices, (i) branching …

Binary Classification