ML augmented Branch and Bound for MILP
Mixed Integer Linear Programming (MILP) is a pillar of mathematical optimization that offers a powerful modeling language for a wide range of applications. During the past decades, enormous algorithmic progress has been made in solving MILPs, and many commercial and academic software packages exist. Nevertheless, the availability of data, both from problem instances and from solvers, and the desire to solve new problems and larger (real-life) instances, trigger the need for continuing algorithmic development. MILP solvers use branch and bound as their main component. In recent years, there has been an explosive development in the use of machine learning algorithms for enhancing all main tasks involved in the branch-and-bound algorithm, such as primal heuristics, branching, cutting planes, node selection and solver configuration decisions. This work presents a survey of such approaches, addressing the vision of integration of machine learning and mathematical optimization as complementary technologies, and how this integration can benefit MILP solving. In particular, we give detailed attention to machine learning algorithms that automatically optimize some metric of branch-and-bound efficiency. We also address how to represent MILPs in the context of applying learning algorithms, MILP benchmarks and software.

Machine Learning inside MIP solvers

5. Search: Optimal, Branch and Bound, A*

From Optimization Models to Policies: The Power of Parameterized Deterministic Optimization Models

9 Approach 1 Branch And Bound Methods For Solving MIP Problems Part 1 1

Cut Pool Management in SCIP, HiGHS, and CP-SAT

Optimizing vehicle and crew schedules in public transport

How to Tune your Optimization Solver for Faster Solve Times

Vinod Nair: "Solving Mixed Integer Programs Using Neural Networks"

AlphaFold - The Most Useful Thing AI Has Ever Done

Justin Solomon (MIT) -- Computational Transport

God Says:"TAKE THIS MESSAGE SERIOUSLY, BECAUSE ONLY YOU ARE SEEING IT"/God Message Now/God Message

EURO WISDOM YW4OR Webinar on Latest Advances in Mathematical Optimization, November 14, 2024

What's New in FICO Xpress 9.8 Solver?

Neural Heuristics for Mathematical Optimization via Value Function Approximation, Justin Dumouchelle

15. Linear Programming: LP, reductions, Simplex

Deep Dive into LLMs like ChatGPT

Discrete Optimization || cover cuts branch and cut seven bridges traveling salesman

SAP Supply Chain Optimization

Mixed-Integer Programming: 65 years of history and the Artificial Intelligence challenge Andrea Lodi

