Hybrid strategies using linear and piecewise-linear decision rules for multistage adaptive linear optimization

Decision rules offer a rich and tractable framework for solving certain classes of multistage adaptive optimization problems. Recent literature has shown the promise of using linear and nonlinear decision rules in which wait-and-see decisions are represented as functions, whose parameters are decision variables to be optimized, of the underlying uncertain parameters. Despite this growing success, solving real-world stochastic optimization problems can become computationally prohibitive when using nonlinear decision rules, and in some cases, linear ones. Consequently, decision rules that offer a competitive trade-off between solution quality and computational time become more attractive. Whereas the extant research has always used homogeneous decision rules, the major contribution of this paper is a computational exploration of hybrid decision rules. We first verify empirically that having higher uncertainty resolution or more linear pieces in early stages is more significant than having it in late stages in terms of solution quality. Then we conduct a comprehensive computational study for non-increasing (i.e., higher uncertainty resolution in early stages) and non-decreasing (i.e., higher uncertainty resolution in late stages) hybrid decision rules to illustrate the trade-off between solution quality and computational cost. We also demonstrate a case where a linear decision rule is superior to a piecewise-linear decision rule within a simulator environment, which supports the need to assess the quality of decision rules obtained from a look-ahead model within a simulator rather than just using the look-ahead model's objective function value.

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

[2]  Dimitri J. Papageorgiou,et al.  Bulk ship fleet renewal and deployment under uncertainty: A multi-stage stochastic programming approach , 2017 .

[3]  R. Tyrrell Rockafellar,et al.  Coherent Approaches to Risk in Optimization Under Uncertainty , 2007 .

[4]  Vineet Goyal,et al.  A tractable approach for designing piecewise affine policies in two-stage adjustable robust optimization , 2018, Mathematical Programming.

[5]  A. Ben-Tal,et al.  Immunizing Conic Quadratic Optimization Problems Against Implementation Errors , 2011 .

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

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

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

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

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

[11]  Laurent El Ghaoui,et al.  Robust Optimization , 2021, ICORES.

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

[13]  Warren B. Powell,et al.  Clearing the Jungle of Stochastic Optimization , 2014 .

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

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

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

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

[18]  Shabbir Ahmed,et al.  Stochastic dual dynamic integer programming , 2019, Math. Program..

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

[20]  M. V. F. Pereira,et al.  Multi-stage stochastic optimization applied to energy planning , 1991, Math. Program..

[21]  Yunjian Xu,et al.  Segregated Linear Decision Rules for Distributionally Robust Control with Linear Dynamics and Quadratic Cost , 2018, 2018 Annual American Control Conference (ACC).

[22]  Michel Gendreau,et al.  Decision rule approximations for the risk averse reservoir management problem , 2017, Eur. J. Oper. Res..

[23]  Roger J.-B. Wets,et al.  On decision rules in stochastic programming , 1974, Math. Program..

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

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

[26]  Daniel Kuhn,et al.  Scenario-free stochastic programming with polynomial decision rules , 2011, IEEE Conference on Decision and Control and European Control Conference.

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

[28]  Lang Tong,et al.  Piecewise affine dispatch policies for economic dispatch under uncertainty , 2014, 2014 IEEE PES General Meeting | Conference & Exposition.

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

[30]  Warren B. Powell,et al.  “Approximate dynamic programming: Solving the curses of dimensionality” by Warren B. Powell , 2007, Wiley Series in Probability and Statistics.

[31]  Manfred Morari,et al.  Performance Bounds for Look-Ahead Power System Dispatch Using Generalized Multistage Policies , 2016, IEEE Transactions on Power Systems.

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

[33]  Marshall L. Fisher,et al.  Ending Inventory Valuation in Multiperiod Production Scheduling , 2001, Manag. Sci..

[34]  John Lygeros,et al.  Convex approximation of chance-constrained MPC through piecewise affine policies using randomized and robust optimization , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[35]  Alexander Shapiro,et al.  Analysis of stochastic dual dynamic programming method , 2011, Eur. J. Oper. Res..

[36]  Jørgen Braathen,et al.  Hydropower Bidding Using Linear Decision Rules , 2013 .

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

[38]  John N. Tsitsiklis,et al.  Introduction to linear optimization , 1997, Athena scientific optimization and computation series.

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

[40]  James R. Luedtke,et al.  Two-stage linear decision rules for multi-stage stochastic programming , 2017, Math. Program..

[41]  Kjetil Fagerholt,et al.  A stochastic programming formulation for strategic fleet renewal in shipping , 2014 .