Modeling Uncertainty in Linear Programs: Stochastic and Robust Linear Programming

Size: px
Start display at page:

Download "Modeling Uncertainty in Linear Programs: Stochastic and Robust Linear Programming"

Transcription

1 Modeling Uncertainty in Linear Programs: Stochastic and Robust Programming DGA PhD Student - PhD Thesis EDF-INRIA 10 November 2011

2 and motivations In real life, Linear Programs are uncertain for several reasons: Estimation errors: parameters calculated from statistic estimations. Measure errors: for measured parameters. A posteriori known parameters. (prices, demands,... ) Execution errors: limited precision to execute an optimal solution. = Goal: Predict or limit the influence of these noises. Integrate these uncertainty in the decisional process

3 Decisional context Several decisional contexts are possible: Static context: all the uncertainty is raised in the same time. 2 stages: before and after knowing the realization Dynamic context: decisions have to be reactualized when a random event is realized. We can decide a first solution value, and we modify it after the realization to make it feasible or to improve the objective cost. First decision must be taken: In order to be fitted to most of the cases, minimizing an average cost: Stochastic approach. To be covered against the worst realization: Robust approach.

4 Example: scheduling nuclear plan outages d i,k,w : decisions on the dates of the outages, decisional values. x i,k,w : decisions on the production, to fulfill the demand after decisions of outages are taken.

5 Deterministic linear problem min i,k C i,k reload d i,k,w + w C w flexp ( DEM w i,k PMAX i x i,k,w ) i, k, w, d i,k,w d i,k,w 1 (1) i, k, w, x i,k,w d i,k,w DAi,k d i,k+1,w (2) i, k, Lmin i,k w x i,k,w Lmax i,k (3) w, 0 DEM w i,k PMAX i x i,k,w Pflex w (4) c, w [ID c, IF c ], i A c (d i,k,w Lc,i d i,k,w Lc,i TU c,i ) Q c (5) d i,k,w : decisions on the dates of the outages, decisional values. x i,k,w : decisions on the production.

6 Plan

7 General Formulation A general formulation for these problems are: s.t : min c T [ x + E ξ miny q(ξ) T y(ξ) ] Ax = b T (ξ)x + W (ξ)y(ξ) = h(ξ) x 0, y(ξ) 0, Datas A, b, c are deterministic, while q(ξ), T (ξ), W (ξ) depends on random events ξ. First stage decisions, here and now variables x, independant of ξ. Secund stage decisions, wait and see recourse variables y(ξ), dependant of ξ. (6)

8 Special case: discretization of scenarios For discrete stochasticity and we can enumerate the set of scenarios S, this leads to a big Linear Program: min x,y s c T x + s S π s q T s y s s.t : Ax = b T s x + W s y s = h s, x 0, y s 0, s S s S (7)

9 Stochastic formulation min i,k C i,k reload d i,k,w + π s C w,s flexp P w,s w,s i, k, w, d i,k,w d i,k,w 1 (8) i, k, w, s, x i,k,w,s d i,k,w DAi,k,s d i,k+1,w (9) i, k, s, Lmin i,k,s w x i,k,w,s Lmax i,k,s (10) c, w [ID c, IF c ], w, s 0 P w,s Pflex w,s (11) w, s, PMAX i,s x i,k,w,s + P w,s = DEM w,s (12) i,k i A c (d i,k,w Lc,i,s d i,k,w Lc,i,s TU c,i,s ) Q c (13)

10 Plan

11 Notations

12 Basic ideas Q(x) is convex. We approximate Q(x) with cutting planes of its convex hull: it gives lower bounds. We generate cutting planes in a Benders decomposition scheme. Master problem with the cutting plane approximation, slave problem to generate feasibility and optimality cuts.

13 General Benders decomposition scheme

14 Integer L-shaped method

15 Integer L-shaped decomposition scheme

16 Plan

17 Dynamic case: non anticipativity constraints Let two scenarios s 1 and s 2 equal on the first t 0 time steps. Decisions x i,k,t,s1 and x i,k,t,s2 could be different for t < t 0 in the last static approach. How could we have decided this at time t, when it was impossible to make the difference between these two scenarios? It is anticipative. Non anticipativity constraints: x i,k,t,s1 = x i,k,t,s2 for t t 0. = It is equivalent to consider a scenario tree to group these decisions. Decisions are indexed on nodes of this tree.

18 Scenario trees

19 Plan

20 General Formulation These problems have the following dynamic structure: min x0,...,x N c 0.x 0 + E x1 [c 1.x 1 + E x2 [ + E xn [c n.x n ]]] s.t : Ax 0 b T i.x i 1 + W i.x i h i, i N x i 0 (14) N : set of nodes of the scenario tree (the root is 0) x 0 : decision before every realization. x i decision before knowing node i but assuming i 1.

21 General Formulation for discrete scenarios These problems have the following structure: s.t : min x0,...,x N c 0.x 0 + i N π ic i.x i Ax 0 b T i.x i 1 + W i.x i h i, i N x i 0 N : set of nodes of the scenario tree (the root is 0) x 0 : decision before every realization. x i decision before knowing node i but assuming i 1. (15)

22 Typical examples Finance portfolio problems for purchase/sales strategies. Electricity short term production problems: mixing between nuclear/thermal/hydraulic/renewable energies/spot market (cf Mahlke PhD thesis). Can be applied for our problem to model dynamicity, but too many recourses and variables. Difficulty because decision on a whole planning, not only on a ponctual decision at time steps. = The result is not a single solution, but a strategy, set of solution depending on the random realization.

23 Plan

24 What is robustness? Classical definitions for robust solutions: Solution with margins? Adding slacks. ( light robustness ) Solution resistant to approximations or ignorance zones to avoid bad impacts. Solution which do not change in a significant way when the vector of decision is slightly perturbed. Solution acceptable in a large number of scenarios and which is never too bad. = The decisional context has to precise the definition.

25 Uncertainty sets Definition: predefinite set of random events which we want to be covered from. Classical uncertainty sets: Cartesian product of intervalls Polyhedrons Ellipsoids

