Dealing with Uncertainty
|
|
- Brooke Butler
- 5 years ago
- Views:
Transcription
1 Dealing with Uncertainty in Decision Making Models Roger J-B Wets University of California, Davis Dealing with Uncertainty p.1/??
2 A product mix problem Dealing with Uncertainty p.2/??
3 Formulation A furniture manufacturer must choose x j 0, how many dressers of type j = 1,..., 4 to manufacture so as to maximize profit 4 j=1 c j x j = 12x x x x 4 The constraints: t c1 x 1 + t c2 x 2 + t c3 x 3 + t c4 x 4 d c t f1 x 1 + t f2 x 1 + t f3 x 1 + t f4 x 1 d f t cj (t fj ) carpentry (finishing) man-hours: dresser type j d c (d f ) = total time available for carpentry (finishing) Dealing with Uncertainty p.3/??
4 Product mix problem (2) Solution via linear programming: max c, x so that T x d, x IR n +. With T = t c1 t c2 t c3 t c4 = t f1 t f2 t f3 t f , d c d f = Optimal: x d = (4000/3, 0, 0, 200/3) Value: $ 18,667. Dealing with Uncertainty p.4/??
5 Product mix problem (3) But... reality can t be ignored! t cj = t cj + η cj, t fj = t fj + η fj entry possible values d c + ζ c : 5,873 5,967 6,033 6,127 d f + ζ f : 3,936 3,984 4,016 4, random variables, say, 4 possible values each L = 1, 048, 576 possible pairs (T l, d l ) Dealing with Uncertainty p.5/??
6 Product mix problem (4) What if 4 j=1 (t cj + η cj )x j > d c + ζ c? = overtime With ξ = (η {, }, ζ { } ), recourse: (y c (ξ), y f cost (q c, q f ). max c, x p 1 q, y 1 p 2 q, y 2 p L q, y L s.t. T 1 x y 1 d 1 T 2 x y 2 d T L x y L d L x 0, y 1 0, y 2 0, y L 0. Structured large scale l.p. (L 10 6 ) Dealing with Uncertainty p.6/??
7 Product mix problem (5) Define Ξ = { ξ = (η, ζ) }, p ξ = prob [ξ = ξ] Q(ξ, x) = max { q, y y Tξ x d ξ, y 0 } EQ(x) = E{Q(ξ, x)} = ξ Ξ p ξ Q(ξ, x) the equivalent deterministic program (DEP): max c, x + EQ(x) so that x IR n +. a non-smooth convex optimization problem: EQ concave. Dealing with Uncertainty p.7/??
8 Product mix problem (6) Solution of DEP, or large scale l.p.,: Optimal: x = (257, 0, 665.2, 33.8) expected Profit: $ 18,051 The solution x is robust : it considered all 10 6 possibilities. Recall: x d = (1, , 0, 0, 66.67) expected profit = $ 16,942. x d is not close to optimal x d isn t pointing in the right direction Dealing with Uncertainty p.8/??
9 A Conversation with G.B. Dantzig G.B.D. [Q] When will pratitioners/optimizers adopt stochastic programming? G.B.D. [A] The day they get really interested in getting good solutions! Dealing with Uncertainty p.9/??
10 Mathematics & Numerics Stochastic Programming relies on: linear, non-linear, mixed-integer programming large scale: decomposition methods, structured programs, grid computing Variational Analysis: non-smooth, duality, epi-convergence (approximations), etc. Probability: stochastic processes, asymptotic laws Statistics: estimation, lack of data issues Functional Analysis, Combinatorial Geometry, etc. Dealing with Uncertainty p.10/??
11 Modeling, modeling & modeling! Dealing with Uncertainty p.11/??
12 Uncertain parameters Deterministic Optimization problem: max f 0 (x) so that x S IR n Uncertain parameters: ξ Ξ IR N, max f 0 (ξ, x) so that x S(ξ) IR n Wait-and-see solution?? x(ξ) argmax { f 0 (ξ, x) } x S(ξ) What s needed: a here-and-now solution. Dealing with Uncertainty p.12/??
13 The Newsboy Problem ξ Ξ IR + demand for a (perishable) good. x 0 quantity unit cost: c = 10 y 0 quantity sold, per unit profit r = 15 Total revenue (possibly negative): cx + (c + r)y where 0 x, 0 y min {x, ξ} Find optimal x! Dealing with Uncertainty p.13/??
14 The deterministic approach Pick ˆξ Ξ (guessing the future) and solve max f 0 (ˆξ, x) so that x S(ˆξ) IR n Newsboy: Ξ = [0, 150], pick ˆξ = 75, max cx + (c + r)y x 0, 0 y min{x, ˆξ} Solution: x o = y o = ˆξ, obj. value = r ˆξ = 1125 But doesn t tell much about profit if ξ 75! Dealing with Uncertainty p.14/??
15 Scenario Analysis Pick ξ 1,..., ξ L (scenarios), and for each ξ l find: x l argmax { f 0 (ξ l, x) x S(ξ l ) } and reconcile the solutions to obtain x o. Newsboy: pick ξ 1 = 10, ξ 2 = 20,..., ξ 15 = 150, (x l, y l ) argmax{ cx + (c + r)y y min[ξ l, x]} x 0,y 0 x l = ξ l : Wait-and-see sol ns! Reconciliation? No help in choosing x o the quantity to order. Dealing with Uncertainty p.15/??
16 ξ: Estimated Density h ξ log-normal: h(z) = (zτ 2π) 1 (ln z θ)2 e 2τ 2 θ = 4.43, τ = 0.38; H(z) = z 0 h(s) ds from data, expert(s), all information available lognormal density Expectation = 90 Strd.Dev. = might affect choice of ˆξ, scenarios: ξ 1,... Dealing with Uncertainty p.16/??
17 Maximize Expected Return max cx + E{(c + r)y ξ } so that x 0, 0 y ξ min [ ξ, x ] The equivalent deterministic program: max x 0 where Q(ξ, x) = cx + EQ(x), EQ(x) = E{Q(ξ, x)} EQ(x) = (c + r) { (c + r)ξ if ξ x, (c + r)x if ξ x ( x 0 ξ H(dξ) + x ) x H(dξ) Dealing with Uncertainty p.17/??
18 Newsboy s Objective: cx + EQ(x) Newsboy problem Objective function Ew = 90, Stdev=36 Cost=10, Revenue=15 Optimal sol n: Dealing with Uncertainty p.18/??
19 Optimal: Expected Profit ( r ) x = H 1 = H 1 (0.6) = 92.2 c + r via differentiation (when c = 10, r = 15) Cumulative Distribution lognormal Expect.=90, Std.Dev.= H Dealing with Uncertainty p.19/??
20 Eutrophication Management I II III IV Treatment plant Reed basin Strategic question: Include or not the (costly) reed basins in the pollution management plan xj size of plant or reed basin in location j Uncertainty: ξ (weather + ) Dealing with Uncertainty p.20/??
21 Management Problem min c, x x, Dx + E { IV i=i so that Ax b, 0 x υ, } θ i (d i (ξ) T i (ξ, x ) T (ξ)x d(ξ) = water quality in sections I,..., IV c, x x, Dx construction amortization Ax b budgetary/technological constraints, υ j upper bounds on plant or basin size θ i compliance measure to standard for basin i Dealing with Uncertainty p.21/??
22 Monitoring Function θ i ρ i excellent acceptable unacceptable γ i θ i (τ) = 0 if τ < 0, (excellent) ρ i τ 2 /2γ i if τ [0, γ i ] (acceptable) ρ i τ ρ i γ i /2 if τ > γ i (unacceptable) Dealing with Uncertainty p.22/??
23 Scenario Analysis vs. SP-Sol n let S = { x Ax b, 0 x υ }, (D = 0) Scenarios: ξ 1,. [.., ξ L atmospheric conditions x l = argmin x S c, x + ] IV i=i θ i(d i (ξ l ) T i (ξ l ), x ) Analysis: reed basins never enter solutions x l { IV } x = argmin x S c, x + E i=i θ i(d i (ξ) T i (ξ), x ) Analysis: x includes the reed basins as soon as the budgetary constraint allows for it. Moral: beware of decisions based on scenario analysis! Dealing with Uncertainty p.23/??
24 ... but is maximum expected return our real objective? Dealing with Uncertainty p.24/??
25 Returns: a Comprehensive View The actual return is a random variable: { f 0 (ξ, x) if x S(ξ) ζ x = otherwise its distribution function, F (s; x) = prob[ζ x s] and density: (d/ds)f (s; x). Newsboy: ζ x = cx + Q(ξ, x) if x 0 with F (s; x) = prob[ revenue = ζ x s] Dealing with Uncertainty p.25/??
26 Newsboy: Returns Densities 8 x Return Densities 5 x= x= x=112.2 x=152.2 x= Dealing with Uncertainty p.26/??
27 Choosing the Returns Distribution Distribution Functions 0.7 x= x= x= x=152.2 x= Dealing with Uncertainty p.27/??
28 Decision Criteria Reducing the choice of a distribution function to the choice of a number reliability first! maximize expected return (scaled?), max. E{return} & minimize customers lost, minimize Value-at-Risk (VaR), minimize the probability of any loss, minimizing a Safeguarding Measure variants & combinations of the above Dealing with Uncertainty p.28/??
29 Utility Theory FUND. THM. With F ( ; x) the returns distribution of f(ξ, x), suppose that for any feasible x 1, x 2 : F ( ; x 1 ) is either preferred or not (possibly indifferent) to F ( ; x 2 ), then there exists a continuous, real-valued utility function u : IR IR such that F ( ; x 1 ) F ( ; x 2 ) E{u(f(ξ, x 1 ))} > E{u(f(ξ, x 2 ))} knowing or discovering u u continuous, real-valued (safeguarding issues) Practically: θ : IR IR an appraisal function Dealing with Uncertainty p.29/??
30 Appraisal via Risk Measures Dealing with Uncertainty p.30/??
31 Minimal Loss Let f(ξ, x) = return: decision x, event ξ min x prob{ξ f(ξ, x) α} Newsboy with α = 0 [ prob min x 0 ] cx + Q(ξ, x) 0 Solution: x = 0! if ξ x, return = 15x if ξ x, return = cx + (c + r)ξ 0 implies x 2.5 ξ ξ Dealing with Uncertainty p.31/??
32 Reliability: Chance Constraints satisfy constraints with probability α (0, 1] min f 0 (x) so that prob. [ x S(ξ) ] α Variant: min f 0 (x) so that prob. [ f i (ξ, x) 0 ] α i, i I α i dictated by contractual obligations company policy, guess, etc. Dealing with Uncertainty p.32/??
33 Newsboy: Chance C. Model max cx + (c + r)y so that x 0, y [H 1 (α), x] Cumulative Distribution lognormal Expect.=90, Std.Dev.= H Infeasible if x < H 1 (α). Profit? not measured: When α = 0.9 : ˆx = 135.9; α = 0.75 : ˆx = Dealing with Uncertainty p.33/??
34 Chance Constraint: Appraisal Fcn θ r 1 H ( α ) x θ(f(ξ, x)) = rx 8 if x [0, H 1 (α)] otherwise highly discontinuous, doesn t take value of ξ into account Dealing with Uncertainty p.34/??
35 VaR: Value-at-Risk Let F (s; x) = prob [ cx + Q(ξ, x) s ] Value-at-Risk VaR(α; x): returns threshold. VaR(α; x) = F 1 (α; x) (= sup{v v F 1 (α; x)}) prob[ Returns VaR(α; x)] = 1 α Objective: find x that maximizes VaR(α; x) Newsboy: α = 0.10, prob[ returns VaR(0.1, )] = 90% VaR(.1; 72.2) = 555,, VaR(.1; 152.2) = 226 Dealing with Uncertainty p.35/??
36 VaR: Newsboy Problem VaR Risk) x= x=132.2 x= % 0.06 x= x= Dealing with Uncertainty p.36/??
37 VaR: Properties Challenge: x VaR(α; x) isn t concave (comp. unfriendly!) & unstable Appraisal fcn: θ(f(ξ, x)) = VaR(α, x) Unstable: α max VaR(α; ) discontinuous and independent of ξ! Dealing with Uncertainty p.37/??
38 Rescuing Risk? Heuristic: F is N (µ(x), σ(x) 2 ) and VaR(α; x) = N 1 (α; µ(x), σ(x) 2 ) Requires only estimating (µ(x), σ(x)), but even then: no (reliable) algorithm to find x opt. Exceptional case: returns distribution is gaussian (or elliptic) Dealing with Uncertainty p.38/??
39 However... α F(.,x 1 ) F(.,x 2 ) VaR( α,.) VaR(α, x 1 ) = VaR(α, x 2 ) = indifferent Dealing with Uncertainty p.39/??
40 A Safeguarding Measure: CVaR CVaR( ;x) α VaR( ;x) α α α F( ;x) Dealing with Uncertainty p.40/??
41 Conditional Value-at-Risk Let ζ x = f(ξ, x) = cx + Q(ξ, x), [t] = min{0, t} CVaR(α; x) = E{ζ ζ VaR(α; x)} G(z; α, x) = z α E{[f(ξ, x) + z] } THM. For f(ξ, ) concave, CVaR(α; ) finite, concave, cont., i.e., argmax comp. friendly! Proof. CVaR(α; x) = max z G(z; x, α) and (z, x) G(z; α, x) is jointly concave (definition) Dealing with Uncertainty p.41/??
42 CVaR: Properties x = argmax x CVaR(α; x) so that (z, x ) argmax G(z; α, x) Stability. α CVaR(α; x) continuous with leftand right-hand derivatives [sup-projection argument] Appraisal fcn: continuous, concave ) max z ([ z α [ cx + Q(ξ, x) + z] VaR(α; x) = max { argmax z G(x; α, x) } Dealing with Uncertainty p.42/??
43 Concave Risk Measures Set ζ = f(ξ, x) random returns, Z = { ζ } θ : Z IR (convex) risk function if Concavity: ζ, η Z, λ [0, 1] θ(λζ + (1 λ)η) λθ(ζ) + (1 λ)θ(η) Monotonicity: ζ η = θ(ζ) θ(η) Translation Equivariance: α IR, ζ Z, θ(α + ζ) = α + θ(ζ) Dealing with Uncertainty p.43/??
44 Robust Optimization Dealing with Uncertainty p.44/??
45 Robust Optimization Paradigm generic optimization problem (parameters ξ): max f 0 (ξ, x) so that f i (ξ, x) 0, i = 1,..., m assume uncertainty model is known (e.g. bounds) a robust feasible solution is feasible for all values of the uncertain parameters optimize the objective over all robust feasible solutions or and inner approximation to it Dealing with Uncertainty p.45/??
46 Robust Counterpart for U Ξ max γ so that γ f 0 (ξ, x) 0, ξ U Challenges: f i (ξ, x) 0, i = 1,..., m, ξ U formulate a computationally tractable robust counterpart specify reasonable uncertainty for set U Dealing with Uncertainty p.46/??
47 Ellipsoidal Uncertainty max f 0 (x) so that (a i + ξ i ), x (a i 0 + ξ i 0) 0, i = 1,..., m Ellipsoidal uncertainty: S i = Σ 1/2 i (positive definite) U i (ξ i 0, ξi ) U i = { S i u u 2 1 } Robust counterpart (with x 0 = 1) max f 0 (x) so that (a i 0, a i ), x + x, S i x 1/2 0, i = 1,..., m a SOCP (Second-Order Cone Program) marginally more difficult to solve than LP when f 0 is linear (via interior pt). Dealing with Uncertainty p.47/??
48 Robust Newsboy Problem U = [0, ˆξ] U = { ξ k, k = 1,..., ν } samples from ξ similar, or related, to Chance Constraints U = { ξ prob(q(ξ, x) β) α } or U = { ξ prob(q(ξ, x) β) α } or U = { ξ Q(ξ, x) κ } all similar, or related, to VaR. Dealing with Uncertainty p.48/??
49 Appraisal via Penalization Dealing with Uncertainty p.49/??
50 Penalties for Shortcomings ξ random demand for a (perishable) good x 0 quantity unit cost: c = 10 r = 15 unit profit per sale ρ unit cost per lost-sale ( customer ) γ = 1 unit disposal cost ( oversupply ) Expected Revenue: cx + E{Q(ξ, x)} Q(ξ, x) =(c + r)ξ γ(x ξ) if ξ x, (c + r)x ρ(ξ x) if ξ x Dealing with Uncertainty p.50/??
51 Sol n: Fcn of Penalty Parameters x = H 1( r + ρ c + r + ρ + γ ) = H 1( 15 + ρ ) 26 + ρ Optimal Solution as a function of rho c=10, r=15, gamma= rho Dealing with Uncertainty p.51/??
52 with Penalty Param.: Properties Appraisal fcn: continuous, concave { rx + γ(ξ x) θ(f(ξ, x)) = rx + (c + r ρ)(ξ x) if ξ x if ξ x r θ r γ c+ρ c+ρ ξ x ρ x (ρ) = argmax cx + E{Q(ξ, x; ρ)} continuous. Dealing with Uncertainty p.52/??
53 with Penalty Param.: Newsboy x opt (ρ) = H 1 ( r+ρ c+r+γ+ρ ) ( ) = H 1 15+ρ 26+ρ 3 x Return Densities Fcn of "shortage" penalty 2 rho=0 xopt=90.1 rho=4 xopt= rho=8 xopt= Dealing with Uncertainty p.53/??
54 Penalties & Chance Constraints Newsboy: with C.C.: x CC = H 1 (α) max rx so that x max [ 0, [H 1 (α) ] ( ) with Penalty ρ: x P = H 1 r+ρ r+c+ρ max cx + x 0 (c + r)ξ H(dξ) + (c + r + ρ)x H(x) Given α corresponding ρ & vice-versa. with c = 10, r = 15: α =.75 = ρ = 15 (α =.5, ρ = 5) when ρ = 10 = α = 5/7.71 Dealing with Uncertainty p.54/??
55 MORAL Model with Reliability criterion: evaluate implied costs with Appraisal function: evaluate reliability Dealing with Uncertainty p.55/??
56 Risk Aversion Function: q > 1 θ(t) = qt if t 0 ( 2 pq 2 2(q 1) q 1 2p t q 1) qp if t [0, p] t + p(q 1)/2 if t p θ p 1 t q Dealing with Uncertainty p.56/??
57 Newsboy: Reformulation Properties { ( max E θ x 0 )} cx + Q(ξ, x) takes into account risk aversion/risk seeking description via only two parameters: p, q q aversion to risk, p desirable return level discovering θ u by vallibrating p and q convexity is preserved, i.e. optimization friendly Dealing with Uncertainty p.57/??
58 Newsboy with Risk Aversion x = parameters: q = 4 ~ Risk Aversion p = 400 ~ Returns Threshold Dealing with Uncertainty p.58/??
59 Newsboy: Higher Risk Aversion x = parameters: q = 10 ~ risk aversion p = 800 ~ revenue threshold Dealing with Uncertainty p.59/??
60 Risk Aversion: Densities 8 x Revenues Densities q=10, p=800 x = 72 q=4, p=400 x = Dealing with Uncertainty p.60/??
61 Risk Seeking: 0 q < 1 θ(t) = qt if t 0 ( 2 pq 2 2(q 1) q 1 2p t q 1) qp if t [0, p] t + p(q 1)/2 if t p x = q θ p 1 t Risk Seeking parameters: q =0.2 ~ risk seeking p =10 ~ revenye threshold Dealing with Uncertainty p.61/??
62 Appraisal Fcn & Safeguarding max E { θ(f 0 (ξ, x)) } so that CVaR(α; x) β f i (x) 0, i I!! Constraints (CC, CVaR, etc.) = discontinuous appraisal (utility) function Dealing with Uncertainty p.62/??
63 Stability w.r.t. Information Solution Robustness Dealing with Uncertainty p.63/??
64 Prob. Measure Dependence Correct prob. measure is G instead of H? x H argmax E H {f(ξ, x)} x G argmax E G {f(ξ, x)}. THM. dist(g, H) small implies dist(x G, x H ) small. [Lipschitz continuity of ε-approximate solutions.] Proof. Approximation theory for (stochastic) optim. problems (via epi-convergence). In practice, highly robust solutions! Dealing with Uncertainty p.64/??
65 Perturbing the Probability Measure Optimal sol n Ew = 100, Stdev= 40 "loss": 0.15% Newsboy problem Objective function Ew = 90, Stdev=36 Cost=10, Revenue=15 Optimal sol n: Dealing with Uncertainty p.65/??
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 information4. Convex optimization problems
Convex Optimization Boyd & Vandenberghe 4. Convex optimization problems optimization problem in standard form convex optimization problems quasiconvex optimization linear optimization quadratic optimization
More informationLecture: Convex Optimization Problems
1/36 Lecture: Convex Optimization Problems http://bicmr.pku.edu.cn/~wenzw/opt-2015-fall.html Acknowledgement: this slides is based on Prof. Lieven Vandenberghe s lecture notes Introduction 2/36 optimization
More informationLecture 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 informationConvex optimization problems. Optimization problem in standard form
Convex optimization problems optimization problem in standard form convex optimization problems linear optimization quadratic optimization geometric programming quasiconvex optimization generalized inequality
More informationScenario Generation and Sampling Methods
Scenario Generation and Sampling Methods Güzin Bayraksan Tito Homem-de-Mello SVAN 2016 IMPA May 11th, 2016 Bayraksan (OSU) & Homem-de-Mello (UAI) Scenario Generation and Sampling SVAN IMPA May 11 1 / 33
More informationSemidefinite 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 information4. Convex optimization problems
Convex Optimization Boyd & Vandenberghe 4. Convex optimization problems optimization problem in standard form convex optimization problems quasiconvex optimization linear optimization quadratic optimization
More informationOptimization 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 informationStochastic 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 informationRISK AND RELIABILITY IN OPTIMIZATION UNDER UNCERTAINTY
RISK AND RELIABILITY IN OPTIMIZATION UNDER UNCERTAINTY Terry Rockafellar University of Washington, Seattle AMSI Optimise Melbourne, Australia 18 Jun 2018 Decisions in the Face of Uncertain Outcomes = especially
More informationCOHERENT APPROACHES TO RISK IN OPTIMIZATION UNDER UNCERTAINTY
COHERENT APPROACHES TO RISK IN OPTIMIZATION UNDER UNCERTAINTY Terry Rockafellar University of Washington, Seattle University of Florida, Gainesville Goal: a coordinated view of recent ideas in risk modeling
More informationStability of Stochastic Programming Problems
Stability of Stochastic Programming Problems W. Römisch Humboldt-University Berlin Institute of Mathematics 10099 Berlin, Germany http://www.math.hu-berlin.de/~romisch Page 1 of 35 Spring School Stochastic
More informationStatistical Estimation: Data & Non-data Information
Statistical Estimation: Data & Non-data Information Roger J-B Wets University of California, Davis & M.Casey @ Raytheon G.Pflug @ U. Vienna, X. Dong @ EpiRisk, G-M You @ EpiRisk. a little background Decision
More informationStructured Problems and Algorithms
Integer and quadratic optimization problems Dept. of Engg. and Comp. Sci., Univ. of Cal., Davis Aug. 13, 2010 Table of contents Outline 1 2 3 Benefits of Structured Problems Optimization problems may become
More informationSOME HISTORY OF STOCHASTIC PROGRAMMING
SOME HISTORY OF STOCHASTIC PROGRAMMING Early 1950 s: in applications of Linear Programming unknown values of coefficients: demands, technological coefficients, yields, etc. QUOTATION Dantzig, Interfaces
More informationRegularized optimization techniques for multistage stochastic programming
Regularized optimization techniques for multistage stochastic programming Felipe Beltrán 1, Welington de Oliveira 2, Guilherme Fredo 1, Erlon Finardi 1 1 UFSC/LabPlan Universidade Federal de Santa Catarina
More informationQuantifying 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 informationMotivating examples Introduction to algorithms Simplex algorithm. On a particular example General algorithm. Duality An application to game theory
Instructor: Shengyu Zhang 1 LP Motivating examples Introduction to algorithms Simplex algorithm On a particular example General algorithm Duality An application to game theory 2 Example 1: profit maximization
More informationReformulation 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 informationEE 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 informationLIGHT 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 informationOn deterministic reformulations of distributionally robust joint chance constrained optimization problems
On deterministic reformulations of distributionally robust joint chance constrained optimization problems Weijun Xie and Shabbir Ahmed School of Industrial & Systems Engineering Georgia Institute of Technology,
More informationStochastic Programming Approach to Optimization under Uncertainty
Mathematical Programming manuscript No. (will be inserted by the editor) Alexander Shapiro Stochastic Programming Approach to Optimization under Uncertainty Received: date / Accepted: date Abstract In
More informationStochastic 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 informationFinancial 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 informationModeling Uncertainty in Linear Programs: Stochastic and Robust Linear Programming
Modeling Uncertainty in Linear Programs: Stochastic and Robust Programming DGA PhD Student - PhD Thesis EDF-INRIA 10 November 2011 and motivations In real life, Linear Programs are uncertain for several
More informationarxiv: v3 [math.oc] 25 Apr 2018
Problem-driven scenario generation: an analytical approach for stochastic programs with tail risk measure Jamie Fairbrother *, Amanda Turner *, and Stein W. Wallace ** * STOR-i Centre for Doctoral Training,
More informationStability of optimization problems with stochastic dominance constraints
Stability of optimization problems with stochastic dominance constraints D. Dentcheva and W. Römisch Stevens Institute of Technology, Hoboken Humboldt-University Berlin www.math.hu-berlin.de/~romisch SIAM
More informationSupplementary Material
ec1 Supplementary Material EC.1. Measures in D(S, µ, Ψ) Are Less Dispersed Lemma EC.1. Given a distributional set D(S, µ, Ψ) with S convex and a random vector ξ such that its distribution F D(S, µ, Ψ),
More informationSOLVING STOCHASTIC PROGRAMMING PROBLEMS WITH RISK MEASURES BY PROGRESSIVE HEDGING
SOLVING STOCHASTIC PROGRAMMING PROBLEMS WITH RISK MEASURES BY PROGRESSIVE HEDGING R. Tyrrell Rockafellar 1 Abstract The progressive hedging algorithm for stochastic programming problems in single or multiple
More informationSelected Examples of CONIC DUALITY AT WORK Robust Linear Optimization Synthesis of Linear Controllers Matrix Cube Theorem A.
. Selected Examples of CONIC DUALITY AT WORK Robust Linear Optimization Synthesis of Linear Controllers Matrix Cube Theorem A. Nemirovski Arkadi.Nemirovski@isye.gatech.edu Linear Optimization Problem,
More informationLecture 5: The Bellman Equation
Lecture 5: The Bellman Equation Florian Scheuer 1 Plan Prove properties of the Bellman equation (In particular, existence and uniqueness of solution) Use this to prove properties of the solution Think
More informationCVaR and Examples of Deviation Risk Measures
CVaR and Examples of Deviation Risk Measures Jakub Černý Department of Probability and Mathematical Statistics Stochastic Modelling in Economics and Finance November 10, 2014 1 / 25 Contents CVaR - Dual
More informationRobustness and bootstrap techniques in portfolio efficiency tests
Robustness and bootstrap techniques in portfolio efficiency tests Dept. of Probability and Mathematical Statistics, Charles University, Prague, Czech Republic July 8, 2013 Motivation Portfolio selection
More informationScenario Generation and Sampling Methods
Scenario Generation and Sampling Methods Tito Homem-de-Mello Güzin Bayraksan SVAN 2016 IMPA 9 13 May 2106 Let s Start with a Recap Sample Average Approximation We want to solve the true problem min {g(x)
More informationDepartment of Social Systems and Management. Discussion Paper Series
Department of Social Systems and Management Discussion Paper Series No. 1114 The Downside Risk-Averse News-Vendor Minimizing Conditional Value-at-Risk Jun-ya Gotoh and Yuichi Takano April 25 UNIVERSITY
More informationRobust Quadratic Programming with Mixed-Integer Uncertainty
Robust Quadratic Programming with Mixed-Integer Uncertainty Can Gokalp, Areesh Mittal, and Grani A. Hanasusanto Graduate Program in Operations Research and Industrial Engineering, The University of Texas
More informationDistributionally Robust Newsvendor Problems. with Variation Distance
Distributionally Robust Newsvendor Problems with Variation Distance Hamed Rahimian 1, Güzin Bayraksan 1, Tito Homem-de-Mello 1 Integrated Systems Engineering Department, The Ohio State University, Columbus
More informationBranch-and-cut (and-price) for the chance constrained vehicle routing problem
Branch-and-cut (and-price) for the chance constrained vehicle routing problem Ricardo Fukasawa Department of Combinatorics & Optimization University of Waterloo May 25th, 2016 ColGen 2016 joint work with
More informationMEASURES OF RISK IN STOCHASTIC OPTIMIZATION
MEASURES OF RISK IN STOCHASTIC OPTIMIZATION R. T. Rockafellar University of Washington, Seattle University of Florida, Gainesville Insitute for Mathematics and its Applications University of Minnesota
More informationRobust Convex Quadratically Constrained Quadratic Programming with Mixed-Integer Uncertainty
Robust Convex Quadratically Constrained Quadratic Programming with Mixed-Integer Uncertainty Can Gokalp, Areesh Mittal, and Grani A. Hanasusanto Graduate Program in Operations Research and Industrial Engineering,
More informationConvex Optimization and Modeling
Convex Optimization and Modeling Convex Optimization Fourth lecture, 05.05.2010 Jun.-Prof. Matthias Hein Reminder from last time Convex functions: first-order condition: f(y) f(x) + f x,y x, second-order
More informationTopics in Stochastic Programming
Topics in Stochastic Programming Alexander Shapiro School of Industrial & Systems Engineering, Georgia Institute of Technology, 765 Ferst Drive, Atlanta, GA 30332. Contents 1 Introduction 1 2 Two Stage
More information2 Chance constrained programming
2 Chance constrained programming In this Chapter we give a brief introduction to chance constrained programming. The goals are to motivate the subject and to give the reader an idea of the related difficulties.
More informationA 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 informationRisk neutral and risk averse approaches to multistage stochastic programming.
Risk neutral and risk averse approaches to multistage stochastic programming. A. Shapiro School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332-0205, USA
More informationOn 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 informationIE 495 Final Exam. Due Date: May 1, 2003
IE 495 Final Exam Due Date: May 1, 2003 Do the following problems. You must work alone on this exam. The only reference materials you are allowed to use on the exam are the textbook by Birge and Louveaux,
More informationInverse Stochastic Dominance Constraints Duality and Methods
Duality and Methods Darinka Dentcheva 1 Andrzej Ruszczyński 2 1 Stevens Institute of Technology Hoboken, New Jersey, USA 2 Rutgers University Piscataway, New Jersey, USA Research supported by NSF awards
More informationModeling, equilibria, power and risk
Modeling, equilibria, power and risk Michael C. Ferris Joint work with Andy Philpott and Roger Wets University of Wisconsin, Madison Workshop on Stochastic Optimization and Equilibrium University of Southern
More informationConvex Optimization in Classification Problems
New Trends in Optimization and Computational Algorithms December 9 13, 2001 Convex Optimization in Classification Problems Laurent El Ghaoui Department of EECS, UC Berkeley elghaoui@eecs.berkeley.edu 1
More informationOn 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 informationRobust Growth-Optimal Portfolios
Robust Growth-Optimal Portfolios! Daniel Kuhn! Chair of Risk Analytics and Optimization École Polytechnique Fédérale de Lausanne rao.epfl.ch 4 Technology Stocks I 4 technology companies: Intel, Cisco,
More informationSecond Order Cone Programming, Missing or Uncertain Data, and Sparse SVMs
Second Order Cone Programming, Missing or Uncertain Data, and Sparse SVMs Ammon Washburn University of Arizona September 25, 2015 1 / 28 Introduction We will begin with basic Support Vector Machines (SVMs)
More informationInfeasibility Detection and an Inexact Active-Set Method for Large-Scale Nonlinear Optimization
Infeasibility Detection and an Inexact Active-Set Method for Large-Scale Nonlinear Optimization Frank E. Curtis, Lehigh University involving joint work with James V. Burke, University of Washington Daniel
More informationMATH150-E01 Test #2 Summer 2016 Show all work. Name 1. Find an equation in slope-intercept form for the line through (4, 2) and (1, 3).
1. Find an equation in slope-intercept form for the line through (4, 2) and (1, 3). 2. Let the supply and demand functions for sugar be given by p = S(q) = 1.4q 0.6 and p = D(q) = 2q + 3.2 where p is the
More informationStochastic Optimization
Chapter 27 Page 1 Stochastic Optimization Operations research has been particularly successful in two areas of decision analysis: (i) optimization of problems involving many variables when the outcome
More informationCompetitive Equilibria in a Comonotone Market
Competitive Equilibria in a Comonotone Market 1/51 Competitive Equilibria in a Comonotone Market Ruodu Wang http://sas.uwaterloo.ca/ wang Department of Statistics and Actuarial Science University of Waterloo
More informationThreshold Boolean Form for Joint Probabilistic Constraints with Random Technology Matrix
Threshold Boolean Form for Joint Probabilistic Constraints with Random Technology Matrix Alexander Kogan, Miguel A. Leeune Abstract We develop a new modeling and exact solution method for stochastic programming
More informationA Hierarchy of Polyhedral Approximations of Robust Semidefinite Programs
A Hierarchy of Polyhedral Approximations of Robust Semidefinite Programs Raphael Louca Eilyan Bitar Abstract Robust semidefinite programs are NP-hard in general In contrast, robust linear programs admit
More informationGeometric problems. Chapter Projection on a set. The distance of a point x 0 R n to a closed set C R n, in the norm, is defined as
Chapter 8 Geometric problems 8.1 Projection on a set The distance of a point x 0 R n to a closed set C R n, in the norm, is defined as dist(x 0,C) = inf{ x 0 x x C}. The infimum here is always achieved.
More informationLearning Theory. Ingo Steinwart University of Stuttgart. September 4, 2013
Learning Theory Ingo Steinwart University of Stuttgart September 4, 2013 Ingo Steinwart University of Stuttgart () Learning Theory September 4, 2013 1 / 62 Basics Informal Introduction Informal Description
More informationStochastic Generation Expansion Planning
Engineering Conferences International ECI Digital Archives Modeling, Simulation, And Optimization for the 21st Century Electric Power Grid Proceedings Fall 10-23-2012 Stochastic Generation Expansion Planning
More informationRobust Optimization: Applications in Portfolio Selection Problems
Robust Optimization: Applications in Portfolio Selection Problems Vris Cheung and Henry Wolkowicz WatRISQ University of Waterloo Vris Cheung (University of Waterloo) Robust optimization 2009 1 / 19 Outline
More informationHandout 1: Introduction to Dynamic Programming. 1 Dynamic Programming: Introduction and Examples
SEEM 3470: Dynamic Optimization and Applications 2013 14 Second Term Handout 1: Introduction to Dynamic Programming Instructor: Shiqian Ma January 6, 2014 Suggested Reading: Sections 1.1 1.5 of Chapter
More informationDistributionally Robust Stochastic Optimization with Wasserstein Distance
Distributionally Robust Stochastic Optimization with Wasserstein Distance Rui Gao DOS Seminar, Oct 2016 Joint work with Anton Kleywegt School of Industrial and Systems Engineering Georgia Tech What is
More informationRisk Measures. A. Shapiro School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, Georgia , USA ICSP 2016
Risk Measures A. Shapiro School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332-0205, USA ICSP 2016 Min-max (distributionally robust) approach to stochastic
More informationStochastic Dual Dynamic Programming with CVaR Risk Constraints Applied to Hydrothermal Scheduling. ICSP 2013 Bergamo, July 8-12, 2012
Stochastic Dual Dynamic Programming with CVaR Risk Constraints Applied to Hydrothermal Scheduling Luiz Carlos da Costa Junior Mario V. F. Pereira Sérgio Granville Nora Campodónico Marcia Helena Costa Fampa
More informationOptimality Functions and Lopsided Convergence
Optimality Functions and Lopsided Convergence Johannes O. Royset Operations Research Department Naval Postgraduate School joroyset@nps.edu Roger J-B Wets Department of Mathematics University of California,
More informationStudy Guide - Part 2
Math 116 Spring 2015 Study Guide - Part 2 1. Which of the following describes the derivative function f (x) of a quadratic function f(x)? (A) Cubic (B) Quadratic (C) Linear (D) Constant 2. Find the derivative
More informationStochastic optimization - how to improve computational efficiency?
Stochastic optimization - how to improve computational efficiency? Christian Bucher Center of Mechanics and Structural Dynamics Vienna University of Technology & DYNARDO GmbH, Vienna Presentation at Czech
More informationA Brief Review on Convex Optimization
A Brief Review on Convex Optimization 1 Convex set S R n is convex if x,y S, λ,µ 0, λ+µ = 1 λx+µy S geometrically: x,y S line segment through x,y S examples (one convex, two nonconvex sets): A Brief Review
More informationStochastic Programming: Optimization When Uncertainty Matters
INFORMS New Orleans 2005 c 2005 INFORMS isbn 0000-0000 doi 10.1287/educ.1053.0000 Chapter 1 Stochastic Programming: Optimization When Uncertainty Matters Julia L. Higle Dept. of Systems and Industrial
More informationRobust 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 informationDeterministic Operations Research, ME 366Q and ORI 391 Chapter 2: Homework #2 Solutions
Deterministic Operations Research, ME 366Q and ORI 391 Chapter 2: Homework #2 Solutions 11. Consider the following linear program. Maximize z = 6x 1 + 3x 2 subject to x 1 + 2x 2 2x 1 + x 2 20 x 1 x 2 x
More information4. Duality Duality 4.1 Duality of LPs and the duality theorem. min c T x x R n, c R n. s.t. ai Tx = b i i M a i R n
2 4. Duality of LPs and the duality theorem... 22 4.2 Complementary slackness... 23 4.3 The shortest path problem and its dual... 24 4.4 Farkas' Lemma... 25 4.5 Dual information in the tableau... 26 4.6
More informationCS295: Convex Optimization. Xiaohui Xie Department of Computer Science University of California, Irvine
CS295: Convex Optimization Xiaohui Xie Department of Computer Science University of California, Irvine Course information Prerequisites: multivariate calculus and linear algebra Textbook: Convex Optimization
More informationSolution Methods for Stochastic Programs
Solution Methods for Stochastic Programs Huseyin Topaloglu School of Operations Research and Information Engineering Cornell University ht88@cornell.edu August 14, 2010 1 Outline Cutting plane methods
More informationIntroduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems
p. 1/5 Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 2/5 Time-varying Systems ẋ = f(t, x) f(t, x) is piecewise continuous in t and locally Lipschitz in x for all t
More informationDynamic Pricing for Non-Perishable Products with Demand Learning
Dynamic Pricing for Non-Perishable Products with Demand Learning Victor F. Araman Stern School of Business New York University René A. Caldentey DIMACS Workshop on Yield Management and Dynamic Pricing
More informationSet-based Min-max and Min-min Robustness for Multi-objective Robust Optimization
Proceedings of the 2017 Industrial and Systems Engineering Research Conference K. Coperich, E. Cudney, H. Nembhard, eds. Set-based Min-max and Min-min Robustness for Multi-objective Robust Optimization
More informationLagrangian Duality Theory
Lagrangian Duality Theory Yinyu Ye Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A. http://www.stanford.edu/ yyye Chapter 14.1-4 1 Recall Primal and Dual
More informationPrimal-Dual Geometry of Level Sets and their Explanatory Value of the Practical Performance of Interior-Point Methods for Conic Optimization
Primal-Dual Geometry of Level Sets and their Explanatory Value of the Practical Performance of Interior-Point Methods for Conic Optimization Robert M. Freund M.I.T. June, 2010 from papers in SIOPT, Mathematics
More informationStochastic 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 informationNetwork Capacity Management Under Competition
Network Capacity Management Under Competition Houyuan Jiang 1 and Zhan Pang 2 1 Judge Business School, University of Cambridge, Trumpington Street, Cambridge CB2 1AG, UK. Email: h.jiang@jbs.cam.ac.uk 2
More informationA SECOND ORDER STOCHASTIC DOMINANCE PORTFOLIO EFFICIENCY MEASURE
K Y B E R N E I K A V O L U M E 4 4 ( 2 0 0 8 ), N U M B E R 2, P A G E S 2 4 3 2 5 8 A SECOND ORDER SOCHASIC DOMINANCE PORFOLIO EFFICIENCY MEASURE Miloš Kopa and Petr Chovanec In this paper, we introduce
More informationLagrangean 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 informationIntroduction 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 informationVARIATIONAL THEORY FOR OPTIMIZATION UNDER STOCHASTIC AMBIGUITY
SIAM J. OPTIM. Vol. 27, No. 2, pp. 1118 1149 c 2017 Work carried out by an employee of the US Government VARIATIONAL THEORY FOR OPTIMIZATION UNDER STOCHASTIC AMBIGUITY JOHANNES O. ROYSET AND ROGER J.-B.
More informationRisk-Averse Dynamic Optimization. Andrzej Ruszczyński. Research supported by the NSF award CMMI
Research supported by the NSF award CMMI-0965689 Outline 1 Risk-Averse Preferences 2 Coherent Risk Measures 3 Dynamic Risk Measurement 4 Markov Risk Measures 5 Risk-Averse Control Problems 6 Solution Methods
More informationData-Driven Risk-Averse Stochastic Optimization with Wasserstein Metric
Data-Driven Risk-Averse Stochastic Optimization with Wasserstein Metric Chaoyue Zhao and Yongpei Guan School of Industrial Engineering and Management Oklahoma State University, Stillwater, OK 74074 Department
More informationValid Inequalities and Restrictions for Stochastic Programming Problems with First Order Stochastic Dominance Constraints
Valid Inequalities and Restrictions for Stochastic Programming Problems with First Order Stochastic Dominance Constraints Nilay Noyan Andrzej Ruszczyński March 21, 2006 Abstract Stochastic dominance relations
More informationStochastic Programming with Multivariate Second Order Stochastic Dominance Constraints with Applications in Portfolio Optimization
Stochastic Programming with Multivariate Second Order Stochastic Dominance Constraints with Applications in Portfolio Optimization Rudabeh Meskarian 1 Department of Engineering Systems and Design, Singapore
More informationNONLINEAR. (Hillier & Lieberman Introduction to Operations Research, 8 th edition)
NONLINEAR PROGRAMMING (Hillier & Lieberman Introduction to Operations Research, 8 th edition) Nonlinear Programming g Linear programming has a fundamental role in OR. In linear programming all its functions
More informationGoal Driven Optimization
Goal Driven Optimization Wenqing Chen Melvyn Sim May 2006 Abstract Achieving a targeted objective, goal or aspiration level are relevant aspects of decision making under uncertainties. We develop a goal
More informationSimple Iteration, cont d
Jim Lambers MAT 772 Fall Semester 2010-11 Lecture 2 Notes These notes correspond to Section 1.2 in the text. Simple Iteration, cont d In general, nonlinear equations cannot be solved in a finite sequence
More informationPortfolio Selection under Model Uncertainty:
manuscript No. (will be inserted by the editor) Portfolio Selection under Model Uncertainty: A Penalized Moment-Based Optimization Approach Jonathan Y. Li Roy H. Kwon Received: date / Accepted: date Abstract
More informationMath 1120 Calculus Test 3
March 27, 2002 Your name The first 7 problems count 5 points each Problems 8 through 11 are multiple choice and count 7 points each and the final ones counts as marked In the multiple choice section, circle
More informationWhat can be expressed via Conic Quadratic and Semidefinite Programming?
What can be expressed via Conic Quadratic and Semidefinite Programming? A. Nemirovski Faculty of Industrial Engineering and Management Technion Israel Institute of Technology Abstract Tremendous recent
More information