paper-with-me

홈 › Papers

Learning to Schedule Heuristics in Branch and Bound

2021-05-21 · NeurIPS 2021 12 · Antonia Chmiela, Elias Boutros Khalil, Ambros Gleixner, Andrea Lodi, Sebastian Pokutta

Primal heuristics play a crucial role in exact solvers for Mixed Integer Programming (MIP). While solvers are guaranteed to find optimal solutions given sufficient time, real-world applications typically require finding good solutions early on in the search to enable fast decision-making. While much of MIP research focuses on designing effective heuristics, the question of how to manage multiple MIP heuristics in a solver has not received equal attention. Generally, solvers follow hard-coded rules derived from empirical testing on broad sets of instances. Since the performance of heuristics is problem-dependent, using these general rules for a particular problem might not yield the best performance. In this work, we propose the first data-driven framework for scheduling heuristics in an exact MIP solver. By learning from data describing the performance of primal heuristics, we obtain a problem-specific schedule of heuristics that collectively find many solutions at minimal cost. We formalize the learning task and propose an efficient algorithm for computing such a schedule. Compared to the default settings of a state-of-the-art academic MIP solver, we are able to reduce the average primal integral by up to 49% on two classes of challenging instances.

📄 PDF Abstract BibTeX

Code (1)

antoniach/heuristic-scheduling 공식 구현

Tasks

Decision MakingScheduling

Similar Papers 제목 키워드 기반

Learning to Schedule Heuristics in Branch-and-Bound

2021-03-18 · NeurIPS 2021 12 · Antonia Chmiela, Elias B. Khalil, Ambros Gleixner, Andrea Lodi 외

Primal heuristics play a crucial role in exact solvers for Mixed Integer Programming (MIP). While solvers are guaranteed to find optimal solutions given sufficient time, real-world applications typically require finding …

Decision MakingScheduling

Shuttling Compiler for Trapped-Ion Quantum Computers Based on Fine-Tuned Large Language Models

2025-12-19 · Fabian Kreppel, Reza Salkhordeh, Ferdinand Schmidt-Kaler, André Brinkmann arxiv

In trapped-ion quantum computers, qubits must be shuttled between segments to interact. The routing logic that schedules these movements is written by hand for every new trap architecture. We present shuttling compilers …

Design and Implementation of an Heuristic-Enhanced Branch-and-Bound Solver for MILP

2022-06-04 · Warley Almeida Silva, Federico Bobbio, Flore Caye, Defeng Liu 외

We present a solver for Mixed Integer Programs (MIP) developed for the MIP competition 2022. Given the 10 minutes bound on the computational time established by the rules of the competition, our method focuses on finding…

Neural Networked Assisted Tree Search for the Personnel Rostering Problem

2020-10-24 · Ziyi Chen, Patrick De Causmaecker, Yajie Dou

The personnel rostering problem is the problem of finding an optimal way to assign employees to shifts, subject to a set of hard constraints which all valid solutions must follow, and a set of soft constraints which defi…

valid

SORREL: Suboptimal-Demonstration-Guided Reinforcement Learning for Learning to Branch

2024-12-20 · Shengyu Feng, Yiming Yang

Mixed Integer Linear Program (MILP) solvers are mostly built upon a Branch-and-Bound (B\&B) algorithm, where the efficiency of traditional solvers heavily depends on hand-crafted heuristics for branching. The past few ye…

Imitation Learningreinforcement-learningReinforcement Learning