A survey of adjustable robust optimization

Static robust optimization (RO) is a methodology to solve mathematical optimization problems with uncertain data. The objective of static RO is to find solutions that are immune to all perturbations of the data in a so-called uncertainty set. RO is popular because it is a computationally tractable methodology and has a wide range of applications in practice. Adjustable robust optimization (ARO), on the other hand, is a branch of RO where some of the decision variables can be adjusted after some portion of the uncertain data reveals itself. ARO generally yields a better objective function value than that in static robust optimization because it gives rise to more flexible adjustable (or wait-and-see) decisions. Additionally, ARO also has many real life applications and is a computationally tractable methodology for many parameterized adjustable decision variables and uncertainty sets. This paper surveys the state-of-the-art literature on applications and theoretical/methodological aspects of ARO. Moreover, it provides a tutorial and a road map to guide researchers and practitioners on how to apply ARO methods, as well as, the advantages and limitations of the associated methods.

[1]  Seçil Sözüer,et al.  The State of Robust Optimization , 2016 .

[2]  Arkadi Nemirovski,et al.  Robust optimization – methodology and applications , 2002, Math. Program..

[3]  Sungmook Lim,et al.  A joint optimal pricing and order quantity model under parameter uncertainty and its practical implementation , 2013 .

[4]  Samuel Burer,et al.  Computable representations for convex hulls of low-dimensional quadratic forms , 2010, Math. Program..

[5]  Ruiwei Jiang,et al.  Benders' decomposition for the two-stage security constrained robust unit commitment problem , 2012 .

[6]  Dimitris Bertsimas,et al.  On the performance of affine policies for two-stage adaptive optimization: a geometric perspective , 2015, Math. Program..

[7]  Peng Xiong,et al.  An adjustable robust optimization approach for unit commitment under outage contingencies , 2012, 2012 IEEE Power and Energy Society General Meeting.

[8]  Cécile Murat,et al.  Recourse problem of the 2-stage robust location transportation problem , 2010, Electron. Notes Discret. Math..

[9]  Altug Bitlislioglu,et al.  Robust Tracking Commitment with Application to Demand Response , 2015 .

[10]  Pietro Belotti,et al.  Valid Inequalities and Convex Hulls for Multilinear Functions , 2010, Electron. Notes Discret. Math..

[11]  Long Zhao,et al.  Job Scheduling With Uncertain Local Generation in Smart Buildings: Two-Stage Robust Approach , 2014, IEEE Transactions on Smart Grid.

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

[13]  C. C. Holt,et al.  A Linear Decision Rule for Production and Employment Scheduling , 1955 .

[14]  Amir Ardestani-Jaafari,et al.  Affinely Adjustable Robust Location Transportation Problem , 2014 .

[15]  Constantine Caramanis,et al.  Adaptability via sampling , 2007, 2007 46th IEEE Conference on Decision and Control.

[16]  Garth P. McCormick,et al.  Computability of global solutions to factorable nonconvex programs: Part I — Convex underestimating problems , 1976, Math. Program..

[17]  Mayank Sharma,et al.  Supermodularity and Affine Policies in Dynamic Robust Optimization , 2013, Oper. Res..

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

[19]  G. Calafiore,et al.  Multi-stage resource allocation under uncertainty , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

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

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

[22]  Dick den Hertog,et al.  The impact of the existence of multiple adjustable robust solutions , 2016, Math. Program..

[23]  John R. Birge,et al.  Introduction to Stochastic Programming , 1997 .

[24]  Chanan Singh,et al.  A Distributionally Robust Optimization Model for Unit Commitment Considering Uncertain Wind Power Generation , 2017, IEEE Transactions on Power Systems.

[25]  Manfred Morari,et al.  Policy-Based Reserves for Power Systems , 2012, IEEE Transactions on Power Systems.

[26]  Linquan Bai,et al.  Adjustable robust optimal power flow with the price of robustness for large-scale power systems , 2016 .

[27]  Jose M. Arroyo,et al.  Energy and Reserve Scheduling Under a Joint Generation and Transmission Security Criterion: An Adjustable Robust Optimization Approach , 2014, IEEE Transactions on Power Systems.

