K-adaptability in two-stage mixed-integer robust optimization

We study two-stage robust optimization problems with mixed discrete-continuous decisions in both stages. Despite their broad range of applications, these problems pose two fundamental challenges: (i) they constitute infinite-dimensional problems that require a finite-dimensional approximation, and (ii) the presence of discrete recourse decisions typically prohibits duality-based solution schemes. We address the first challenge by studying a $K$-adaptability formulation that selects $K$ candidate recourse policies before observing the realization of the uncertain parameters and that implements the best of these policies after the realization is known. We address the second challenge through a branch-and-bound scheme that enjoys asymptotic convergence in general and finite convergence under specific conditions. We illustrate the performance of our algorithm in numerical experiments involving benchmark data from several application domains.

[1]  Michael Poss,et al.  Decomposition for adjustable robust linear optimization subject to uncertainty polytope , 2016, Comput. Manag. Sci..

[2]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[3]  Christoph Buchheim,et al.  Min-max-min Robust Combinatorial Optimization Subject to Discrete Uncertainty , 2016 .

[4]  Dimitris Bertsimas,et al.  A Geometric Characterization of the Power of Finite Adaptability in Multistage Stochastic and Adaptive Optimization , 2011, Math. Oper. Res..

[5]  Paolo Toth,et al.  Vehicle Routing , 2014, Vehicle Routing.

[6]  J. E. Falk,et al.  Infinitely constrained optimization problems , 1976 .

[7]  Daniel Kuhn,et al.  Distributionally Robust Convex Optimization , 2014, Oper. Res..

[8]  Daniel Kuhn,et al.  Generalized decision rule approximations for stochastic programming via liftings , 2014, Mathematical Programming.

[9]  A. Ben-Tal,et al.  Adjustable robust solutions of uncertain linear programs , 2004, Math. Program..

[10]  Xin Chen,et al.  Uncertain Linear Programs: Extended Affinely Adjustable Robust Counterparts , 2009, Oper. Res..

[11]  Dick den Hertog,et al.  Multistage Adjustable Robust Mixed-Integer Optimization via Iterative Splitting of the Uncertainty Set , 2016, INFORMS J. Comput..

[12]  Stephen P. Boyd,et al.  Cutting-set methods for robust convex optimization with pessimizing oracles , 2009, Optim. Methods Softw..

[13]  Xu Andy Sun,et al.  Adaptive Robust Optimization for the Security Constrained Unit Commitment Problem , 2013, IEEE Transactions on Power Systems.

[14]  Yongpei Guan,et al.  Two-Stage Robust Power Grid Optimization Problem , 2011 .

[15]  J. Watson,et al.  Multi-Stage Robust Unit Commitment Considering Wind and Demand Response Uncertainties , 2013, IEEE Transactions on Power Systems.

[16]  Bastian Goldlücke,et al.  Variational Analysis , 2014, Computer Vision, A Reference Guide.

[17]  Christoph Buchheim,et al.  Complexity of min-max-min robustness for combinatorial optimization under discrete uncertainty , 2018, Discret. Optim..

[18]  Christodoulos A. Floudas,et al.  The Robust Capacitated Vehicle Routing Problem Under Demand Uncertainty , 2013, Oper. Res..

[19]  Daniel Kuhn,et al.  Primal and dual linear decision rules in stochastic and robust optimization , 2011, Math. Program..

[20]  Christos D. Tarantilis,et al.  An Adaptive Memory Programming Framework for the Robust Capacitated Vehicle Routing Problem , 2016, Transp. Sci..

[21]  Yongpei Guan,et al.  Multi-stage robust unit commitment considering wind and demand response uncertainties , 2012, 2014 IEEE PES General Meeting | Conference & Exposition.

[22]  Constantine Caramanis,et al.  Theory and Applications of Robust Optimization , 2010, SIAM Rev..

[23]  Daniel Kuhn,et al.  Robust resource allocations in temporal networks , 2012, Math. Program..

[24]  M. Gen,et al.  Constrained Optimization Problems , 2007 .

[25]  Tara L. Terry,et al.  Robust Linear Optimization With Recourse , 2009 .

[26]  Dimitris Bertsimas,et al.  Binary decision rules for multistage adaptive mixed-integer optimization , 2018, Math. Program..

[27]  Iain Dunning,et al.  Multistage Robust Mixed-Integer Optimization with Adaptive Partitions , 2016, Oper. Res..

[28]  Adam N. Letchford,et al.  A new branch-and-cut algorithm for the capacitated vehicle routing problem , 2004, Math. Program..

[29]  Constantine Caramanis,et al.  Finite Adaptability in Multistage Linear Optimization , 2010, IEEE Transactions on Automatic Control.

[30]  Cécile Murat,et al.  Recent advances in robust optimization: An overview , 2014, Eur. J. Oper. Res..

[31]  Christoph Buchheim,et al.  Min–max–min robust combinatorial optimization , 2016, Mathematical Programming.

[32]  Jean-Philippe Vial,et al.  Robust Optimization , 2021, ICORES.

[33]  Dimitris Bertsimas,et al.  Design of Near Optimal Decision Rules in Multistage Adaptive Mixed-Integer Optimization , 2015, Oper. Res..

[34]  Long Zhao,et al.  Solving two-stage robust optimization problems using a column-and-constraint generation method , 2013, Oper. Res. Lett..

[35]  Dick den Hertog,et al.  A practical guide to robust optimization , 2015, 1501.02634.

[36]  ChenXin,et al.  Uncertain Linear Programs , 2009 .

[37]  Daniel Kuhn,et al.  K-Adaptability in Two-Stage Robust Binary Programming , 2015, Oper. Res..

[38]  Dick den Hertog,et al.  A survey of adjustable robust optimization , 2019, Eur. J. Oper. Res..

[39]  Dick den Hertog,et al.  Robust Counterparts of Inequalities Containing Sums of Maxima of Linear Functions , 2011, Eur. J. Oper. Res..

[40]  J. E. Kelley,et al.  The Cutting-Plane Method for Solving Convex Programs , 1960 .

[41]  Melvyn Sim,et al.  Distributionally Robust Optimization and Its Tractable Approximations , 2010, Oper. Res..

[42]  Daniel Kuhn,et al.  Decision rules for information discovery in multi-stage stochastic programming , 2011, IEEE Conference on Decision and Control and European Control Conference.

[43]  Christoph Buchheim,et al.  Min-max-min robustness: a new approach to combinatorial optimization under uncertainty based on multiple solutions , 2016, Electron. Notes Discret. Math..

[44]  Elana Guslitser UNCERTAINTY- IMMUNIZED SOLUTIONS IN LINEAR PROGRAMMING , 2002 .

[45]  Long Zhao,et al.  An Exact Algorithm for Two-stage Robust Optimization with Mixed Integer Recourse Problems , 2012 .