Convex duality contracts for production-grade mathematical optimization

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Vielma, Juan Pablo, Anderson, Ross, Huchette, Joey
Formato: Preprint
Publicado: 2026
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866917246984519680
author Vielma, Juan Pablo
Anderson, Ross
Huchette, Joey
author_facet Vielma, Juan Pablo
Anderson, Ross
Huchette, Joey
contents Deploying mathematical optimization in autonomous production systems requires precise contracts for objects returned by an optimization solver. Unfortunately, conventions on dual solution and infeasibility certificates (rays) vary widely across solvers and classes of problems. This paper presents the theoretical framework used by MathOpt (a domain-specific language developed and used at Google) to unify these notions. We propose an abstract primal-dual pair based on a simplified Fenchel duality scheme that allows for the mechanical derivation of dual problems and associated contracts for all classes of problems currently supported by MathOpt (including those with linear and quadratic objectives plus linear, conic, quadratic, and two-sided linear constraints). We also show how these contracts can improve clarity of complementary-slackness based optimality conditions for certain classes of problems.
format Preprint
id arxiv_https___arxiv_org_abs_2602_04048
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Convex duality contracts for production-grade mathematical optimization
Vielma, Juan Pablo
Anderson, Ross
Huchette, Joey
Optimization and Control
Deploying mathematical optimization in autonomous production systems requires precise contracts for objects returned by an optimization solver. Unfortunately, conventions on dual solution and infeasibility certificates (rays) vary widely across solvers and classes of problems. This paper presents the theoretical framework used by MathOpt (a domain-specific language developed and used at Google) to unify these notions. We propose an abstract primal-dual pair based on a simplified Fenchel duality scheme that allows for the mechanical derivation of dual problems and associated contracts for all classes of problems currently supported by MathOpt (including those with linear and quadratic objectives plus linear, conic, quadratic, and two-sided linear constraints). We also show how these contracts can improve clarity of complementary-slackness based optimality conditions for certain classes of problems.
title Convex duality contracts for production-grade mathematical optimization
topic Optimization and Control
url https://arxiv.org/abs/2602.04048