Compact Optimality Verification for Optimization Proxies
Wenbo Chen, Haoruo Zhao, Mathieu Tanneau, Pascal Van Hentenryck
TL;DR
The paper tackles the problem of verifying the worst-case optimality gap of optimization proxies over a distribution of instances. It introduces a compact, exact optimality-verification formulation that applies to non-convex problems, along with a gradient-based primal heuristic (PGA-VFA) that leverages a conservative value-function approximation. The approach is demonstrated on large-scale DC-OPF and knapsack proxies, with new MILP encodings for the feasibility layers and extensive experiments showing substantial computational gains and improved solution quality. This work enhances the reliability of optimization proxies in critical applications such as power systems and supply chains, by providing rigorous worst-case guarantees and scalable verification tools.
Abstract
Recent years have witnessed increasing interest in optimization proxies, i.e., machine learning models that approximate the input-output mapping of parametric optimization problems and return near-optimal feasible solutions. Following recent work by (Nellikkath & Chatzivasileiadis, 2021), this paper reconsiders the optimality verification problem for optimization proxies, i.e., the determination of the worst-case optimality gap over the instance distribution. The paper proposes a compact formulation for optimality verification and a gradient-based primal heuristic that brings substantial computational benefits to the original formulation. The compact formulation is also more general and applies to non-convex optimization problems. The benefits of the compact formulation are demonstrated on large-scale DC Optimal Power Flow and knapsack problems.