[28]  Daniel Kuhn,et al.  A scenario approach for estimating the suboptimality of linear decision rules in two-stage robust optimization , 2011, IEEE Conference on Decision and Control and European Control Conference.

[29]  Avraham Shtub,et al.  The stochastic time–cost tradeoff problem: A robust optimization approach , 2007 .

[30]  Alexandre Street,et al.  An adjustable robust optimization approach for contingency-constrained transmission expansion planning , 2015, 2015 IEEE Power & Energy Society General Meeting.

[31]  Patrick Jaillet,et al.  Routing Optimization Under Uncertainty , 2016, Oper. Res..

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

[33]  Daniel Kuhn,et al.  Linearly Adjustable International Portfolios , 2010 .

[34]  Pranjal Awasthi,et al.  On the adaptivity gap in two-stage robust linear optimization under uncertain packing constraints , 2019, Math. Program..

[35]  Rabih A. Jabr,et al.  Adjustable Robust OPF With Renewable Energy Sources , 2013, IEEE Transactions on Power Systems.

[36]  James E. Falk,et al.  Jointly Constrained Biconvex Programming , 1983, Math. Oper. Res..

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

[38]  R. Tütüncü,et al.  Adjustable Robust Optimization Models for a Nonlinear Two-Period System , 2008 .

[39]  Frede Blaabjerg,et al.  A Two-Stage Robust Optimization for Centralized-Optimal Dispatch of Photovoltaic Inverters in Active Distribution Networks , 2017, IEEE Transactions on Sustainable Energy.

[40]  Wei Yuan,et al.  A Two-Stage Robust Reactive Power Optimization Considering Uncertain Wind Power Integration in Active Distribution Networks , 2016, IEEE Transactions on Sustainable Energy.

[41]  James McCalley,et al.  Adjustable Decisions for Reducing the Price of Robustness of Capacity Expansion Planning , 2014, IEEE Transactions on Power Systems.

[42]  Avi Ostfeld,et al.  Optimal multi-year management of a regional water supply system under uncertainty: the Affine Adjustable Robust Counterpart (AARC) approach , 2012 .

[43]  Daniel Kuhn,et al.  Decision Rule Bounds for Stochastic Bilevel Programs , 2016 .

[44]  Alexandre Street,et al.  Energy and reserve scheduling under correlated nodal demand uncertainty: An adjustable robust optimization approach , 2015 .

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

[46]  Melvyn Sim,et al.  Robust Storage Assignment in Unit-Load Warehouses , 2012, Manag. Sci..

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

[48]  Anders Forsgren,et al.  Minimax optimization for handling range and setup uncertainties in proton therapy. , 2011, Medical physics.

[49]  Henrik Madsen,et al.  Commitment and dispatch of heat and power units via affinely adjustable robust optimization , 2015, Comput. Oper. Res..

[50]  Bin Wang,et al.  Adjustable Robust Real-Time Power Dispatch With Large-Scale Wind Power Integration , 2015, IEEE Transactions on Sustainable Energy.

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

[52]  Qun Zong,et al.  Elevator group scheduling for peak flows based on Adjustable Robust Optimization model , 2011, 2011 Chinese Control and Decision Conference (CCDC).

[53]  Panida Jirutitijaroen,et al.  A linear decision rule approach for robust unit commitment considering wind power generation , 2014, 2014 Power Systems Computation Conference.

[54]  N. Amjady,et al.  Two-Stage Robust Generation Expansion Planning: A Mixed Integer Linear Programming Model , 2014, IEEE Transactions on Power Systems.

[55]  Ruiwei Jiang,et al.  Weekly Two-Stage Robust Generation Scheduling for Hydrothermal Power Systems , 2016, IEEE Transactions on Power Systems.

[56]  Fengqi You,et al.  Optimal processing network design under uncertainty for producing fuels and value‐added bioproducts from microalgae: Two‐stage adaptive robust mixed integer fractional programming model and computationally efficient solution algorithm , 2017 .

[57]  Manfred Morari,et al.  Rolling Unit Commitment and Dispatch With Multi-Stage Recourse Policies for Heterogeneous Devices , 2016, IEEE Transactions on Power Systems.

[58]  S. E. Wright,et al.  Primal-Dual Aggregation and Disaggregation for Stochastic Linear Programs , 1994, Math. Oper. Res..

