Goodness of Fit in Inverse Optimizaiton

The classical inverse optimization methodology for linear optimization assumes a given solution is a candidate to be optimal. Real data, however, is imperfect and noisy: there is no guarantee that a given solution is optimal for any cost vector. Inspired by regression, this paper presents a unified framework for cost function estimation in linear optimization consisting of a general inverse optimization model and a corresponding goodness-of-fit metric. Although our inverse optimization model is in general nonconvex, we derive a closed-form solution and present the corresponding geometric intuition. Our goodness-of-fit metric, $\rho$, termed the coefficient of complementarity, has similar properties to $R^2$ from regression and is quasiconvex in the input data, leading to an intuitive geometric interpretation. We derive a lower bound for $\rho$ that possesses the same properties but is more tractable. We demonstrate the application of our framework for model estimation and evaluation in production planning and cancer therapy.

[1]  Philippe L. Toint,et al.  On an instance of the inverse shortest paths problem , 1992, Math. Program..

[2]  R. Tibshirani Regression Shrinkage and Selection via the Lasso , 1996 .

[3]  Walter Briec,et al.  Minimum Distance to the Complement of a Convex Set: Duality Result , 1997 .

[4]  Olvi L. Mangasarian,et al.  Arbitrary-norm separating plane , 1999, Oper. Res. Lett..

[5]  Scott M. Carr,et al.  The Inverse Newsvendor Problem: Choosing an Optimal Demand Portfolio for Capacitated Resources , 2000 .

[6]  Ravindra K. Ahuja,et al.  Inverse Optimization , 2001, Oper. Res..

[7]  George L. Nemhauser,et al.  Management of Railroad Impedances for Shortest Path-based Routing , 2002, Electron. Notes Theor. Comput. Sci..

[8]  Lawrence M. Wein,et al.  An Inverse-Optimization-Based Auction Mechanism to Support a Multiattribute RFQ Process , 2003, Manag. Sci..

[9]  Garud Iyengar,et al.  Inverse conic programming with applications , 2005, Oper. Res. Lett..

[10]  Stephan Dempe,et al.  Inverse Linear Programming , 2006 .

[11]  Andrew J. Schaefer,et al.  Inverse integer programming , 2009, Optim. Lett..

[12]  Andrew J. Schaefer,et al.  Eliciting Patients' Revealed Preferences: An Inverse Markov Decision Process Approach , 2010, Decis. Anal..

[13]  Stephen P. Boyd,et al.  Imputing a convex objective function , 2011, 2011 IEEE International Symposium on Intelligent Control.

[14]  Timothy Bretl,et al.  A convex approach to inverse optimal control and its application to modeling human locomotion , 2012, 2012 IEEE International Conference on Robotics and Automation.

[15]  Joseph Y. J. Chow,et al.  Inverse optimization with endogenous arrival time constraints to calibrate the household activity pattern problem , 2012 .

[16]  Timothy C. Y. Chan,et al.  Examining the LEED Rating System Using Inverse Optimization , 2013 .

[17]  Timothy C Y Chan,et al.  Predicting objective function weights from patient anatomy in prostate IMRT treatment planning. , 2013, Medical physics.

[18]  Stephen G. Ritchie,et al.  Nonlinear inverse optimization for parameter estimation of commodity-vehicle-decoupled freight assignment , 2014 .

[19]  Timothy C. Y. Chan,et al.  Generalized Inverse Multiobjective Optimization with Application to Cancer Therapy , 2014, Oper. Res..

[20]  Turgay Ayer,et al.  Inverse optimization for assessing emerging technologies in breast cancer screening , 2015, Ann. Oper. Res..

[21]  Justin J Boutilier,et al.  Models for predicting objective function weights in prostate cancer IMRT. , 2015, Medical physics.

[22]  Archis Ghate Inverse optimization in countably infinite linear programs , 2015, Oper. Res. Lett..

[23]  Vishal Gupta,et al.  Data-driven estimation in equilibrium using inverse optimization , 2013, Mathematical Programming.