Exact Solution to Data-Driven Inverse Optimization of MILPs in Finite Time via Gradient-Based Methods
Akira Kitaoka

TL;DR
This paper presents a gradient-based method that exactly solves data-driven inverse optimization problems for MILPs in finite time by leveraging the structure of a convex suboptimality loss.
Contribution
It introduces a finite-time, exact solution approach for DDIOP of MILPs using gradient-based methods on a convex suboptimality loss.
Findings
Gradient-based methods reach the minimum suboptimality loss in finite iterations.
The approach attains the minimum prediction loss on features in finitely many steps.
Numerical experiments confirm the finite-step convergence behavior.
Abstract
A data-driven inverse optimization problem (DDIOP) seeks to estimate an objective function (i.e., weights) that is consistent with observed optimal-solution data, and is important in many applications, including those involving mixed integer linear programs (MILPs). In the DDIOP for MILPs, the prediction loss on features (PLF), defined as the discrepancy between observed and predicted feature values, becomes discontinuous with respect to the weights, which makes it difficult to apply gradient-based optimization. To address this issue, we focus on a Lipschitz continuous and convex suboptimality loss. By exploiting its convex and piecewise-linear structure and the interiority of the minimum set, we show that a broad class of gradient-based optimization methods, including projected subgradient descent (PSGD), reaches the minimum suboptimality loss value in a finite number of iterations,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFault Detection and Control Systems · Advanced Algorithms and Applications · Wireless Signal Modulation Classification
