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

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Tang, Bo, Khalil, Elias B., Drgoňa, Ján
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866914200857608192
author Tang, Bo
Khalil, Elias B.
Drgoňa, Ján
author_facet Tang, Bo
Khalil, Elias B.
Drgoňa, Ján
contents Mixed-integer nonlinear programs (MINLPs) arise in domains such as energy systems, process engineering, and transportation, and are notoriously difficult to solve at scale due to the interplay of discrete decisions and nonlinear constraints. In many practical settings, these problems appear in parametric form, where objectives and constraints depend on instance-specific parameters, creating the need for fast and reliable solutions across related instances. While learning-to-optimize (L2O) methods have shown strong performance in continuous optimization, extending them to MINLPs requires enforcing both feasibility and integrality within a data-driven framework. We propose an L2O approach tailored to parametric MINLPs that generates instance-specific solutions using integer correction layers to enforce integrality and a gradient-based projection to ensure feasibility of the inequality constraints. Theoretically, we provide asymptotic and non-asymptotic convergence guarantees of the projection step. Empirically, the framework scales to MINLPs with tens of thousands of variables and produces feasible high-quality solutions within milliseconds, often outperforming traditional solvers and heuristic baselines in repeated-solve settings.
format Preprint
id arxiv_https___arxiv_org_abs_2410_11061
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guarantees
Tang, Bo
Khalil, Elias B.
Drgoňa, Ján
Machine Learning
Optimization and Control
Mixed-integer nonlinear programs (MINLPs) arise in domains such as energy systems, process engineering, and transportation, and are notoriously difficult to solve at scale due to the interplay of discrete decisions and nonlinear constraints. In many practical settings, these problems appear in parametric form, where objectives and constraints depend on instance-specific parameters, creating the need for fast and reliable solutions across related instances. While learning-to-optimize (L2O) methods have shown strong performance in continuous optimization, extending them to MINLPs requires enforcing both feasibility and integrality within a data-driven framework. We propose an L2O approach tailored to parametric MINLPs that generates instance-specific solutions using integer correction layers to enforce integrality and a gradient-based projection to ensure feasibility of the inequality constraints. Theoretically, we provide asymptotic and non-asymptotic convergence guarantees of the projection step. Empirically, the framework scales to MINLPs with tens of thousands of variables and produces feasible high-quality solutions within milliseconds, often outperforming traditional solvers and heuristic baselines in repeated-solve settings.
title Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guarantees
topic Machine Learning
Optimization and Control
url https://arxiv.org/abs/2410.11061