26 Uncertainty sets for our example We assume that outage prolongations are independant random events. The uncertainty of the outage (i, k) prolongation is in [[0, DA i,k ]]. Ω worstcase = [[0, DA i,k ]] i,k Ω Γ budget = (da i,k) [[0, DA i,k ]] da i,k Γ i,k i,k We can decompose prolongations into nominal prolongation in [0, DA 0 i,k], extreme prolongations in [[1 + DA 0 i,k, DA i,k ]]: Ω N ext = (da i,k ) (ε i,k ) {0, 1}, i, k, da i,k DA 0 i,k + (DA i,k DA 0 i,k )ε i,k et ε i,k N i,k

27 Robust framework Considering a linear program with uncertainty ω Ω: s.t : We consider following class or problems s.t : min d,x c D (ω)d + c X (ω).x Ad B T (ω)d + W (ω)x h(ω) d, x 0 min d,x max ω Ω f (d, x, ω) Ad B T (ω)d + W (ω)x h(ω) d, x 0 where f (d, x, ω) is an objective to define, various robust criteria. (16) (17)

28 Game theory interpretation Min-max problem We are the first player, we play on the decisions x, d. Randomness is the opponent, it plays on the random realization ω to penalize the decision x, d. Our goal is to anticipate the worst case for us, the best choice of the opponent, after our choice on x, d.

29 Plan

30 Easiest case: uncertainty does not influence feasibility s.t : min x C(ω)x Ax = b x 0 (18)

31 Worst case objective Minimization problem of the worst case which can happen, f (X, ω) = C(ω).X : s.t : Very conservative approach. min x max ω Ω C(ω)x Ax = b x 0 (19)

32 Maximal regret Minimization problem of the gap between the robust solution and the determistic solution assuming an alea. f (X, ω) = C(ω).X C(ω).X (ω). s.t : min x max ω Ω min x (ω) c(ω)x c(ω)x (ω) Ax = b Ax(ω) = b, ω X, X (ω) 0 Advantage: favorite objective for risk averse managers. Drawback: This leads to difficult problems. (Cutting planes algorithm of Shimizu and Aiyoshi) (20)

33 Plan

34 Soyster s approach: column uncertainty Every column A j K j, with K j convex in R m s.t : The robust problem is equivalent to: min x cx j A j.x j b x 0 (21) with A i,j = max Aj K j A i,j s.t : min x cx j A j.x j b x 0 (22)

35 Soyster s approach with interval uncertainty If K j is an interval, it is equivalent to: s.t : min x cx j A i,j.x j b i, i X 0 (23) = Worst case conservative approach. = There is often a too big gap between these conservative solutions and nominal solution. = This lead to parametric approaches: we do not want anymore to be covered against ALL the risks in the uncertainty set, but having a parametrization to ponderate this gap.

36 Parametric approaches Idea: extreme scenario for all random event are unusual. Ben Tal and Nimerovski approach: maximal deviations on a constraint i is in an ellipsoid defined with par : Ξ i (Ω i ) = {ξ i,j [1, 1] n ξij 2 Ω i}. Bertsimas and Sim approach: Γ i for a constraint i is the total deviation to nominal values in constraint i. Uncertainty set is Φ i (Γ i ) is thus: j Φ i (Γ i ) = {ξ i,j [1, 1] n j ξ ij Γ i }. It leads to linear programs. Γ i = n is Soyster s approach.

37 Plan

38 A special case of column uncertainty s.t : min x c.x n j=1 A j.x j B.x n+1 0 x n+1 = 1 x 0 (24) Last general approaches are used for this particuler cases.

39 Is is possible to use the special structure? Not a lot of papers on this field. The dual problem of an uncertain RHS Linear Program is a Linear Program with costs uncertainty. Remli PhD thesis: results for inequality constraints. Equality constraints: needs to a penalty model. Minoux: results on PERT scheduling with uncertain RHS.

40 Plan

41 General framework Analogously to the first stage and second stage decision of Stochastic Programming. s.c : min d max ω Ω min x(ω) c D (ω).d + c X (ω).x(ω) Ad b T (ω).d + W (ω).x(ω) h(ω) d, x(ω) {0, 1} (25) In our game theory illustration, we can play second stage decision after the opponent played the stochastic event. Secund stage variable are recourse variables.

42 Related works Minoux, Thiele: several studies on 2 stage robust programming with RHS uncertainty Remli PhD thesis: application for 2 stage decision localisation-transportation problem. Atamturk and Zhang: Two-Stage Robust Network Flow and Design Under Demand Uncertainty. Bertsimas and Litvinov: Security Constrained Unit Commitment My future PhD work on scheduling nuclear maintenance outages?

43 First example min max min C i,k d i,k,w α Ω x reload d i,k,w + i,k,w,α i,k w C w flexp DEM w PMAX i x i,k,w,α i,k i, k, w, d i,k,w d i,k,w 1 (26) i, k, w, α, x i,k,w,α d i,k,w DAi,k,α d i,k+1,w (27) i, k,, α Lmin i,k w x i,k,w,α Lmax i,k (28) w, α, 0 DEM w PMAX i x i,k,w,α Pflex w (29) i,k c, α, w [ID c, IF c ], (d i,k,w Lc,i d i,k,w Lc,i TU ) Q c,i,α c (30) i Ac

44 Linearization min d i,k,w,c i,k C i,k reload d i,k,w + C α Ω, i, k, w, d i,k,w 1 d i,k,w (31) C w flexp DEM w PMAX i x i,k,w,α C (32) w i,k i, k, w, α, x i,k,w,α d i,k,w DAi,k,α d i,k+1,w (33) i, k,, α Lmin i,k w x i,k,w,α Lmax i,k (34) w, α, 0 DEM w PMAX i x i,k,w,α Pflex w (35) i,k c, α, w [ID c, IF c ], (d i,k,w Lc,i d i,k,w Lc,i TU ) Q c,i,α c (36) i Ac

45 Adding recourse to the first stage decisions min max min C i,k d i,k,w α Ω x,c, reload d i,k,w + i,k w C w flexp ( DEM w ) PMAX i x i,k,w,α + Corg i,k c i,k,αi,k i,k i,k i, k, w, d i,k,w d i,k,w 1 (37) i, k, w, i,k,w,αi,k i,k,w 1,αi,k (38) i, k, w, α Ω O, i,k,w,α = d i,k,w (39) i, k, w, w, i,k,w,αi,k d i,k,w d i,k,w (40) i, k, w, w, d i,k,w i,k,w,αi,k d i,k,w (41) i, k, w, c i,k,αi,k d i,k,w i,k,w,αi,k (42) i, k, w, c i,k,αi,k i,k,w,αi,k d i,k,w (43) i, k, w, α Ω, x i,k,w,α d i,k,w DAi,k,α d i,k+1,w (44) i, k, α Ω Lmin i,k w x i,k,w,α Lmax i,k (45) w, α, 0 DEM w PMAX i x i,k,w,α Pflex w (46) i,k c, α, w [ID c, IF c ], (d i,k,w Lc,i d i,k,w Lc,i TU ) Q c,i,α c (47) i Ac