[59]  Ziyou Gao,et al.  Dynamic Network Design Problem under Demand Uncertainty: An Adjustable Robust Optimization Approach , 2014 .

[60]  Yu Wang,et al.  An adjustable robust optimisation method for elective and emergency surgery capacity allocation with demand uncertainty , 2015 .

[61]  Mara Servilio,et al.  Staffing and scheduling flexible call centers by two-stage robust optimization , 2015 .

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

[63]  Daniel Kuhn,et al.  An Efficient Method to Estimate the Suboptimality of Affine Controllers , 2011, IEEE Transactions on Automatic Control.

[64]  Yurii Nesterov,et al.  Squared Functional Systems and Optimization Problems , 2000 .

[65]  Tieming Liu,et al.  Adjustable robust optimization for pricing and ordering with dynamic programming , 2014 .

[66]  Guohe Huang,et al.  Inexact two-stage stochastic robust optimization model for water resources management under uncertainty. , 2009 .

[67]  Jia Shu,et al.  Dynamic Container Deployment: Two-Stage Robust Model, Complexity, and Computational Results , 2014, INFORMS J. Comput..

[68]  Z. Nagy,et al.  Robust nonlinear model predictive control of batch processes , 2003 .

[69]  Patrizia Beraldi,et al.  An adjustable robust optimization model for the resource-constrained project scheduling problem with uncertain activity durations , 2017 .

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

[71]  Manfred Morari,et al.  Robust reserve operation in power systems using affine policies , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[72]  Diego Mejia-Giraldo,et al.  Adjustable Robust long-term energy planning under hydrological uncertainty , 2014, 2014 IEEE PES General Meeting | Conference & Exposition.

[73]  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.

[74]  A. S. Nemirovskii,et al.  Robust energy cost optimization of water distribution system with uncertain demand , 2014, Autom. Remote. Control..

[75]  Boaz Golany,et al.  A multi-period unit commitment problem under a new hybrid uncertainty set for a renewable energy source , 2018 .

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

[77]  Pablo A. Parrilo,et al.  A Hierarchy of Near-Optimal Policies for Multistage Adaptive Optimization , 2011, IEEE Transactions on Automatic Control.

[78]  Nikolaos Trichakis,et al.  Pareto Efficiency in Robust Optimization , 2014, Manag. Sci..

[79]  Amir Beck,et al.  Duality in robust optimization: Primal worst equals dual best , 2009, Oper. Res. Lett..

[80]  Zhao Yang Dong,et al.  Robust Operation of Microgrids via Two-Stage Coordinated Energy Storage and Direct Load Control , 2017, IEEE Transactions on Power Systems.

[81]  Melvyn Sim,et al.  Robust Optimization Made Easy with ROME , 2011, Oper. Res..

[82]  Melvyn Sim,et al.  Robust Approximation to Multiperiod Inventory Management , 2010, Oper. Res..

[83]  Ling Zhang,et al.  An Affinely Adjustable Robust Optimization approach to emergency logistics distribution under uncertain demands , 2009, 2009 IEEE International Conference on Industrial Engineering and Engineering Management.

[84]  Allen L. Soyster,et al.  Technical Note - Convex Programming with Set-Inclusive Constraints and Applications to Inexact Linear Programming , 1973, Oper. Res..

[85]  Lixin Miao,et al.  A two-stage robust optimization approach for the mobile facility fleet sizing and routing problem under uncertainty , 2016, Comput. Oper. Res..

[86]  Pan Liu,et al.  Robust stochastic optimization for reservoir operation , 2015 .

[87]  Giuseppe Carlo Calafiore,et al.  Multi-period portfolio optimization with linear control policies , 2008, Autom..

[88]  Qi Zhang,et al.  An adjustable robust optimization approach to scheduling of continuous industrial processes providing interruptible load , 2016, Comput. Chem. Eng..

[89]  Hoong Chuin Lau,et al.  Towards Finding Robust Execution Strategies for RCPSP/max with Durational Uncertainty , 2010, ICAPS.

[90]  Dick den Hertog,et al.  Technical Note - Deriving Robust and Globalized Robust Solutions of Uncertain Linear Programs with General Convex Uncertainty Sets , 2014, Oper. Res..

[91]  E. Fama,et al.  Common risk factors in the returns on stocks and bonds , 1993 .

