Provably Data-driven Lagrangian Relaxation for Mixed Integer Linear Programming
Abstract
Lay Summary
Mixed-integer linear programming is a widely used optimization framework for difficult decision-making problems in logistics, energy, finance, and other industrial domains. These problems are often very hard to solve, exactly because they combine continuous decisions with discrete yes-or-no choices. A classical technique called Lagrangian relaxation can make such problems easier by relaxing a small set of difficult linking constraints, splitting the original problem into simpler subproblems, and producing strong bounds that help optimization solvers run faster. The effectiveness of Lagrangian relaxation depends heavily on choosing good multipliers for the relaxed constraints. Recent machine learning methods have tried to predict these multipliers from previously solved problem instances, but until now, there has been little theoretical understanding of when this approach should work. This paper develops a statistical learning framework for data-driven Lagrangian relaxation. We prove how many training instances are needed to learn useful multipliers, show that some dependence on the number of relaxed constraints is unavoidable, and identify an algorithm that achieves the best possible learning rate. We also study a warm-starting approach, where learning is used to initialize a classical solver rather than replace it, and prove that this can be more sample-efficient.