Mathematics > Optimization and Control
[Submitted on 7 Apr 2025]
Title:Inverse Mixed Integer Optimization: An Interior Point Perspective
View PDF HTML (experimental)Abstract:We propose a novel solution framework for inverse mixed-integer optimization based on analytic center concepts from interior point methods. We characterize the optimality gap of a given solution, provide structural results, and propose models that can efficiently solve large problems. First, we exploit the property that mixed-integer solutions are primarily interior points that can be modeled as weighted analytic centers with unique weights. We then demonstrate that the optimality of a given solution can be measured relative to an identifiable optimal solution to the linear programming relaxation. We quantify the absolute optimality gap and pose the inverse mixed-integer optimization problem as a bi-level program where the upper-level objective minimizes the norm to a given reference cost, while the lower-level objective minimizes the absolute optimality gap to an optimal linear programming solution. We provide two models that address the discrepancies between the upper and lower-level problems, establish links with noisy and data-driven optimization, and conduct extensive numerical testing. We find that the proposed framework successfully identifies high-quality solutions in rapid computational times. Compared to the state-of-the-art trust region cutting plane method, it achieves optimal cost vectors for 95% and 68% of the instances within optimality gaps of e-2 and e-5, respectively, without sacrificing the relative proximity to the nominal cost vector. To ensure the optimality of the given solution, the proposed approach is complemented by a classical cutting plane method. It is shown to solve instances that the trust region cutting plane method could not successfully solve as well as being in very close proximity to the nominal cost vector.
Submission history
From: Samir Elhedhli Prof. [view email][v1] Mon, 7 Apr 2025 14:15:17 UTC (26 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.