[92]  R. Wets,et al.  Designing approximation schemes for stochastic optimization problems, in particular for stochastic programs with recourse , 1986 .

[93]  Dick den Hertog,et al.  When are static and adjustable robust optimization problems with constraint-wise uncertainty equivalent? , 2017, Math. Program..

[94]  Qing-chun Meng,et al.  A Robust Ordering Strategy for Retailers Facing a Free Shipping Option , 2015, PloS one.

[95]  Peng Sun,et al.  A Linear Decision-Based Approximation Approach to Stochastic Programming , 2008, Oper. Res..

[96]  Melvyn Sim,et al.  Adjustable Robust Optimization via Fourier-Motzkin Elimination , 2018, Oper. Res..

[97]  Dimitris Bertsimas,et al.  Duality in Two-Stage Adaptive Linear Optimization: Faster Computation and Stronger Bounds , 2016, INFORMS J. Comput..

[98]  Hoong Chuin Lau,et al.  Robust execution strategies for project scheduling with unreliable resources and stochastic durations , 2015, J. Sched..

[99]  Dimitris Bertsimas,et al.  On the power and limitations of affine policies in two-stage adaptive optimization , 2012, Math. Program..

[100]  Boaz Golany,et al.  Retailer-Supplier Flexible Commitments Contracts: A Robust Optimization Approach , 2005, Manuf. Serv. Oper. Manag..

[101]  Dimitris Bertsimas,et al.  A tight characterization of the performance of static solutions in two-stage adjustable robust linear optimization , 2014, Math. Program..

[102]  Xiaobo Dou,et al.  Micro grid energy management based on two-stage robust optimization , 2016, 2016 19th International Conference on Electrical Machines and Systems (ICEMS).

[103]  J Figueira,et al.  Stochastic Programming , 1998, J. Oper. Res. Soc..

[104]  Boaz Golany,et al.  On the average performance of the adjustable RO and its use as an offline tool for multi-period production planning under uncertainty , 2016, Comput. Manag. Sci..

[105]  Iain Dunning,et al.  Reformulation versus cutting-planes for robust optimization , 2015, Comput. Manag. Sci..

[106]  Jean-Philippe Vial,et al.  Deriving robust counterparts of nonlinear uncertain inequalities , 2012, Math. Program..

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

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

[109]  Adam Ouorou Tractable approximations to a robust capacity assignment model in telecommunications under demand uncertainty , 2013, Comput. Oper. Res..

[110]  M. Orshansky,et al.  Joint Design-Time and Post-Silicon Minimization of Parametric Yield Loss using Adjustable Robust Optimization , 2006, 2006 IEEE/ACM International Conference on Computer Aided Design.

[111]  Min Guo,et al.  A belief-rule-based inference method for aggregate production planning under uncertainty , 2013 .

[112]  Guang Li,et al.  Two-stage network constrained robust unit commitment problem , 2014, Eur. J. Oper. Res..

[113]  Giuseppe Carlo Calafiore,et al.  Uncertain convex programs: randomized solutions and confidence levels , 2005, Math. Program..

[114]  Arkadi Nemirovski,et al.  Selected topics in robust convex optimization , 2007, Math. Program..

[115]  Dick den Hertog,et al.  Hidden conic quadratic representation of some nonconvex quadratic optimization problems , 2014, Math. Program..

[116]  Jean-Philippe Vial,et al.  Robust Optimization for Environmental and Energy Planning , 2009 .

[117]  Li Jun-fang Adjustable robust optimization scheduling for group elevator system , 2012 .

[118]  Johan Löfberg,et al.  Automatic robust convex programming , 2012, Optim. Methods Softw..

[119]  Yongpei Guan,et al.  Two-stage robust optimization for N-k contingency-constrained unit commitment , 2012, IEEE Transactions on Power Systems.

[120]  Yongpei Guan,et al.  A two-stage robust optimization for PJM look-ahead unit commitment , 2013, 2013 IEEE Grenoble Conference.

[121]  Han Hoogeveen,et al.  Decomposition approaches for recoverable robust optimization problems , 2016, Eur. J. Oper. Res..

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

[123]  Joel Goh,et al.  Total Cost Control in Project Management via Satisficing , 2013, Manag. Sci..