46 : Requires probabilistic distribution of scenarios: unknown in general applications. Decision on the average cost: less conservative solutions. Big size of Linear Programs. Generic resolution with Bender s decomposition : Requires no probabilistic distribution of randomness: worst case approach. Importance of the choice of uncertainty sets. Different approach following the uncertain coefficient: objective / matrix /RHS. Min-max problems.

47 Bibliography N. Remli, Robustesse en programmation linéaire, Phd. thesis, Université Paris-Dauphine, M. Minoux, Duality, Robustness, and 2-stage robust LP decision models. Application to Robust PERT Scheduling P. Kall, S. W. Wallace. Stochastic Programming, John Wiley & Sons, Chichester, 1994 S. Ben Salem, Gestion robuste de la production électrique à horizon court-terme, Phd. thesis, Ecole Centrale Paris, 2011

On the Power of Robust Solutions in Two-Stage Stochastic and Adaptive Optimization Problems

On the Power of Robust Solutions in Two-Stage Stochastic and Adaptive Optimization Problems MATHEMATICS OF OPERATIONS RESEARCH Vol. xx, No. x, Xxxxxxx 00x, pp. xxx xxx ISSN 0364-765X EISSN 156-5471 0x xx0x 0xxx informs DOI 10.187/moor.xxxx.xxxx c 00x INFORMS On the Power of Robust Solutions in

More information

LIGHT ROBUSTNESS. Matteo Fischetti, Michele Monaci. DEI, University of Padova. 1st ARRIVAL Annual Workshop and Review Meeting, Utrecht, April 19, 2007

LIGHT ROBUSTNESS. Matteo Fischetti, Michele Monaci. DEI, University of Padova. 1st ARRIVAL Annual Workshop and Review Meeting, Utrecht, April 19, 2007 LIGHT ROBUSTNESS Matteo Fischetti, Michele Monaci DEI, University of Padova 1st ARRIVAL Annual Workshop and Review Meeting, Utrecht, April 19, 2007 Work supported by the Future and Emerging Technologies

More information

On the Power of Robust Solutions in Two-Stage Stochastic and Adaptive Optimization Problems

On the Power of Robust Solutions in Two-Stage Stochastic and Adaptive Optimization Problems MATHEMATICS OF OPERATIONS RESEARCH Vol. 35, No., May 010, pp. 84 305 issn 0364-765X eissn 156-5471 10 350 084 informs doi 10.187/moor.1090.0440 010 INFORMS On the Power of Robust Solutions in Two-Stage

More information

The L-Shaped Method. Operations Research. Anthony Papavasiliou 1 / 44

The L-Shaped Method. Operations Research. Anthony Papavasiliou 1 / 44 1 / 44 The L-Shaped Method Operations Research Anthony Papavasiliou Contents 2 / 44 1 The L-Shaped Method [ 5.1 of BL] 2 Optimality Cuts [ 5.1a of BL] 3 Feasibility Cuts [ 5.1b of BL] 4 Proof of Convergence

More information

Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization

Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization Instructor: Farid Alizadeh Author: Ai Kagawa 12/12/2012

More information

Lecture 1. Stochastic Optimization: Introduction. January 8, 2018

Lecture 1. Stochastic Optimization: Introduction. January 8, 2018 Lecture 1 Stochastic Optimization: Introduction January 8, 2018 Optimization Concerned with mininmization/maximization of mathematical functions Often subject to constraints Euler (1707-1783): Nothing

More information

Multistage Adaptive Robust Optimization for the Unit Commitment Problem

Multistage Adaptive Robust Optimization for the Unit Commitment Problem Multistage Adaptive Robust Optimization for the Unit Commitment Problem Álvaro Lorca, X. Andy Sun H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta,

More information

The L-Shaped Method. Operations Research. Anthony Papavasiliou 1 / 38

The L-Shaped Method. Operations Research. Anthony Papavasiliou 1 / 38 1 / 38 The L-Shaped Method Operations Research Anthony Papavasiliou Contents 2 / 38 1 The L-Shaped Method 2 Example: Capacity Expansion Planning 3 Examples with Optimality Cuts [ 5.1a of BL] 4 Examples

More information

Robust goal programming

Robust goal programming Control and Cybernetics vol. 33 (2004) No. 3 Robust goal programming by Dorota Kuchta Institute of Industrial Engineering Wroclaw University of Technology Smoluchowskiego 25, 50-371 Wroc law, Poland Abstract:

More information

Multi-Range Robust Optimization vs Stochastic Programming in Prioritizing Project Selection

Multi-Range Robust Optimization vs Stochastic Programming in Prioritizing Project Selection Multi-Range Robust Optimization vs Stochastic Programming in Prioritizing Project Selection Ruken Düzgün Aurélie Thiele July 2012 Abstract This paper describes a multi-range robust optimization approach

More information

Proper Security Criteria Determination in a Power System with High Penetration of Renewable Resources

Proper Security Criteria Determination in a Power System with High Penetration of Renewable Resources Proper Security Criteria Determination in a Power System with High Penetration of Renewable Resources Mojgan Hedayati, Kory Hedman, and Junshan Zhang School of Electrical, Computer, and Energy Engineering

More information

Financial Optimization ISE 347/447. Lecture 21. Dr. Ted Ralphs

Financial Optimization ISE 347/447. Lecture 21. Dr. Ted Ralphs Financial Optimization ISE 347/447 Lecture 21 Dr. Ted Ralphs ISE 347/447 Lecture 21 1 Reading for This Lecture C&T Chapter 16 ISE 347/447 Lecture 21 2 Formalizing: Random Linear Optimization Consider the

More information

Optimization Tools in an Uncertain Environment

