Learning to schedule heuristics in branch and bound

A Chmiela, E Khalil, A Gleixner… - Advances in Neural …, 2021 - proceedings.neurips.cc
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 …

Solving mixed integer programs using neural networks

V Nair, S Bartunov, F Gimeno, I Von Glehn… - arXiv preprint arXiv …, 2020 - arxiv.org
Mixed Integer Programming (MIP) solvers rely on an array of sophisticated heuristics
developed with decades of research to solve large-scale MIP instances encountered in …

Learning to branch in mixed integer programming

E Khalil, P Le Bodic, L Song, G Nemhauser… - Proceedings of the …, 2016 - ojs.aaai.org
The design of strategies for branching in Mixed Integer Programming (MIP) is guided by
cycles of parameter tuning and offline experimentation on an extremely heterogeneous …

A survey for solving mixed integer programming via machine learning

J Zhang, C Liu, X Li, HL Zhen, M Yuan, Y Li, J Yan - Neurocomputing, 2023 - Elsevier
Abstract Machine learning (ML) has been recently introduced to solving optimization
problems, especially for combinatorial optimization (CO) tasks. In this paper, we survey the …

[PDF][PDF] Learning to Run Heuristics in Tree Search.

EB Khalil, B Dilkina, GL Nemhauser, S Ahmed, Y Shao - Ijcai, 2017 - ijcai.org
Abstract “Primal heuristics” are a key contributor to the improved performance of exact
branch-and-bound solvers for combinatorial optimization and integer programming. Perhaps …

Mip-gnn: A data-driven framework for guiding combinatorial solvers

EB Khalil, C Morris, A Lodi - Proceedings of the AAAI Conference on …, 2022 - ojs.aaai.org
Mixed-integer programming (MIP) technology offers a generic way of formulating and
solving combinatorial optimization problems. While generally reliable, state-of-the-art MIP …

Learning to search in branch and bound algorithms

H He, H Daume III, JM Eisner - Advances in neural …, 2014 - proceedings.neurips.cc
Branch-and-bound is a widely used method in combinatorial optimization, including mixed
integer programming, structured prediction and MAP inference. While most work has been …

Accelerating primal solution findings for mixed integer programs based on solution prediction

JY Ding, C Zhang, L Shen, S Li, B Wang, Y Xu… - Proceedings of the aaai …, 2020 - ojs.aaai.org
Abstract Mixed Integer Programming (MIP) is one of the most widely used modeling
techniques for combinatorial optimization problems. In many applications, a similar MIP …

Learning cut selection for mixed-integer linear programming via hierarchical sequence model

Z Wang, X Li, J Wang, Y Kuang, M Yuan, J Zeng… - arXiv preprint arXiv …, 2023 - arxiv.org
Cutting planes (cuts) are important for solving mixed-integer linear programs (MILPs), which
formulate a wide range of important real-world applications. Cut selection--which aims to …

[PDF][PDF] Hydra-MIP: Automated algorithm configuration and selection for mixed integer programming

L Xu, F Hutter, HH Hoos, K Leyton-Brown - RCRA workshop on …, 2011 - ada.liacs.nl
State-of-the-art mixed integer programming (MIP) solvers are highly parameterized. For
heterogeneous and a priori unknown instance distributions, no single parameter …