Learning primal heuristics for mixed integer programs

Y Shen, Y Sun, A Eberhard, X Li - 2021 international joint …, 2021 - ieeexplore.ieee.org
This paper proposes a novel primal heuristic for Mixed Integer Programs, by employing
machine learning techniques. Mixed Integer Programming is a general technique for …

Dash: Dynamic approach for switching heuristics

G Di Liberto, S Kadioglu, K Leo, Y Malitsky - European Journal of …, 2016 - Elsevier
Complete tree search is a highly effective method for tackling Mixed-Integer Programming
(MIP) problems, and over the years, a plethora of branching heuristics have been introduced …

Learning to configure separators in branch-and-cut

S Li, W Ouyang, M Paulus… - Advances in Neural …, 2024 - proceedings.neurips.cc
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 …

Learning to branch with tree mdps

L Scavuzzo, F Chen, D Chételat… - Advances in neural …, 2022 - proceedings.neurips.cc
State-of-the-art Mixed Integer Linear Programming (MILP) solvers combine systematic tree
search with a plethora of hard-coded heuristics, such as branching rules. While approaches …

Rounding and propagation heuristics for mixed integer programming

T Achterberg, T Berthold, G Hendel - … (OR 2011), August 30-September 2 …, 2012 - Springer
Primal heuristics are an important component of state-of-the-art codes for mixed integer
programming. In this paper, we focus on primal heuristics that only employ computationally …

[PDF][PDF] Primal heuristics for mixed integer programs

T Berthold - 2006 - opus4.kobv.de
A lot of problems arising in Combinatorial Optimization and Operations Research can be
formulated as Mixed Integer Programs (MIP). Although MIP-solving is an NP-hard …

Learning to cut by looking ahead: Cutting plane selection via imitation learning

MB Paulus, G Zarpellon, A Krause… - International …, 2022 - proceedings.mlr.press
Cutting planes are essential for solving mixed-integer linear problems (MILPs), because
they facilitate bound improvements on the optimal solution value. For selecting cuts, modern …

A general large neighborhood search framework for solving integer linear programs

J Song, Y Yue, B Dilkina - Advances in Neural …, 2020 - proceedings.neurips.cc
This paper studies how to design abstractions of large-scale combinatorial optimization
problems that can leverage existing state-of-the-art solvers in general-purpose ways, and …

Automated configuration of mixed integer programming solvers

F Hutter, HH Hoos, K Leyton-Brown - Integration of AI and OR Techniques …, 2010 - Springer
State-of-the-art solvers for mixed integer programming (MIP) problems are highly
parameterized, and finding parameter settings that achieve high performance for specific …

Machine learning for cutting planes in integer programming: A survey

A Deza, EB Khalil - arXiv preprint arXiv:2302.09166, 2023 - arxiv.org
We survey recent work on machine learning (ML) techniques for selecting cutting planes (or
cuts) in mixed-integer linear programming (MILP). Despite the availability of various classes …