Optimization Tools in an Uncertain Environment Optimization Tools in an Uncertain Environment Michael C. Ferris University of Wisconsin, Madison Uncertainty Workshop, Chicago: July 21, 2008 Michael Ferris (University of Wisconsin) Stochastic optimization

More information

Robust Combinatorial Optimization under Convex and Discrete Cost Uncertainty

Robust Combinatorial Optimization under Convex and Discrete Cost Uncertainty EURO Journal on Computational Optimization manuscript No. (will be inserted by the editor) Robust Combinatorial Optimization under Convex and Discrete Cost Uncertainty Christoph Buchheim Jannis Kurtz Received:

More information

Robust linear optimization under general norms

Robust linear optimization under general norms Operations Research Letters 3 (004) 50 56 Operations Research Letters www.elsevier.com/locate/dsw Robust linear optimization under general norms Dimitris Bertsimas a; ;, Dessislava Pachamanova b, Melvyn

More information

Generation and Representation of Piecewise Polyhedral Value Functions

Generation and Representation of Piecewise Polyhedral Value Functions Generation and Representation of Piecewise Polyhedral Value Functions Ted Ralphs 1 Joint work with Menal Güzelsoy 2 and Anahita Hassanzadeh 1 1 COR@L Lab, Department of Industrial and Systems Engineering,

More information

arxiv: v1 [cs.dm] 27 Jan 2014

arxiv: v1 [cs.dm] 27 Jan 2014 Randomized Minmax Regret for Combinatorial Optimization Under Uncertainty Andrew Mastin, Patrick Jaillet, Sang Chin arxiv:1401.7043v1 [cs.dm] 27 Jan 2014 January 29, 2014 Abstract The minmax regret problem

More information

Almost Robust Optimization with Binary Variables

Almost Robust Optimization with Binary Variables Almost Robust Optimization with Binary Variables Opher Baron, Oded Berman, Mohammad M. Fazel-Zarandi Rotman School of Management, University of Toronto, Toronto, Ontario M5S 3E6, Canada, Opher.Baron@Rotman.utoronto.ca,

More information

A Geometric Characterization of the Power of Finite Adaptability in Multistage Stochastic and Adaptive Optimization

A Geometric Characterization of the Power of Finite Adaptability in Multistage Stochastic and Adaptive Optimization MATHEMATICS OF OPERATIONS RESEARCH Vol. 36, No., February 20, pp. 24 54 issn 0364-765X eissn 526-547 360 0024 informs doi 0.287/moor.0.0482 20 INFORMS A Geometric Characterization of the Power of Finite

More information

Stochastic Integer Programming

Stochastic Integer Programming IE 495 Lecture 20 Stochastic Integer Programming Prof. Jeff Linderoth April 14, 2003 April 14, 2002 Stochastic Programming Lecture 20 Slide 1 Outline Stochastic Integer Programming Integer LShaped Method

More information

Multicommodity Flows and Column Generation

Multicommodity Flows and Column Generation Lecture Notes Multicommodity Flows and Column Generation Marc Pfetsch Zuse Institute Berlin pfetsch@zib.de last change: 2/8/2006 Technische Universität Berlin Fakultät II, Institut für Mathematik WS 2006/07

More information

ORIGINS OF STOCHASTIC PROGRAMMING

ORIGINS OF STOCHASTIC PROGRAMMING ORIGINS OF STOCHASTIC PROGRAMMING Early 1950 s: in applications of Linear Programming unknown values of coefficients: demands, technological coefficients, yields, etc. QUOTATION Dantzig, Interfaces 20,1990

More information

Handout 8: Dealing with Data Uncertainty

Handout 8: Dealing with Data Uncertainty MFE 5100: Optimization 2015 16 First Term Handout 8: Dealing with Data Uncertainty Instructor: Anthony Man Cho So December 1, 2015 1 Introduction Conic linear programming CLP, and in particular, semidefinite

More information

Pareto Efficiency in Robust Optimization

Pareto Efficiency in Robust Optimization Pareto Efficiency in Robust Optimization Dan Iancu Graduate School of Business Stanford University joint work with Nikolaos Trichakis (HBS) 1/26 Classical Robust Optimization Typical linear optimization

More information

A Geometric Characterization of the Power of Finite Adaptability in Multi-stage Stochastic and Adaptive Optimization

A Geometric Characterization of the Power of Finite Adaptability in Multi-stage Stochastic and Adaptive Optimization A Geometric Characterization of the Power of Finite Adaptability in Multi-stage Stochastic and Adaptive Optimization Dimitris Bertsimas Sloan School of Management and Operations Research Center, Massachusetts

More information

Reformulation of chance constrained problems using penalty functions

