Worst-case-expectation approach to optimization under uncertainty
|
|
- Charlotte Sabina Chandler
- 5 years ago
- Views:
Transcription
1 Worst-case-expectation approach to optimization under uncertainty Wajdi Tekaya Joint research with Alexander Shapiro, Murilo Pereira Soares and Joari Paulo da Costa : Cambridge Systems Associates; : Georgia Tech; : ONS, Brazil ICSP 13 Bergamo, ITALY July 8-12, 2013 July 10, 2013 Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
2 Outline 1 Motivation 2 Risk neutral approach Risk neutral formulation Methodology SDDP algorithm 3 Worst-case-expectation approach Worst-case-expectation formulation The (WCE) algorithm Analysis of the worst-case-expectation policy 4 Conclusion Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
3 Motivation: Hydrothermal operation planning problem Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
4 Motivation: Hydrothermal operation planning problem Demand constraints: + + = turbined thermal energy Load volume generation exchange Z t Y t F t D t Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
5 Motivation: Hydrothermal operation planning problem Demand constraints: + + = turbined thermal energy Load volume generation exchange Z t Y t F t D t } {{ } incurs costs c > 0 Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
6 Motivation: Hydrothermal operation planning problem Demand constraints: + + = turbined thermal energy Load volume generation exchange Z t Y t F t D t } {{ } incurs costs c > 0 Balance equation: + + = + stored turbined spillage stored Energy volume at t+1 volume volume volume at t inflows V t+1 Z t S t V t ξ t Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
7 Motivation: Hydrothermal operation planning problem The purpose is to define an operation strategy which, for each stage of the planning period, given the system state at the beginning of the stage, produces generation targets for each plant. Q t (V t, ξ t ) = min { c T [Y t, F t ] + E[Q t+1 (V t+1, ξ t+1 )] } s.t. Z t }{{} turbined volume + Y }{{} t + F }{{} t = D t (Demand constraints) thermal generation energy exchange V }{{} t+1 + Z }{{} t + S }{{} t = V t + ξ t (Balance equation) stored volume turbined volume spillage volume at begining t+1 0 Z t Z t, 0 V t+1 V t, Y t Y t Ȳ t, 0 F t F t (Capacity constraints) Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
8 Outline 1 Motivation 2 Risk neutral approach Risk neutral formulation Methodology SDDP algorithm 3 Worst-case-expectation approach Worst-case-expectation formulation The (WCE) algorithm Analysis of the worst-case-expectation policy 4 Conclusion Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
9 Risk neutral formulation Nested formulation: Min A 1x 1=b 1 x 1 0 c1 T x 1 +E ξ1 min B 2x 1+A 2x 2=b 2 x 2 0 c T 2 x 2 + E ξ[2] [ + E ξ[t 1] [ min B T x T 1 +A T x T =b T x T 0 ct T ] ] x T Components of vectors c t, b t and matrices A t, B t are modelled as random variables forming the stochastic data process ξ t = (c t, A t, B t, b t ), t = 2,..., T, with ξ 1 = (c 1, A 1, b 1 ) being deterministic. Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
10 Risk neutral formulation Nested formulation: Min A 1x 1=b 1 x 1 0 c1 T x 1 +E ξ1 min B 2x 1+A 2x 2=b 2 x 2 0 c T 2 x 2 + E ξ[2] [ + E ξ[t 1] [ min B T x T 1 +A T x T =b T x T 0 ct T ] ] x T Components of vectors c t, b t and matrices A t, B t are modelled as random variables forming the stochastic data process ξ t = (c t, A t, B t, b t ), t = 2,..., T, with ξ 1 = (c 1, A 1, b 1 ) being deterministic. Key assumption : stagewise independence (vector ξ t+1 is independent of ξ [t] = (ξ 1,..., ξ t ) for t = 1,..., T 1.) Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
11 Risk neutral formulation Nested formulation: Min A 1x 1=b 1 x 1 0 c1 T x 1 +E ξ1 min B 2x 1+A 2x 2=b 2 x 2 0 c T 2 x 2 + E ξ[2] [ + E ξ[t 1] [ min B T x T 1 +A T x T =b T x T 0 ct T ] ] x T Components of vectors c t, b t and matrices A t, B t are modelled as random variables forming the stochastic data process ξ t = (c t, A t, B t, b t ), t = 2,..., T, with ξ 1 = (c 1, A 1, b 1 ) being deterministic. Key assumption : stagewise independence (vector ξ t+1 is independent of ξ [t] = (ξ 1,..., ξ t ) for t = 1,..., T 1.) Dynamic Programming equations: Q t (x t 1, ξ t ) = min x t R n t { c t x t + Q t+1 (x t ) : B t x t 1 + A t x t = b t, x t 0 where: Q t+1 (x t ) = E [Q t+1 (x t, ξ t+1 )] for 2 t T. such that: Q T +1 (.) 0 and B 1 = 0. } Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
12 Methodology Three levels of approximations: 1 Modelling: we assume we have a true problem to solve. 2 The true problem is approximated by the so-called Sample Average Approximation (SAA) problem : a sample ξ t 1,..., ξ t Nt, of size N t, from the distribution of the random vector ξ t, t = 1,..., T, is generated. These samples generate a scenarios tree with the total number of scenarios N = T t=1 N t, each with equal probability 1/N. 3 Total number of scenarios N quickly becomes astronomically large with increase of T : The SDDP method suggests a computationally tractable approach to solving SAA, and hence the true problem. Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
13 SDDP algorithm Introduced by Pereira and Pinto(1985,1991). It is based on building piecewise linear outer approximations of the convex cost-to-go functions. The distinguishing feature of the SDDP approach is random sampling from the set of scenarios in the forward step of the algorithm. Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
14 SDDP algorithm Introduced by Pereira and Pinto(1985,1991). It is based on building piecewise linear outer approximations of the convex cost-to-go functions. The distinguishing feature of the SDDP approach is random sampling from the set of scenarios in the forward step of the algorithm. Almost sure convergence of the SDDP algorithm was proved in Philpott and Guan(2008) under mild regularity conditions. Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
15 SDDP algorithm Introduced by Pereira and Pinto(1985,1991). It is based on building piecewise linear outer approximations of the convex cost-to-go functions. The distinguishing feature of the SDDP approach is random sampling from the set of scenarios in the forward step of the algorithm. Almost sure convergence of the SDDP algorithm was proved in Philpott and Guan(2008) under mild regularity conditions. An analysis of the SDDP algorithm applied to two stage stochastic programming indicates that its computational complexity grows fast with increase of the number of state variables. Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
16 SDDP algorithm: Illustration (a) Stage 1 (b) Stage 2 (c) Stage 3 Figure: true problem Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
17 SDDP algorithm: Illustration (a) Stage 1 (b) Stage 2 (c) Stage 3 Figure: SAA Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
18 SDDP algorithm: Illustration (a) Stage 1 (b) Stage 2 (c) Stage 3 Figure: SDDP iteration 1: Forward step Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
19 SDDP algorithm: Illustration (a) Stage 1 (b) Stage 2 (c) Stage 3 Figure: SDDP iteration 1: Forward step Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
20 SDDP algorithm: Illustration (a) Stage 1 (b) Stage 2 (c) Stage 3 Figure: SDDP iteration 1: Forward step Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
21 SDDP algorithm: Illustration (a) Stage 1 (b) Stage 2 (c) Stage 3 Figure: SDDP iteration 1: Forward step Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
22 SDDP algorithm: Illustration (a) Stage 1 (b) Stage 2 (c) Stage 3 Figure: SDDP iteration 1: Backward step Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
23 SDDP algorithm: Illustration (a) Stage 1 (b) Stage 2 (c) Stage 3 Figure: SDDP iteration 1: Backward step Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
24 SDDP algorithm: Illustration (a) Stage 1 (b) Stage 2 (c) Stage 3 Figure: SDDP iteration 1: Backward step Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
25 SDDP algorithm: Illustration (a) Stage 1 (b) Stage 2 (c) Stage 3 Figure: SDDP iteration 1: Backward step Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
26 SDDP algorithm: Illustration (a) Stage 1 (b) Stage 2 (c) Stage 3 Figure: SDDP iteration 2: Forward step Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
27 SDDP algorithm: Illustration (a) Stage 1 (b) Stage 2 (c) Stage 3 Figure: SDDP iteration 2: Forward step Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
28 SDDP algorithm: Illustration (a) Stage 1 (b) Stage 2 (c) Stage 3 Figure: SDDP iteration 2: Forward step Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
29 SDDP algorithm: Illustration (a) Stage 1 (b) Stage 2 (c) Stage 3 Figure: SDDP iteration 2: Backward step Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
30 SDDP algorithm: Illustration (a) Stage 1 (b) Stage 2 (c) Stage 3 Figure: SDDP iteration 2: Backward step Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
31 SDDP algorithm: Illustration (a) Stage 1 (b) Stage 2 (c) Stage 3 Figure: SDDP iteration 2: Backward step... Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
32 Outline 1 Motivation 2 Risk neutral approach Risk neutral formulation Methodology SDDP algorithm 3 Worst-case-expectation approach Worst-case-expectation formulation The (WCE) algorithm Analysis of the worst-case-expectation policy 4 Conclusion Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
33 Worst-case-expectation formulation Suppose that ξ t = (ξ 1 t, ξ 2 t ): uncertain parameters : (ξ 1 2,..., ξ1 T ) Ξ1 = Ξ 1 2 Ξ1 T compact random parameters : ξ 2 2,..., ξ2 T with a specified probability distribution Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
34 Worst-case-expectation formulation Suppose that ξ t = (ξ 1 t, ξ 2 t ): uncertain parameters : (ξ 1 2,..., ξ1 T ) Ξ1 = Ξ 1 2 Ξ1 T compact random parameters : ξ2 2,..., ξ2 T with a specified probability distribution Nested formulation: Min c1 T x 1 + ρ 2 ξ1 min [ c2 T x ρ T ξ[t 1] min ] ct T x T A 1x 1=b 1 x 1 0 where ρ t ξ[t 1] [ ] = B 2x 1+A 2x 2=b 2 x 2 0 sup (ξ 1 2,...,ξ1 T ) Ξ1 E ξ 2 [t 1] [ ], t = 2,..., T. B T x T 1 +A T x T =b T x T 0 Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
35 Worst-case-expectation formulation Suppose that ξ t = (ξ 1 t, ξ 2 t ): uncertain parameters : (ξ 1 2,..., ξ1 T ) Ξ1 = Ξ 1 2 Ξ1 T compact random parameters : ξ2 2,..., ξ2 T with a specified probability distribution Nested formulation: Min c1 T x 1 + ρ 2 ξ1 min [ c2 T x ρ T ξ[t 1] min ] ct T x T A 1x 1=b 1 x 1 0 where ρ t ξ[t 1] [ ] = B 2x 1+A 2x 2=b 2 x 2 0 Dynamic Programming equations: Q t (x t 1, ξ 1 t, ξ 2 t ) = sup (ξ 1 2,...,ξ1 T ) Ξ1 E ξ 2 [t 1] [ ], t = 2,..., T. Min B tx t 1 +A tx t=b t, x t 0 B T x T 1 +A T x T =b T x T 0 { } ct T x t + Q t+1 (x t ) where: Q t+1 (x t ) = sup ξ 1 t+1 Ξ 1 t+1 E { Q t+1 (x t, ξ 1 t+1, ξ2 t+1 )} for 2 t T. such that: Q T +1 (.) 0 and B 1 = 0. Key assumption : stagewise independence Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
36 The (WCE) algorithm : Backward step Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
37 The (WCE) algorithm : Backward step At stage t = T for a given bt 1 and b Tj = (bt 1, b2 Tj ), we solve N problems Min c x T R n T T x T s.t. B T x T 1 + A T x T = b Tj, x T 0, j = 1,..., N. T We have : q T ( x T 1, b 1 T ) = N 1 N j=1 Q Tj( x T 1, b 1 T ). Q T ( x T 1 ) = sup q T ( x T 1, bt 1 )? bt 1 Ξ1 T Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
38 The (WCE) algorithm : Backward step At stage t = T for a given bt 1 and b Tj = (bt 1, b2 Tj ), we solve N problems Min c x T R n T T x T s.t. B T x T 1 + A T x T = b Tj, x T 0, j = 1,..., N. T We have : q T ( x T 1, b 1 T ) = N 1 N j=1 Q Tj( x T 1, b 1 T ). Q T ( x T 1 ) = sup q T ( x T 1, bt 1 )? bt 1 Ξ1 T Suppose that we can sample from sets { Ξ 1 } t 2 t T. Sample L points bt 1 l, l = 1,..., L, from Ξ1 T and compute subgradient (at x T 1 ) γ T l = N 1 N j=1 Add the corresponding cutting planes Q Tj ( x T 1, b 1 T l ). q T ( x T 1, b 1 T l ) + γt T l (x T 1 x T 1 ), l = 1,..., L, to the collection of cutting planes of Q T ( ). Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
39 The (WCE) algorithm: Sampling from the uncertainty set We consider as uncertainty set Ξ 1 t, t = 2,..., T, an ellipsoid, centered at ξ t : Ξ 1 t := {ξ : (ξ ξ t ) T A(ξ ξ t ) r t } where A is a positive definite matrix and r t > 0. Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
40 The (WCE) algorithm: Sampling from the uncertainty set We consider as uncertainty set Ξ 1 t, t = 2,..., T, an ellipsoid, centered at ξ t : Ξ 1 t := {ξ : (ξ ξ t ) T A(ξ ξ t ) r t } where A is a positive definite matrix and r t > 0. Dominating points in Ξ 1 t : D = { ξ Ξ 1 t : does not exist ξ Ξ 1 t such that ξ ξ and ξ ξ } = arg max { a T ξ : (ξ ξ) T A(ξ ξ) r }. a 0, a =1 where r = ( ξ 1 2 u ) 2, for a given u > 0, and A = Σ 1. Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
41 The (WCE) algorithm: Forward step (same as before) Q 2 ( ),..., Q T ( ) and a feasible solution x 1 an implementable policy: For a realization ξ t = (c t, A t, B t, b t ), t = 2,..., T, decisions x t, t = 1,..., T, are computed recursively going forward with x 1 being the chosen feasible solution of the first stage problem, and x t being an optimal solution of Min c x t T x t + Q t+1 (x t ) s.t. A t x t = b t B t x t 1, x t 0, t = 2,..., T t These optimal solutions can be used as trial decisions in the backward step of the algorithm. Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
42 The (WCE) algorithm: Summary In the numerical approach outlined above, the key steps are: Problem: Evaluating expectation, Approach: Construct the SAA problem. Problem: Computing maximum for the uncertain parameters, Approach: Sampling from the uncertainty sets. Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
43 Analysis of the worst-case-expectation policy Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
44 Analysis of the worst-case-expectation policy Figure: 120 stages policy values for risk neutral and (WCE) (u = 3%) Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
45 Analysis of the worst-case-expectation policy Figure: Individual stage costs for risk neutral and (WCE) (u = 3%) Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
46 Outline 1 Motivation 2 Risk neutral approach Risk neutral formulation Methodology SDDP algorithm 3 Worst-case-expectation approach Worst-case-expectation formulation The (WCE) algorithm Analysis of the worst-case-expectation policy 4 Conclusion Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
47 Conclusion A methodology that combines robust and stochastic programming approaches is suggested. A variant of the SDDP algorithm for solving this class of problems is suggested. Comparison with risk neutral approach: The worst-case-expectation approach constructs a policy that is less sensitive to unexpected demand increase with a reasonable loss on average when compared to the risk neutral method. The computational experiments for our problem show that there is practically no increase in CPU time when compared to the risk neutral approach. Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
48 References A. Eichhorn and W. Römisch, Polyhedral risk measures in stochastic programming, SIAM Journal on Optimization, 16 (2005), V. Guigues and W. Römisch, Sampling-based decomposition methods for multistage stochastic programs based on extended polyhedral risk measures, SIAM Journal on Optimization, 22 (2012), M.V.F. Pereira and L.M.V.G Pinto, Stochastic optimization of a multireservoir hydroelectric system a decomposition approach, Water Resources Research, 21 (1985), no. 6, M.V.F. Pereira and L.M.V.G. Pinto, Multi-stage stochastic optimization applied to energy planning, Mathematical Programming, 52 (1991), A.B. Philpott and Z. Guan, On the convergence of stochastic dual dynamic programming and related methods, Operations Research Letters, 36 (2008), A.B. Philpott and V.L. de Matos, Dynamic sampling algorithms for multi-stage stochastic programs with risk aversion, E.J.O.R., 218 (2012), A. Ruszczyński and A. Shapiro, Conditional risk mappings, Mathematics of Operations Research, 31 (2006), A. Shapiro, D. Dentcheva and A. Ruszczyński, Lectures on Stochastic Programming: Modeling and Theory, SIAM, Philadelphia, A. Shapiro, Analysis of stochastic dual dynamic programming method, E.J.O.R., 209 (2011), [Shapiro(2011A)] A. Shapiro, Topics in Stochastic Programming, CORE Lecture Series, Universite Catholique de Louvain, [Shapiro(2011B)] Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
49 Thank you for your attention! Wajdi Tekaya (CSA) Worst-case-expectation approach July 10, / 15
DASC: A DECOMPOSITION ALGORITHM FOR MULTISTAGE STOCHASTIC PROGRAMS WITH STRONGLY CONVEX COST FUNCTIONS
DASC: A DECOMPOSITION ALGORITHM FOR MULTISTAGE STOCHASTIC PROGRAMS WITH STRONGLY CONVEX COST FUNCTIONS Vincent Guigues School of Applied Mathematics, FGV Praia de Botafogo, Rio de Janeiro, Brazil vguigues@fgv.br
More informationStochastic Dual Dynamic Programming Algorithm for Multistage Stochastic Programming
Stochastic Dual Dynamic Programg Algorithm for Multistage Stochastic Programg Final presentation ISyE 8813 Fall 2011 Guido Lagos Wajdi Tekaya Georgia Institute of Technology November 30, 2011 Multistage
More informationInvestigation of the and minimum storage energy target levels approach. Final Report
Investigation of the AV@R and minimum storage energy target levels approach Final Report First activity of the technical cooperation between Georgia Institute of Technology and ONS - Operador Nacional
More informationRobust Dual Dynamic Programming
1 / 18 Robust Dual Dynamic Programming Angelos Georghiou, Angelos Tsoukalas, Wolfram Wiesemann American University of Beirut Olayan School of Business 31 May 217 2 / 18 Inspired by SDDP Stochastic optimization
More informationReport for technical cooperation between Georgia Institute of Technology and ONS - Operador Nacional do Sistema Elétrico Risk Averse Approach
Report for technical cooperation between Georgia Institute of Technology and ONS - Operador Nacional do Sistema Elétrico Risk Averse Approach Alexander Shapiro and Wajdi Tekaya School of Industrial and
More informationRisk aversion in multi-stage stochastic programming: a modeling and algorithmic perspective
Risk aversion in multi-stage stochastic programming: a modeling and algorithmic perspective Tito Homem-de-Mello School of Business Universidad Adolfo Ibañez, Santiago, Chile Joint work with Bernardo Pagnoncelli
More informationMultistage risk-averse asset allocation with transaction costs
Multistage risk-averse asset allocation with transaction costs 1 Introduction Václav Kozmík 1 Abstract. This paper deals with asset allocation problems formulated as multistage stochastic programming models.
More informationModeling Time-dependent Randomness in Stochastic Dual Dynamic Programming
Modeling Time-dependent Randomness in Stochastic Dual Dynamic Programming Nils Löhndorf Department of Information Systems and Operations Vienna University of Economics and Business Vienna, Austria nils.loehndorf@wu.ac.at
More informationOn solving multistage stochastic programs with coherent risk measures
On solving multistage stochastic programs with coherent risk measures Andy Philpott Vitor de Matos y Erlon Finardi z August 13, 2012 Abstract We consider a class of multistage stochastic linear programs
More informationDynamic Risk Management in Electricity Portfolio Optimization via Polyhedral Risk Functionals
Dynamic Risk Management in Electricity Portfolio Optimization via Polyhedral Risk Functionals A. Eichhorn and W. Römisch Humboldt-University Berlin, Department of Mathematics, Germany http://www.math.hu-berlin.de/~romisch
More informationDynamic sampling algorithms for multi-stage stochastic programs with risk aversion
Dynamic sampling algorithms for multi-stage stochastic programs with risk aversion A.B. Philpott y and V.L. de Matos z March 28, 2011 Abstract We consider the incorporation of a time-consistent coherent
More informationDynamic sampling algorithms for multi-stage stochastic programs with risk aversion
Dynamic sampling algorithms for multi-stage stochastic programs with risk aversion A.B. Philpott y and V.L. de Matos z October 7, 2011 Abstract We consider the incorporation of a time-consistent coherent
More informationStochastic Dual Dynamic Programming
1 / 43 Stochastic Dual Dynamic Programming Operations Research Anthony Papavasiliou 2 / 43 Contents [ 10.4 of BL], [Pereira, 1991] 1 Recalling the Nested L-Shaped Decomposition 2 Drawbacks of Nested Decomposition
More informationStochastic Dual Dynamic integer Programming
Stochastic Dual Dynamic integer Programming Shabbir Ahmed Georgia Tech Jikai Zou Andy Sun Multistage IP Canonical deterministic formulation ( X T ) f t (x t,y t ):(x t 1,x t,y t ) 2 X t 8 t x t min x,y
More informationEnergy Systems under Uncertainty: Modeling and Computations
Energy Systems under Uncertainty: Modeling and Computations W. Römisch Humboldt-University Berlin Department of Mathematics www.math.hu-berlin.de/~romisch Systems Analysis 2015, November 11 13, IIASA (Laxenburg,
More informationScenario reduction and scenario tree construction for power management problems
Scenario reduction and scenario tree construction for power management problems N. Gröwe-Kuska, H. Heitsch and W. Römisch Humboldt-University Berlin Institute of Mathematics Page 1 of 20 IEEE Bologna POWER
More informationScenario tree generation for stochastic programming models using GAMS/SCENRED
Scenario tree generation for stochastic programming models using GAMS/SCENRED Holger Heitsch 1 and Steven Dirkse 2 1 Humboldt-University Berlin, Department of Mathematics, Germany 2 GAMS Development Corp.,
More informationMultistage Stochastic Programming
Multistage Stochastic Programming John R. Birge University of Michigan Models - Long and short term - Risk inclusion Approximations - stages and scenarios Computation Slide Number 1 OUTLINE Motivation
More informationLog-Robust Portfolio Management
Log-Robust Portfolio Management Dr. Aurélie Thiele Lehigh University Joint work with Elcin Cetinkaya and Ban Kawas Research partially supported by the National Science Foundation Grant CMMI-0757983 Dr.
More informationData-Driven Optimization for Portfolio Selection
Delage E., Data-Driven Optimization for Portfolio Selection p. 1/16 Data-Driven Optimization for Portfolio Selection Erick Delage, edelage@stanford.edu Yinyu Ye, yinyu-ye@stanford.edu Stanford University
More informationApproximations of Stochastic Programs. Scenario Tree Reduction and Construction
Approximations of Stochastic Programs. Scenario Tree Reduction and Construction W. Römisch Humboldt-University Berlin Institute of Mathematics 10099 Berlin, Germany www.mathematik.hu-berlin.de/~romisch
More informationOn Complexity of Multistage Stochastic Programs
On Complexity of Multistage Stochastic Programs Alexander Shapiro School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332-0205, USA e-mail: ashapiro@isye.gatech.edu
More informationMultistage Stochastic Mixed-Integer Programs for Optimizing Gas Contract and Scheduling Maintenance
Multistage Stochastic Mixed-Integer Programs for Optimizing Gas Contract and Scheduling Maintenance Zhe Liu Siqian Shen September 2, 2012 Abstract In this paper, we present multistage stochastic mixed-integer
More informationApproximation of Continuous-State Scenario Processes in Multi-Stage Stochastic Optimization and its Applications
Approximation of Continuous-State Scenario Processes in Multi-Stage Stochastic Optimization and its Applications Anna Timonina University of Vienna, Abraham Wald PhD Program in Statistics and Operations
More informationThe Optimization Process: An example of portfolio optimization
ISyE 6669: Deterministic Optimization The Optimization Process: An example of portfolio optimization Shabbir Ahmed Fall 2002 1 Introduction Optimization can be roughly defined as a quantitative approach
More informationAssessing Policy Quality in Multi-stage Stochastic Programming
Assessing Policy Quality in Multi-stage Stochastic Programming Anukal Chiralaksanakul and David P. Morton Graduate Program in Operations Research The University of Texas at Austin Austin, TX 78712 January
More informationOptimal energy management and stochastic decomposition
Optimal energy management and stochastic decomposition F. Pacaud P. Carpentier J.P. Chancelier M. De Lara JuMP-dev workshop, 2018 ENPC ParisTech ENSTA ParisTech Efficacity 1/23 Motivation We consider a
More informationDynamic Replication of Non-Maturing Assets and Liabilities
Dynamic Replication of Non-Maturing Assets and Liabilities Michael Schürle Institute for Operations Research and Computational Finance, University of St. Gallen, Bodanstr. 6, CH-9000 St. Gallen, Switzerland
More informationEconomics 2010c: Lecture 4 Precautionary Savings and Liquidity Constraints
Economics 2010c: Lecture 4 Precautionary Savings and Liquidity Constraints David Laibson 9/11/2014 Outline: 1. Precautionary savings motives 2. Liquidity constraints 3. Application: Numerical solution
More informationAsset-Liability Management
Asset-Liability Management John Birge University of Chicago Booth School of Business JRBirge INFORMS San Francisco, Nov. 2014 1 Overview Portfolio optimization involves: Modeling Optimization Estimation
More informationMartingale Pricing Theory in Discrete-Time and Discrete-Space Models
IEOR E4707: Foundations of Financial Engineering c 206 by Martin Haugh Martingale Pricing Theory in Discrete-Time and Discrete-Space Models These notes develop the theory of martingale pricing in a discrete-time,
More informationOptimal liquidation with market parameter shift: a forward approach
Optimal liquidation with market parameter shift: a forward approach (with S. Nadtochiy and T. Zariphopoulou) Haoran Wang Ph.D. candidate University of Texas at Austin ICERM June, 2017 Problem Setup and
More informationOn the Marginal Value of Water for Hydroelectricity
Chapter 31 On the Marginal Value of Water for Hydroelectricity Andy Philpott 21 31.1 Introduction This chapter discusses optimization models for computing prices in perfectly competitive wholesale electricity
More informationHigh-dimensional risk-constrained dynamic asset allocation via Markov stochastic dual dynamic programming
High-dimensional risk-constrained dynamic asset allocation via Markov stochastic dual dynamic programming Davi Valladão Industrial Engineering Department, PUC-Rio, davimv@puc-rio.br Thuener Silva Industrial
More informationMEASURING OF SECOND ORDER STOCHASTIC DOMINANCE PORTFOLIO EFFICIENCY
K Y BERNETIKA VOLUM E 46 ( 2010), NUMBER 3, P AGES 488 500 MEASURING OF SECOND ORDER STOCHASTIC DOMINANCE PORTFOLIO EFFICIENCY Miloš Kopa In this paper, we deal with second-order stochastic dominance (SSD)
More informationMultistage Stochastic Demand-side Management for Price-Making Major Consumers of Electricity in a Co-optimized Energy and Reserve Market
Multistage Stochastic Demand-side Management for Price-Making Major Consumers of Electricity in a Co-optimized Energy and Reserve Market Mahbubeh Habibian Anthony Downward Golbon Zakeri Abstract In this
More informationExercise List: Proving convergence of the (Stochastic) Gradient Descent Method for the Least Squares Problem.
Exercise List: Proving convergence of the (Stochastic) Gradient Descent Method for the Least Squares Problem. Robert M. Gower. October 3, 07 Introduction This is an exercise in proving the convergence
More informationConvergence Analysis of Monte Carlo Calibration of Financial Market Models
Analysis of Monte Carlo Calibration of Financial Market Models Christoph Käbe Universität Trier Workshop on PDE Constrained Optimization of Certain and Uncertain Processes June 03, 2009 Monte Carlo Calibration
More informationApplications of Linear Programming
Applications of Linear Programming lecturer: András London University of Szeged Institute of Informatics Department of Computational Optimization Lecture 8 The portfolio selection problem The portfolio
More informationCSCI 1951-G Optimization Methods in Finance Part 00: Course Logistics Introduction to Finance Optimization Problems
CSCI 1951-G Optimization Methods in Finance Part 00: Course Logistics Introduction to Finance Optimization Problems January 26, 2018 1 / 24 Basic information All information is available in the syllabus
More informationMultistage Stochastic Programming
IE 495 Lecture 21 Multistage Stochastic Programming Prof. Jeff Linderoth April 16, 2003 April 16, 2002 Stochastic Programming Lecture 21 Slide 1 Outline HW Fixes Multistage Stochastic Programming Modeling
More informationFinancial Optimization ISE 347/447. Lecture 15. Dr. Ted Ralphs
Financial Optimization ISE 347/447 Lecture 15 Dr. Ted Ralphs ISE 347/447 Lecture 15 1 Reading for This Lecture C&T Chapter 12 ISE 347/447 Lecture 15 2 Stock Market Indices A stock market index is a statistic
More informationOptimal Portfolio Selection Under the Estimation Risk in Mean Return
Optimal Portfolio Selection Under the Estimation Risk in Mean Return by Lei Zhu A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of Mathematics
More informationContents Critique 26. portfolio optimization 32
Contents Preface vii 1 Financial problems and numerical methods 3 1.1 MATLAB environment 4 1.1.1 Why MATLAB? 5 1.2 Fixed-income securities: analysis and portfolio immunization 6 1.2.1 Basic valuation of
More information1 Consumption and saving under uncertainty
1 Consumption and saving under uncertainty 1.1 Modelling uncertainty As in the deterministic case, we keep assuming that agents live for two periods. The novelty here is that their earnings in the second
More informationMulti-stage Stochastic Linear Programming: An Approach by Events
Multi-stage Stochastic Linear Programming: An Approach by Events C. Beltran-Royo L. F. Escudero R. E. Rodriguez-Ravines 28/07/2008 Abstract To solve the multi-stage linear programming problem, one may
More informationJournal of Computational and Applied Mathematics. The mean-absolute deviation portfolio selection problem with interval-valued returns
Journal of Computational and Applied Mathematics 235 (2011) 4149 4157 Contents lists available at ScienceDirect Journal of Computational and Applied Mathematics journal homepage: www.elsevier.com/locate/cam
More informationSupport Vector Machines: Training with Stochastic Gradient Descent
Support Vector Machines: Training with Stochastic Gradient Descent Machine Learning Spring 2018 The slides are mainly from Vivek Srikumar 1 Support vector machines Training by maximizing margin The SVM
More informationRisk-Averse Decision Making and Control
Marek Petrik University of New Hampshire Mohammad Ghavamzadeh Adobe Research February 4, 2017 Introduction to Risk Averse Modeling Outline Introduction to Risk Averse Modeling (Average) Value at Risk Coherent
More informationOPTIMIZATION METHODS IN FINANCE
OPTIMIZATION METHODS IN FINANCE GERARD CORNUEJOLS Carnegie Mellon University REHA TUTUNCU Goldman Sachs Asset Management CAMBRIDGE UNIVERSITY PRESS Foreword page xi Introduction 1 1.1 Optimization problems
More informationRisk Management for Chemical Supply Chain Planning under Uncertainty
for Chemical Supply Chain Planning under Uncertainty Fengqi You and Ignacio E. Grossmann Dept. of Chemical Engineering, Carnegie Mellon University John M. Wassick The Dow Chemical Company Introduction
More informationPortfolio Management and Optimal Execution via Convex Optimization
Portfolio Management and Optimal Execution via Convex Optimization Enzo Busseti Stanford University April 9th, 2018 Problems portfolio management choose trades with optimization minimize risk, maximize
More informationRegime-dependent robust risk measures with application in portfolio selection
Regime-dependent robust risk measures Regime-dependent robust risk measures with application in portfolio selection, P.R.China TEL:86-29-82663741, E-mail: zchen@mail.xjtu.edu.cn (Joint work with Jia Liu)
More informationGame Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India October 2012
Game Theory Lecture Notes By Y. Narahari Department of Computer Science and Automation Indian Institute of Science Bangalore, India October 22 COOPERATIVE GAME THEORY Correlated Strategies and Correlated
More informationProgressive Hedging for Multi-stage Stochastic Optimization Problems
Progressive Hedging for Multi-stage Stochastic Optimization Problems David L. Woodruff Jean-Paul Watson Graduate School of Management University of California, Davis Davis, CA 95616, USA dlwoodruff@ucdavis.edu
More informationOptimal Security Liquidation Algorithms
Optimal Security Liquidation Algorithms Sergiy Butenko Department of Industrial Engineering, Texas A&M University, College Station, TX 77843-3131, USA Alexander Golodnikov Glushkov Institute of Cybernetics,
More informationLecture 7: Bayesian approach to MAB - Gittins index
Advanced Topics in Machine Learning and Algorithmic Game Theory Lecture 7: Bayesian approach to MAB - Gittins index Lecturer: Yishay Mansour Scribe: Mariano Schain 7.1 Introduction In the Bayesian approach
More informationIndividual Asset Liability Management: Dynamic Stochastic Programming Solution
EU HPCF Conference New Thinking in Finance 14.2.2014 Pensions & Insurance 1 Individual Asset Liability Management: Dynamic Stochastic Programming Solution Elena Medova joint work with Michael Dempster,
More informationChapter 7: Portfolio Theory
Chapter 7: Portfolio Theory 1. Introduction 2. Portfolio Basics 3. The Feasible Set 4. Portfolio Selection Rules 5. The Efficient Frontier 6. Indifference Curves 7. The Two-Asset Portfolio 8. Unrestriceted
More informationPORTFOLIO OPTIMIZATION AND EXPECTED SHORTFALL MINIMIZATION FROM HISTORICAL DATA
PORTFOLIO OPTIMIZATION AND EXPECTED SHORTFALL MINIMIZATION FROM HISTORICAL DATA We begin by describing the problem at hand which motivates our results. Suppose that we have n financial instruments at hand,
More informationComparison of Static and Dynamic Asset Allocation Models
Comparison of Static and Dynamic Asset Allocation Models John R. Birge University of Michigan University of Michigan 1 Outline Basic Models Static Markowitz mean-variance Dynamic stochastic programming
More informationWorst-Case Value-at-Risk of Non-Linear Portfolios
Worst-Case Value-at-Risk of Non-Linear Portfolios Steve Zymler Daniel Kuhn Berç Rustem Department of Computing Imperial College London Portfolio Optimization Consider a market consisting of m assets. Optimal
More informationScenario Generation and Sampling Methods
Scenario Generation and Sampling Methods Güzin Bayraksan Tito Homem-de-Mello SVAN 2016 IMPA May 9th, 2016 Bayraksan (OSU) & Homem-de-Mello (UAI) Scenario Generation and Sampling SVAN IMPA May 9 1 / 30
More informationA simple wealth model
Quantitative Macroeconomics Raül Santaeulàlia-Llopis, MOVE-UAB and Barcelona GSE Homework 5, due Thu Nov 1 I A simple wealth model Consider the sequential problem of a household that maximizes over streams
More informationLecture Notes 1
4.45 Lecture Notes Guido Lorenzoni Fall 2009 A portfolio problem To set the stage, consider a simple nite horizon problem. A risk averse agent can invest in two assets: riskless asset (bond) pays gross
More informationX ln( +1 ) +1 [0 ] Γ( )
Problem Set #1 Due: 11 September 2014 Instructor: David Laibson Economics 2010c Problem 1 (Growth Model): Recall the growth model that we discussed in class. We expressed the sequence problem as ( 0 )=
More informationFast Convergence of Regress-later Series Estimators
Fast Convergence of Regress-later Series Estimators New Thinking in Finance, London Eric Beutner, Antoon Pelsser, Janina Schweizer Maastricht University & Kleynen Consultants 12 February 2014 Beutner Pelsser
More informationA Simple, Adjustably Robust, Dynamic Portfolio Policy under Expected Return Ambiguity
A Simple, Adjustably Robust, Dynamic Portfolio Policy under Expected Return Ambiguity Mustafa Ç. Pınar Department of Industrial Engineering Bilkent University 06800 Bilkent, Ankara, Turkey March 16, 2012
More informationThe Duration Derby: A Comparison of Duration Based Strategies in Asset Liability Management
The Duration Derby: A Comparison of Duration Based Strategies in Asset Liability Management H. Zheng Department of Mathematics, Imperial College London SW7 2BZ, UK h.zheng@ic.ac.uk L. C. Thomas School
More informationWe formulate and solve two new stochastic linear programming formulations of appointment scheduling
Published online ahead of print December 7, 2011 INFORMS Journal on Computing Articles in Advance, pp. 1 17 issn 1091-9856 eissn 1526-5528 http://dx.doi.org/10.1287/ijoc.1110.0482 2011 INFORMS Dynamic
More informationScarcity Pricing Market Design Considerations
1 / 49 Scarcity Pricing Market Design Considerations Anthony Papavasiliou, Yves Smeers Center for Operations Research and Econometrics Université catholique de Louvain CORE Energy Day April 16, 2018 Outline
More informationSingular Stochastic Control Models for Optimal Dynamic Withdrawal Policies in Variable Annuities
1/ 46 Singular Stochastic Control Models for Optimal Dynamic Withdrawal Policies in Variable Annuities Yue Kuen KWOK Department of Mathematics Hong Kong University of Science and Technology * Joint work
More informationFinancial Mathematics III Theory summary
Financial Mathematics III Theory summary Table of Contents Lecture 1... 7 1. State the objective of modern portfolio theory... 7 2. Define the return of an asset... 7 3. How is expected return defined?...
More informationPortfolio selection with multiple risk measures
Portfolio selection with multiple risk measures Garud Iyengar Columbia University Industrial Engineering and Operations Research Joint work with Carlos Abad Outline Portfolio selection and risk measures
More informationRobust Optimization Applied to a Currency Portfolio
Robust Optimization Applied to a Currency Portfolio R. Fonseca, S. Zymler, W. Wiesemann, B. Rustem Workshop on Numerical Methods and Optimization in Finance June, 2009 OUTLINE Introduction Motivation &
More informationBasic Framework. About this class. Rewards Over Time. [This lecture adapted from Sutton & Barto and Russell & Norvig]
Basic Framework [This lecture adapted from Sutton & Barto and Russell & Norvig] About this class Markov Decision Processes The Bellman Equation Dynamic Programming for finding value functions and optimal
More informationA Robust Option Pricing Problem
IMA 2003 Workshop, March 12-19, 2003 A Robust Option Pricing Problem Laurent El Ghaoui Department of EECS, UC Berkeley 3 Robust optimization standard form: min x sup u U f 0 (x, u) : u U, f i (x, u) 0,
More informationOptimal Portfolio Liquidation and Macro Hedging
Bloomberg Quant Seminar, October 15, 2015 Optimal Portfolio Liquidation and Macro Hedging Marco Avellaneda Courant Institute, YU Joint work with Yilun Dong and Benjamin Valkai Liquidity Risk Measures Liquidity
More informationThe Value of Stochastic Modeling in Two-Stage Stochastic Programs
The Value of Stochastic Modeling in Two-Stage Stochastic Programs Erick Delage, HEC Montréal Sharon Arroyo, The Boeing Cie. Yinyu Ye, Stanford University Tuesday, October 8 th, 2013 1 Delage et al. Value
More informationDynamic Portfolio Choice II
Dynamic Portfolio Choice II Dynamic Programming Leonid Kogan MIT, Sloan 15.450, Fall 2010 c Leonid Kogan ( MIT, Sloan ) Dynamic Portfolio Choice II 15.450, Fall 2010 1 / 35 Outline 1 Introduction to Dynamic
More informationBuilding resilient and proactive strategies through scenario planning. Eeva Vilkkumaa IIASA
Building resilient and proactive strategies through scenario planning Eeva Vilkkumaa IIASA 15.2.2016 Background Companies that leverage platform business models have grown dramatically over the past decade
More informationw w w. I C A o r g
w w w. I C A 2 0 1 4. o r g On improving pension product design Agnieszka K. Konicz a and John M. Mulvey b a Technical University of Denmark DTU Management Engineering Management Science agko@dtu.dk b
More informationPayment mechanisms and risk-aversion in electricity markets with uncertain supply
Payment mechanisms and risk-aversion in electricity markets with uncertain supply Ryan Cory-Wright Joint work with Golbon Zakeri (thanks to Andy Philpott) ISMP, Bordeaux, July 2018. ORC, Massachusetts
More informationVariable Annuities with Lifelong Guaranteed Withdrawal Benefits
Variable Annuities with Lifelong Guaranteed Withdrawal Benefits presented by Yue Kuen Kwok Department of Mathematics Hong Kong University of Science and Technology Hong Kong, China * This is a joint work
More informationStochastic Programming and Financial Analysis IE447. Midterm Review. Dr. Ted Ralphs
Stochastic Programming and Financial Analysis IE447 Midterm Review Dr. Ted Ralphs IE447 Midterm Review 1 Forming a Mathematical Programming Model The general form of a mathematical programming model is:
More informationDynamic Asset and Liability Management Models for Pension Systems
Dynamic Asset and Liability Management Models for Pension Systems The Comparison between Multi-period Stochastic Programming Model and Stochastic Control Model Muneki Kawaguchi and Norio Hibiki June 1,
More informationScenario Generation for Stochastic Programming Introduction and selected methods
Michal Kaut Scenario Generation for Stochastic Programming Introduction and selected methods SINTEF Technology and Society September 2011 Scenario Generation for Stochastic Programming 1 Outline Introduction
More informationSequential Decision Making
Sequential Decision Making Dynamic programming Christos Dimitrakakis Intelligent Autonomous Systems, IvI, University of Amsterdam, The Netherlands March 18, 2008 Introduction Some examples Dynamic programming
More informationUnderstanding and Controlling High Factor Exposures of Robust Portfolios
Understanding and Controlling High Factor Exposures of Robust Portfolios July 8, 2013 Min Jeong Kim Investment Design Lab, Industrial and Systems Engineering Department, KAIST Co authors: Woo Chang Kim,
More informationSOLVING ROBUST SUPPLY CHAIN PROBLEMS
SOLVING ROBUST SUPPLY CHAIN PROBLEMS Daniel Bienstock Nuri Sercan Özbay Columbia University, New York November 13, 2005 Project with Lucent Technologies Optimize the inventory buffer levels in a complicated
More informationCSCI 1951-G Optimization Methods in Finance Part 07: Portfolio Optimization
CSCI 1951-G Optimization Methods in Finance Part 07: Portfolio Optimization March 9 16, 2018 1 / 19 The portfolio optimization problem How to best allocate our money to n risky assets S 1,..., S n with
More informationROBUST OPTIMIZATION OF MULTI-PERIOD PRODUCTION PLANNING UNDER DEMAND UNCERTAINTY. A. Ben-Tal, B. Golany and M. Rozenblit
ROBUST OPTIMIZATION OF MULTI-PERIOD PRODUCTION PLANNING UNDER DEMAND UNCERTAINTY A. Ben-Tal, B. Golany and M. Rozenblit Faculty of Industrial Engineering and Management, Technion, Haifa 32000, Israel ABSTRACT
More information6.896 Topics in Algorithmic Game Theory February 10, Lecture 3
6.896 Topics in Algorithmic Game Theory February 0, 200 Lecture 3 Lecturer: Constantinos Daskalakis Scribe: Pablo Azar, Anthony Kim In the previous lecture we saw that there always exists a Nash equilibrium
More informationWorst-Case Value-at-Risk of Derivative Portfolios
Worst-Case Value-at-Risk of Derivative Portfolios Steve Zymler Berç Rustem Daniel Kuhn Department of Computing Imperial College London Thalesians Seminar Series, November 2009 Risk Management is a Hot
More informationForecast Horizons for Production Planning with Stochastic Demand
Forecast Horizons for Production Planning with Stochastic Demand Alfredo Garcia and Robert L. Smith Department of Industrial and Operations Engineering Universityof Michigan, Ann Arbor MI 48109 December
More informationThe Values of Information and Solution in Stochastic Programming
The Values of Information and Solution in Stochastic Programming John R. Birge The University of Chicago Booth School of Business JRBirge ICSP, Bergamo, July 2013 1 Themes The values of information and
More informationOvernight Index Rate: Model, calibration and simulation
Research Article Overnight Index Rate: Model, calibration and simulation Olga Yashkir and Yuri Yashkir Cogent Economics & Finance (2014), 2: 936955 Page 1 of 11 Research Article Overnight Index Rate: Model,
More informationMarkov Decision Process
Markov Decision Process Human-aware Robotics 2018/02/13 Chapter 17.3 in R&N 3rd Ø Announcement: q Slides for this lecture are here: http://www.public.asu.edu/~yzhan442/teaching/cse471/lectures/mdp-ii.pdf
More informationDecomposition Methods
Decomposition Methods separable problems, complicating variables primal decomposition dual decomposition complicating constraints general decomposition structures Prof. S. Boyd, EE364b, Stanford University
More informationOn Existence of Equilibria. Bayesian Allocation-Mechanisms
On Existence of Equilibria in Bayesian Allocation Mechanisms Northwestern University April 23, 2014 Bayesian Allocation Mechanisms In allocation mechanisms, agents choose messages. The messages determine
More information