[124]  Tao Yao,et al.  A tractable two-stage robust winner determination model for truckload service procurement via combinatorial auctions , 2015 .

[125]  Xing Wang,et al.  A robust look-ahead unit commitment , 2012, 2012 IEEE Power and Energy Society General Meeting.

[126]  Lei Wu,et al.  Robust SCUC Considering Continuous/Discrete Uncertainties and Quick-Start Units: A Two-Stage Robust Optimization With Mixed-Integer Recourse , 2016, IEEE Transactions on Power Systems.

[127]  Lei Wu,et al.  A two-stage robust transmission expansion planning approach with multi-band uncertainty set , 2016, 2016 IEEE Power and Energy Society General Meeting (PESGM).

[128]  Melvyn Sim,et al.  A Robust Optimization Framework for Analyzing Distribution Systems with Transshipment , 2008 .

[129]  Chrysanthos E. Gounaris,et al.  Multi‐stage adjustable robust optimization for process scheduling under uncertainty , 2016 .

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

[131]  Aharon Ben-Tal,et al.  Adjustable robust counterpart of conic quadratic problems , 2008, Math. Methods Oper. Res..

[132]  Dick den Hertog,et al.  Robust optimization of uncertain multistage inventory systems with inexact data in decision rules , 2017, Comput. Manag. Sci..

[133]  Fengqi You,et al.  A computational framework and solution algorithms for two‐stage adaptive robust scheduling of batch manufacturing processes under uncertainty , 2016 .

[134]  Pablo A. Parrilo,et al.  Optimality of Affine Policies in Multistage Robust Optimization , 2009, Math. Oper. Res..

[135]  Shangyao Yan,et al.  Inter-city bus scheduling under variable market share and uncertain market demands , 2009 .

[136]  Charlle L. Sy,et al.  An affine adjustable robust model for generation and transmission network planning , 2014 .

[137]  Amir Ali Ahmadi,et al.  Some applications of polynomial optimization in operations research and real-time decision making , 2015, Optimization Letters.

[138]  Yu Zhang,et al.  Reliable p-median facility location problem: two-stage robust models and algorithms , 2014 .

[139]  Juuso Liesiö,et al.  Adjustable robustness for multi-attribute project portfolio selection , 2016, Eur. J. Oper. Res..

[140]  Tao Yao,et al.  Data-driven linear decision rule approach for distributionally robust optimization of on-line signal control , 2015 .

[141]  Marco C. Campi,et al.  The Exact Feasibility of Randomized Solutions of Uncertain Convex Programs , 2008, SIAM J. Optim..

[142]  Tamás Terlaky,et al.  A Survey of the S-Lemma , 2007, SIAM Rev..

[143]  Mohammad Shahidehpour,et al.  Modeling Transmission Line Constraints in Two-Stage Robust Unit Commitment Problem , 2014 .

[144]  Vincent T'Kindt,et al.  A two-stage robustness approach to evacuation planning with buses , 2015 .

[145]  Mustafa Ç. Pinar,et al.  Robust profit opportunities in risky financial portfolios , 2005, Oper. Res. Lett..

[146]  John Psarras,et al.  A Framework to Address Uncertainties in Energy Policy Formulation , 2013 .

[147]  Frank Allgöwer,et al.  A Distributed Solution to the Adjustable Robust Economic Dispatch Problem , 2013 .

[148]  Dick den Hertog,et al.  Adjustable robust strategies for flood protection , 2016 .

[149]  Tao Yao,et al.  Robust optimization for emergency logistics planning: Risk mitigation in humanitarian relief supply chains , 2011 .

[150]  Erick Delage,et al.  Robust Multistage Decision Making , 2015 .

[151]  Dimitris Bertsimas,et al.  On the approximability of adjustable robust convex optimization under uncertainty , 2013, Math. Methods Oper. Res..

[152]  Martin E. Dyer,et al.  Computational complexity of stochastic programming problems , 2006, Math. Program..

[153]  Cheng Wang,et al.  Robust Risk-Constrained Unit Commitment With Large-Scale Wind Generation: An Adjustable Uncertainty Set Approach , 2015, IEEE Transactions on Power Systems.

[154]  Daniel Bienstock,et al.  Computing robust basestock levels , 2008, Discret. Optim..