Reformulation of chance constrained problems using penalty functions Reformulation of chance constrained problems using penalty functions Martin Branda Charles University in Prague Faculty of Mathematics and Physics EURO XXIV July 11-14, 2010, Lisbon Martin Branda (MFF

More information

Robust combinatorial optimization with variable budgeted uncertainty

Robust combinatorial optimization with variable budgeted uncertainty Noname manuscript No. (will be inserted by the editor) Robust combinatorial optimization with variable budgeted uncertainty Michael Poss Received: date / Accepted: date Abstract We introduce a new model

More information

Capacity Planning with uncertainty in Industrial Gas Markets

Capacity Planning with uncertainty in Industrial Gas Markets Capacity Planning with uncertainty in Industrial Gas Markets A. Kandiraju, P. Garcia Herreros, E. Arslan, P. Misra, S. Mehta & I.E. Grossmann EWO meeting September, 2015 1 Motivation Industrial gas markets

More information

Summary of the simplex method

Summary of the simplex method MVE165/MMG630, The simplex method; degeneracy; unbounded solutions; infeasibility; starting solutions; duality; interpretation Ann-Brith Strömberg 2012 03 16 Summary of the simplex method Optimality condition:

More information

Stochastic Programming: From statistical data to optimal decisions

Stochastic Programming: From statistical data to optimal decisions Stochastic Programming: From statistical data to optimal decisions W. Römisch Humboldt-University Berlin Department of Mathematics (K. Emich, H. Heitsch, A. Möller) Page 1 of 24 6th International Conference

More information

Scenario-Free Stochastic Programming

Scenario-Free Stochastic Programming Scenario-Free Stochastic Programming Wolfram Wiesemann, Angelos Georghiou, and Daniel Kuhn Department of Computing Imperial College London London SW7 2AZ, United Kingdom December 17, 2010 Outline 1 Deterministic

More information

Optimization Problems with Probabilistic Constraints

Optimization Problems with Probabilistic Constraints Optimization Problems with Probabilistic Constraints R. Henrion Weierstrass Institute Berlin 10 th International Conference on Stochastic Programming University of Arizona, Tucson Recommended Reading A.

More information

EE 227A: Convex Optimization and Applications April 24, 2008

EE 227A: Convex Optimization and Applications April 24, 2008 EE 227A: Convex Optimization and Applications April 24, 2008 Lecture 24: Robust Optimization: Chance Constraints Lecturer: Laurent El Ghaoui Reading assignment: Chapter 2 of the book on Robust Optimization

More information

Robust Optimization for Risk Control in Enterprise-wide Optimization

Robust Optimization for Risk Control in Enterprise-wide Optimization Robust Optimization for Risk Control in Enterprise-wide Optimization Juan Pablo Vielma Department of Industrial Engineering University of Pittsburgh EWO Seminar, 011 Pittsburgh, PA Uncertainty in Optimization

More information

arxiv: v1 [math.oc] 12 Jan 2015

arxiv: v1 [math.oc] 12 Jan 2015 Robust counterparts of inequalities containing sums of maxima of linear functions Bram L. Gorissen, Dick den Hertog Tilburg University, Department of Econometrics and Operations Research, 5000 LE Tilburg,

More information

Recoverable Robustness in Scheduling Problems

Recoverable Robustness in Scheduling Problems Master Thesis Computing Science Recoverable Robustness in Scheduling Problems Author: J.M.J. Stoef (3470997) J.M.J.Stoef@uu.nl Supervisors: dr. J.A. Hoogeveen J.A.Hoogeveen@uu.nl dr. ir. J.M. van den Akker

More information

A robust approach to the chance-constrained knapsack problem

A robust approach to the chance-constrained knapsack problem A robust approach to the chance-constrained knapsack problem Olivier Klopfenstein 1,2, Dritan Nace 2 1 France Télécom R&D, 38-40 rue du gl Leclerc, 92794 Issy-les-Moux cedex 9, France 2 Université de Technologie

More information

Decomposition Algorithms for Two-Stage Distributionally Robust Mixed Binary Programs

Decomposition Algorithms for Two-Stage Distributionally Robust Mixed Binary Programs Decomposition Algorithms for Two-Stage Distributionally Robust Mixed Binary Programs Manish Bansal Grado Department of Industrial and Systems Engineering, Virginia Tech Email: bansal@vt.edu Kuo-Ling Huang

More information

Robust Combinatorial Optimization under Budgeted-Ellipsoidal Uncertainty

Robust Combinatorial Optimization under Budgeted-Ellipsoidal Uncertainty EURO Journal on Computational Optimization manuscript No. (will be inserted by the editor) Robust Combinatorial Optimization under Budgeted-Ellipsoidal Uncertainty Jannis Kurtz Received: date / Accepted:

More information

Robust Optimization for the Vehicle Routing Problem with Multiple Deliverymen

Robust Optimization for the Vehicle Routing Problem with Multiple Deliverymen Robust Optimization for the Vehicle Routing Problem with Multiple Deliverymen Jonathan De La Vega, Pedro Munari and Reinaldo Morabito Production Engineering Department, Federal University of São Carlos,

More information

3.10 Lagrangian relaxation

3.10 Lagrangian relaxation 3.10 Lagrangian relaxation Consider a generic ILP problem min {c t x : Ax b, Dx d, x Z n } with integer coefficients. Suppose Dx d are the complicating constraints. Often the linear relaxation and the

More information

8. Geometric problems

8. Geometric problems 8. Geometric problems Convex Optimization Boyd & Vandenberghe extremal volume ellipsoids centering classification placement and facility location 8 Minimum volume ellipsoid around a set Löwner-John ellipsoid

More information

The Value of Randomized Solutions in Mixed-Integer Distributionally Robust Optimization Problems

The Value of Randomized Solutions in Mixed-Integer Distributionally Robust Optimization Problems The Value of Randomized Solutions in Mixed-Integer Distributionally Robust Optimization Problems Erick Delage 1 and Ahmed Saif 2 1 Department of Decision Sciences, HEC Montréal 2 Department of Industrial

More information

Robust technological and emission trajectories for long-term stabilization targets with an energyenvironment

Robust technological and emission trajectories for long-term stabilization targets with an energyenvironment Robust technological and emission trajectories for long-term stabilization targets with an energyenvironment model Nicolas Claire Tchung-Ming Stéphane (IFPEN) Bahn Olivier (HEC Montréal) Delage Erick (HEC

More information

Stochastic Equilibrium Problems arising in the energy industry

Stochastic Equilibrium Problems arising in the energy industry Stochastic Equilibrium Problems arising in the energy industry Claudia Sagastizábal (visiting researcher IMPA) mailto:sagastiz@impa.br http://www.impa.br/~sagastiz ENEC workshop, IPAM, Los Angeles, January

More information

ON STOCHASTIC STRUCTURAL TOPOLOGY OPTIMIZATION

ON STOCHASTIC STRUCTURAL TOPOLOGY OPTIMIZATION ON STOCHASTIC STRUCTURAL TOPOLOGY OPTIMIZATION A. EVGRAFOV and M. PATRIKSSON Department of Mathematics, Chalmers University of Technology, SE-4 96 Göteborg, Sweden J. PETERSSON Department of Mechanical

More information

Dynamic Linear Production Games under Uncertainty

Dynamic Linear Production Games under Uncertainty Dynamic Linear Production Games under Uncertainty Alejandro Toriello Stewart School of Industrial and Systems Engineering Georgia Institute of Technology Joint work with N.A. Uhan (USNA) Partially supported

More information

Robust Optimization. Chapter 1. Harvey J. Greenberg Mathematics Department, University of Colorado at Denver

Robust Optimization. Chapter 1. Harvey J. Greenberg Mathematics Department, University of Colorado at Denver Chapter 1 Robust Optimization Harvey J. Greenberg Mathematics Department, University of Colorado at Denver Harvey.Greenberg@cudenver.edu Tod Morrison Mathematics Department, University of Colorado at Denver

More information

Robust and flexible planning of power system generation capacity

Robust and flexible planning of power system generation capacity Graduate Theses and Dissertations Graduate College 2013 Robust and flexible planning of power system generation capacity Diego Mejia-Giraldo Iowa State University Follow this and additional works at: http://lib.dr.iastate.edu/etd

More information

Theory and applications of Robust Optimization

Theory and applications of Robust Optimization Theory and applications of Robust Optimization Dimitris Bertsimas, David B. Brown, Constantine Caramanis May 31, 2007 Abstract In this paper we survey the primary research, both theoretical and applied,

More information

A Hierarchy of Suboptimal Policies for the Multi-period, Multi-echelon, Robust Inventory Problem

A Hierarchy of Suboptimal Policies for the Multi-period, Multi-echelon, Robust Inventory Problem A Hierarchy of Suboptimal Policies for the Multi-period, Multi-echelon, Robust Inventory Problem Dimitris J. Bertsimas Dan A. Iancu Pablo A. Parrilo Sloan School of Management and Operations Research Center,

More information

Strong Formulations of Robust Mixed 0 1 Programming

Strong Formulations of Robust Mixed 0 1 Programming Math. Program., Ser. B 108, 235 250 (2006) Digital Object Identifier (DOI) 10.1007/s10107-006-0709-5 Alper Atamtürk Strong Formulations of Robust Mixed 0 1 Programming Received: January 27, 2004 / Accepted:

More information

A Benders Algorithm for Two-Stage Stochastic Optimization Problems With Mixed Integer Recourse

A Benders Algorithm for Two-Stage Stochastic Optimization Problems With Mixed Integer Recourse A Benders Algorithm for Two-Stage Stochastic Optimization Problems With Mixed Integer Recourse Ted Ralphs 1 Joint work with Menal Güzelsoy 2 and Anahita Hassanzadeh 1 1 COR@L Lab, Department of Industrial

More information

On the Adaptivity Gap in Two-Stage Robust Linear Optimization under Uncertain Constraints

On the Adaptivity Gap in Two-Stage Robust Linear Optimization under Uncertain Constraints On the Adaptivity Gap in Two-Stage Robust Linear Optimization under Uncertain Constraints Pranjal Awasthi Vineet Goyal Brian Y. Lu July 15, 2015 Abstract In this paper, we study the performance of static

More information

Applications. Stephen J. Stoyan, Maged M. Dessouky*, and Xiaoqing Wang

Applications. Stephen J. Stoyan, Maged M. Dessouky*, and Xiaoqing Wang Introduction to Large-Scale Linear Programming and Applications Stephen J. Stoyan, Maged M. Dessouky*, and Xiaoqing Wang Daniel J. Epstein Department of Industrial and Systems Engineering, University of

More information

A three-level MILP model for generation and transmission expansion planning

A three-level MILP model for generation and transmission expansion planning A three-level MILP model for generation and transmission expansion planning David Pozo Cámara (UCLM) Enzo E. Sauma Santís (PUC) Javier Contreras Sanz (UCLM) Contents 1. Introduction 2. Aims and contributions

More information

Quantifying Stochastic Model Errors via Robust Optimization

Quantifying Stochastic Model Errors via Robust Optimization Quantifying Stochastic Model Errors via Robust Optimization IPAM Workshop on Uncertainty Quantification for Multiscale Stochastic Systems and Applications Jan 19, 2016 Henry Lam Industrial & Operations

More information

Stochastic Integer Programming An Algorithmic Perspective

Stochastic Integer Programming An Algorithmic Perspective Stochastic Integer Programming An Algorithmic Perspective sahmed@isye.gatech.edu www.isye.gatech.edu/~sahmed School of Industrial & Systems Engineering 2 Outline Two-stage SIP Formulation Challenges Simple

More information

Two-stage stochastic (and distributionally robust) p-order conic mixed integer programs: Tight second stage formulations

Two-stage stochastic (and distributionally robust) p-order conic mixed integer programs: Tight second stage formulations Two-stage stochastic (and distributionally robust p-order conic mixed integer programs: Tight second stage formulations Manish Bansal and Yingqiu Zhang Department of Industrial and Systems Engineering

More information

Stochastic Dual Dynamic Integer Programming

Stochastic Dual Dynamic Integer Programming Stochastic Dual Dynamic Integer Programming Jikai Zou Shabbir Ahmed Xu Andy Sun December 26, 2017 Abstract Multistage stochastic integer programming (MSIP) combines the difficulty of uncertainty, dynamics,

More information

The Value of Adaptability

The Value of Adaptability The Value of Adaptability Dimitris Bertsimas Constantine Caramanis September 30, 2005 Abstract We consider linear optimization problems with deterministic parameter uncertainty. We consider a departure

More information

Distributionally Robust Discrete Optimization with Entropic Value-at-Risk

Distributionally Robust Discrete Optimization with Entropic Value-at-Risk Distributionally Robust Discrete Optimization with Entropic Value-at-Risk Daniel Zhuoyu Long Department of SEEM, The Chinese University of Hong Kong, zylong@se.cuhk.edu.hk Jin Qi NUS Business School, National

More information

A Bicriteria Approach to Robust Optimization

A Bicriteria Approach to Robust Optimization A Bicriteria Approach to Robust Optimization André Chassein and Marc Goerigk Fachbereich Mathematik, Technische Universität Kaiserslautern, Germany Abstract The classic approach in robust optimization

More information

Convex Optimization. Linear Programming Applications. ENSAE: Optimisation 1/40

Convex Optimization. Linear Programming Applications. ENSAE: Optimisation 1/40 Convex Optimization Linear Programming Applications ENSAE: Optimisation 1/40 Today This is the What s the point? lecture... What can be solved using linear programs? Just an introduction... ENSAE: Optimisation

More information

The Orienteering Problem under Uncertainty Stochastic Programming and Robust Optimization compared

The Orienteering Problem under Uncertainty Stochastic Programming and Robust Optimization compared The Orienteering Problem under Uncertainty Stochastic Programming and Robust Optimization compared Lanah Evers a,b,c,, Kristiaan Glorie c, Suzanne van der Ster d, Ana Barros a,b, Herman Monsuur b a TNO

More information

Estimation and Optimization: Gaps and Bridges. MURI Meeting June 20, Laurent El Ghaoui. UC Berkeley EECS

Estimation and Optimization: Gaps and Bridges. MURI Meeting June 20, Laurent El Ghaoui. UC Berkeley EECS MURI Meeting June 20, 2001 Estimation and Optimization: Gaps and Bridges Laurent El Ghaoui EECS UC Berkeley 1 goals currently, estimation (of model parameters) and optimization (of decision variables)

More information

Robust Inventory Routing under Demand Uncertainty

Robust Inventory Routing under Demand Uncertainty TRANSPORTATION SCIENCE Vol. 00, No. 0, Xxxxx 0000, pp. 000 000 issn0041-1655 eissn1526-5447 00 0000 0001 INFORMS doi 10.1287/xxxx.0000.0000 c 0000 INFORMS Robust Inventory Routing under Demand Uncertainty

More information

A New Robust Scenario Approach to Supply. Chain Optimization under Bounded Uncertainty

A New Robust Scenario Approach to Supply. Chain Optimization under Bounded Uncertainty A New Robust Scenario Approach to Supply Chain Optimization under Bounded Uncertainty by Niaz Bahar Chowdhury A thesis submitted to the Department of Chemical Engineering in conformity with the requirements

More information

Complexity of two and multi-stage stochastic programming problems

Complexity of two and multi-stage stochastic programming problems Complexity of two and multi-stage stochastic programming problems A. Shapiro School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332-0205, USA The concept

More information

Perfect and Imperfect Competition in Electricity Markets

Perfect and Imperfect Competition in Electricity Markets Perfect and Imperfect Competition in Electricity Marets DTU CEE Summer School 2018 June 25-29, 2018 Contact: Vladimir Dvorin (vladvo@eletro.dtu.d) Jalal Kazempour (seyaz@eletro.dtu.d) Deadline: August

More information

Distributionally Robust Convex Optimization

Distributionally Robust Convex Optimization Submitted to Operations Research manuscript OPRE-2013-02-060 Authors are encouraged to submit new papers to INFORMS journals by means of a style file template, which includes the journal title. However,

More information

Robust portfolio selection under norm uncertainty

Robust portfolio selection under norm uncertainty Wang and Cheng Journal of Inequalities and Applications (2016) 2016:164 DOI 10.1186/s13660-016-1102-4 R E S E A R C H Open Access Robust portfolio selection under norm uncertainty Lei Wang 1 and Xi Cheng

More information

Min-max-min robustness: a new approach to combinatorial optimization under uncertainty based on multiple solutions 1

Min-max-min robustness: a new approach to combinatorial optimization under uncertainty based on multiple solutions 1 Min-max- robustness: a new approach to combinatorial optimization under uncertainty based on multiple solutions 1 Christoph Buchheim, Jannis Kurtz 2 Faultät Mathemati, Technische Universität Dortmund Vogelpothsweg

More information

8. Geometric problems

8. Geometric problems 8. Geometric problems Convex Optimization Boyd & Vandenberghe extremal volume ellipsoids centering classification placement and facility location 8 1 Minimum volume ellipsoid around a set Löwner-John ellipsoid

More information

Lagrangean Decomposition for Mean-Variance Combinatorial Optimization

Lagrangean Decomposition for Mean-Variance Combinatorial Optimization Lagrangean Decomposition for Mean-Variance Combinatorial Optimization Frank Baumann, Christoph Buchheim, and Anna Ilyina Fakultät für Mathematik, Technische Universität Dortmund, Germany {frank.baumann,christoph.buchheim,anna.ilyina}@tu-dortmund.de

More information

Multistage Robust Mixed Integer Optimization with Adaptive Partitions

Multistage Robust Mixed Integer Optimization with Adaptive Partitions Vol. 00, No. 0, Xxxxx 0000, pp. 000 000 issn 0000-0000 eissn 0000-0000 00 0000 0001 INFORMS doi 10.187/xxxx.0000.0000 c 0000 INFORMS Multistage Robust Mixed Integer Optimization with Adaptive Partitions

More information

Section Notes 9. Midterm 2 Review. Applied Math / Engineering Sciences 121. Week of December 3, 2018

Section Notes 9. Midterm 2 Review. Applied Math / Engineering Sciences 121. Week of December 3, 2018 Section Notes 9 Midterm 2 Review Applied Math / Engineering Sciences 121 Week of December 3, 2018 The following list of topics is an overview of the material that was covered in the lectures and sections

More information

Robustness Adjustment of Two-Stage Robust Security-Constrained Unit Commitment

Robustness Adjustment of Two-Stage Robust Security-Constrained Unit Commitment Robustness Adjustment of Two-Stage Robust Secury-Constrained Un Commment Ping Liu MISSISSIPPI STATE UNIVERSITY U.S.A October 23, 204 Challenges in smart grid Integration of renewable energy and prediction

More information

15-780: LinearProgramming

15-780: LinearProgramming 15-780: LinearProgramming J. Zico Kolter February 1-3, 2016 1 Outline Introduction Some linear algebra review Linear programming Simplex algorithm Duality and dual simplex 2 Outline Introduction Some linear

More information

SUBMITTED TO IEEE TRANSACTIONS ON POWER SYSTEMS, AUGUST

SUBMITTED TO IEEE TRANSACTIONS ON POWER SYSTEMS, AUGUST SUBMITTED TO IEEE TRANSACTIONS ON POWER SYSTEMS, AUGUST 2014 1 Adaptive Robust Optimization with Dynamic Uncertainty Sets for Multi-Period Economic Dispatch under Significant Wind Álvaro Lorca, Student

More information

A Probabilistic Model for Minmax Regret in Combinatorial Optimization

A Probabilistic Model for Minmax Regret in Combinatorial Optimization A Probabilistic Model for Minmax Regret in Combinatorial Optimization Karthik Natarajan Dongjian Shi Kim-Chuan Toh May 21, 2013 Abstract In this paper, we propose a new probabilistic model for minimizing

More information

Optimisation and Operations Research

Optimisation and Operations Research Optimisation and Operations Research Lecture 22: Linear Programming Revisited Matthew Roughan http://www.maths.adelaide.edu.au/matthew.roughan/ Lecture_notes/OORII/ School

More information

A Tighter Variant of Jensen s Lower Bound for Stochastic Programs and Separable Approximations to Recourse Functions

A Tighter Variant of Jensen s Lower Bound for Stochastic Programs and Separable Approximations to Recourse Functions A Tighter Variant of Jensen s Lower Bound for Stochastic Programs and Separable Approximations to Recourse Functions Huseyin Topaloglu School of Operations Research and Information Engineering, Cornell

More information

A Stochastic-Oriented NLP Relaxation for Integer Programming

A Stochastic-Oriented NLP Relaxation for Integer Programming A Stochastic-Oriented NLP Relaxation for Integer Programming John Birge University of Chicago (With Mihai Anitescu (ANL/U of C), Cosmin Petra (ANL)) Motivation: The control of energy systems, particularly

More information

Reinforcement of gas transmission networks with MIP constraints and uncertain demands 1

Reinforcement of gas transmission networks with MIP constraints and uncertain demands 1 Reinforcement of gas transmission networks with MIP constraints and uncertain demands 1 F. Babonneau 1,2 and Jean-Philippe Vial 1 1 Ordecsys, scientific consulting, Geneva, Switzerland 2 Swiss Federal

More information

TAKING INTO ACCOUNT PARAMETRIC UNCERTAINTIES IN ANTICIPATIVE ENERGY MANAGEMENT FOR DWELLINGS

TAKING INTO ACCOUNT PARAMETRIC UNCERTAINTIES IN ANTICIPATIVE ENERGY MANAGEMENT FOR DWELLINGS TAKING INTO ACCOUNT PARAMETRIC UNCERTAINTIES IN ANTICIPATIVE ENERGY MANAGEMENT FOR DWELLINGS Minh Hoang Le, Stephane Ploix and Mireille Jacomino G-SCOP laboratory, Grenoble Institute of Technology 46,

More information

Robust optimization for resource-constrained project scheduling with uncertain activity durations

Robust optimization for resource-constrained project scheduling with uncertain activity durations Robust optimization for resource-constrained project scheduling with uncertain activity durations Christian Artigues 1, Roel Leus 2 and Fabrice Talla Nobibon 2 1 LAAS-CNRS, Université de Toulouse, France

More information

9. Geometric problems

9. Geometric problems 9. Geometric problems EE/AA 578, Univ of Washington, Fall 2016 projection on a set extremal volume ellipsoids centering classification 9 1 Projection on convex set projection of point x on set C defined

More information

Stochastic Programming: Basic Theory

Stochastic Programming: Basic Theory Stochastic Programming: Basic Theory John R. Birge John.Birge@ChicagoBooth.edu www.chicagobooth.edu/fac/john.birge JRBirge ICSP, Bergamo, July 2013 1 Goals Provide background on the basics of stochastic

More information

Convex Optimization and Support Vector Machine

Convex Optimization and Support Vector Machine Convex Optimization and Support Vector Machine Problem 0. Consider a two-class classification problem. The training data is L n = {(x 1, t 1 ),..., (x n, t n )}, where each t i { 1, 1} and x i R p. We

More information

Decomposition Algorithms for Two-Stage Chance-Constrained Programs

Decomposition Algorithms for Two-Stage Chance-Constrained Programs Mathematical Programming manuscript No. (will be inserted by the editor) Decomposition Algorithms for Two-Stage Chance-Constrained Programs Xiao Liu Simge Küçükyavuz Luedtke James Received: date / Accepted:

More information

Introduction to Mathematical Programming IE406. Lecture 10. Dr. Ted Ralphs

Introduction to Mathematical Programming IE406. Lecture 10. Dr. Ted Ralphs Introduction to Mathematical Programming IE406 Lecture 10 Dr. Ted Ralphs IE406 Lecture 10 1 Reading for This Lecture Bertsimas 4.1-4.3 IE406 Lecture 10 2 Duality Theory: Motivation Consider the following

More information

Conditions under which adjustability lowers the cost of a robust linear program

Conditions under which adjustability lowers the cost of a robust linear program Industrial and Manufacturing Systems Engineering Technical Reports and White Papers Industrial and Manufacturing Systems Engineering 6-2016 Conditions under which adjustability lowers the cost of a robust

More information

Inverse linear optimization for the recovery of constraint parameters in robust and non-robust problems

Inverse linear optimization for the recovery of constraint parameters in robust and non-robust problems Inverse linear optimization for the recovery of constraint parameters in robust and non-robust problems by Neal Kaw A thesis submitted in conformity with the requirements for the degree of Master of Applied

More information

Handout 6: Some Applications of Conic Linear Programming

Handout 6: Some Applications of Conic Linear Programming ENGG 550: Foundations of Optimization 08 9 First Term Handout 6: Some Applications of Conic Linear Programming Instructor: Anthony Man Cho So November, 08 Introduction Conic linear programming CLP, and

More information

Summary of the simplex method

Summary of the simplex method MVE165/MMG631,Linear and integer optimization with applications The simplex method: degeneracy; unbounded solutions; starting solutions; infeasibility; alternative optimal solutions Ann-Brith Strömberg

More information

Introduction to Stochastic Optimization Part 4: Multi-stage decision

Introduction to Stochastic Optimization Part 4: Multi-stage decision Introduction to Stochastic Optimization Part 4: Multi-stage decision problems April 23, 29 The problem ξ = (ξ,..., ξ T ) a multivariate time series process (e.g. future interest rates, future asset prices,

More information

Stochastic Decomposition

Stochastic Decomposition IE 495 Lecture 18 Stochastic Decomposition Prof. Jeff Linderoth March 26, 2003 March 19, 2003 Stochastic Programming Lecture 17 Slide 1 Outline Review Monte Carlo Methods Interior Sampling Methods Stochastic

More information

Sensitivity Analysis and Duality in LP

Sensitivity Analysis and Duality in LP Sensitivity Analysis and Duality in LP Xiaoxi Li EMS & IAS, Wuhan University Oct. 13th, 2016 (week vi) Operations Research (Li, X.) Sensitivity Analysis and Duality in LP Oct. 13th, 2016 (week vi) 1 /

More information

Best Guaranteed Result Principle and Decision Making in Operations with Stochastic Factors and Uncertainty

Best Guaranteed Result Principle and Decision Making in Operations with Stochastic Factors and Uncertainty Stochastics and uncertainty underlie all the processes of the Universe. N.N.Moiseev Best Guaranteed Result Principle and Decision Making in Operations with Stochastic Factors and Uncertainty by Iouldouz

More information