LGOCOct 14, 2024

Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guarantees

arXiv:2410.11061v913 citationsh-index: 2
Originality Highly original
AI Analysis

This addresses the difficulty of MINLPs in domains like energy and transportation, offering a general method with feasibility guarantees, though it appears incremental as an extension of L2O to integer constraints.

The paper tackles the challenge of solving mixed-integer nonlinear programs (MINLPs) at scale by proposing a novel learning-to-optimize approach with integer correction layers and a projection step, achieving high-quality solutions within milliseconds for problems with up to tens of thousands of variables, even where traditional methods fail.

Mixed-integer nonlinear programs (MINLPs) arise in domains as diverse as energy systems and transportation, but are notoriously difficult to solve, particularly at scale. While learning-to-optimize (L2O) methods have been successful at continuous optimization, extending them to MINLPs is challenging due to integer constraints. To overcome this, we propose a novel L2O approach with two integer correction layers to ensure the integrality of the solution and a projection step to ensure the feasibility of the solution. We prove that the projection step converges, providing a theoretical guarantee for our method. Our experiments show that our methods efficiently solve MINLPs with up to tens of thousands of variables, providing high-quality solutions within milliseconds, even for problems where traditional solvers and heuristics fail. This is the first general L2O method for parametric MINLPs, finding solutions to some of the largest instances reported to date.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes