Robust Optimization for Risk Control in Enterprise-wide Optimization

Similar documents
Distributionally Robust Discrete Optimization with Entropic Value-at-Risk

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

Handout 8: Dealing with Data Uncertainty

CVaR and Examples of Deviation Risk Measures

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

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

Stochastic Optimization with Risk Measures

Robust linear optimization under general norms

Inverse Stochastic Dominance Constraints Duality and Methods

Handout 6: Some Applications of Conic Linear Programming

Robust portfolio selection under norm uncertainty

Distributionally Robust Optimization with ROME (part 1)

Distributionally Robust Convex Optimization

The Subdifferential of Convex Deviation Measures and Risk Functions

Aggregate Risk. MFM Practitioner Module: Quantitative Risk Management. John Dodson. February 6, Aggregate Risk. John Dodson.

Motivation General concept of CVaR Optimization Comparison. VaR and CVaR. Přemysl Bejda.

1 Robust optimization

Pareto Efficiency in Robust Optimization

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

Portfolio optimization with stochastic dominance constraints

Strong Duality in Robust Semi-Definite Linear Programming under Data Uncertainty

Minimax and risk averse multistage stochastic programming

Random Convex Approximations of Ambiguous Chance Constrained Programs

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

Multivariate Stress Testing for Solvency

Birgit Rudloff Operations Research and Financial Engineering, Princeton University

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

Multivariate Stress Scenarios and Solvency

DISCUSSION PAPERS IN STATISTICS AND ECONOMETRICS

Quantifying Stochastic Model Errors via Robust Optimization

Robust Multicriteria Risk-Averse Stochastic Programming Models

Risk Measures in non-dominated Models

Operations Research Letters

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

On Kusuoka Representation of Law Invariant Risk Measures

Finanzrisiken. Fachbereich Angewandte Mathematik - Stochastik Introduction to Financial Risk Measurement

Decomposability and time consistency of risk averse multistage programs

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

arxiv: v3 [math.oc] 25 Apr 2018

Coherent Risk Measures. Acceptance Sets. L = {X G : X(ω) < 0, ω Ω}.

Robust Dual-Response Optimization

Expected Shortfall is not elicitable so what?

Convex relaxations of chance constrained optimization problems

Optimization Problems with Probabilistic Constraints

Quadratic Two-Stage Stochastic Optimization with Coherent Measures of Risk

A Bicriteria Approach to Robust Optimization

Chance constrained optimization - applications, properties and numerical issues

A Bicriteria Approach to Robust Optimization

Robust Portfolio Selection Based on a Joint Ellipsoidal Uncertainty Set

Almost Robust Optimization with Binary Variables

IEOR 265 Lecture 14 (Robust) Linear Tube MPC

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

Stochastic Optimization One-stage problem

Risk Aggregation with Dependence Uncertainty

Distributionally Robust Optimization with Infinitely Constrained Ambiguity Sets

Robust linear semi-in nite programming duality under uncertainty?

Robust Farkas Lemma for Uncertain Linear Systems with Applications

Distributed Chance-Constrained Task Allocation for Autonomous Multi-Agent Teams

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

Incorporating Asymmetric Distributional Information. in Robust Value-at-Risk Optimization

Trajectorial Martingales, Null Sets, Convergence and Integration

A Robust Optimization Perspective on Stochastic Programming

Second Order Cone Programming, Missing or Uncertain Data, and Sparse SVMs

Robust-to-Dynamics Linear Programming

Lecture 6: Conic Optimization September 8

Robust goal programming

Short Course Robust Optimization and Machine Learning. Lecture 6: Robust Optimization in Machine Learning

Applications of Robust Optimization in Signal Processing: Beamforming and Power Control Fall 2012

Data-Driven Distributionally Robust Chance-Constrained Optimization with Wasserstein Metric

COHERENT APPROACHES TO RISK IN OPTIMIZATION UNDER UNCERTAINTY

Worst-Case Violation of Sampled Convex Programs for Optimization with Uncertainty

CORC Technical Report TR Ambiguous chance constrained problems and robust optimization

arxiv: v1 [cs.ds] 17 Jul 2013

Introduction to Convex Optimization

Robust Scheduling with Logic-Based Benders Decomposition

Likelihood robust optimization for data-driven problems

ON STOCHASTIC STRUCTURAL TOPOLOGY OPTIMIZATION

FE670 Algorithmic Trading Strategies. Stevens Institute of Technology

Expected Shortfall is not elicitable so what?

Distributionally robust simple integer recourse

Robust portfolio selection based on a joint ellipsoidal uncertainty set

On distributional robust probability functions and their computations

Robust conic quadratic programming with ellipsoidal uncertainties

Operations Research Letters. On a time consistency concept in risk averse multistage stochastic programming

Extending the Scope of Robust Quadratic Optimization

An axiomatic characterization of capital allocations of coherent risk measures

Planning and Model Selection in Data Driven Markov models

Distributionally Robust Reward-risk Ratio Programming with Wasserstein Metric

Sharp bounds on the VaR for sums of dependent risks

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

Robust Growth-Optimal Portfolios

A direct formulation for sparse PCA using semidefinite programming

Lec12p1, ORF363/COS323. The idea behind duality. This lecture

Distributionally Robust Convex Optimization

Enhanced Fritz John Optimality Conditions and Sensitivity Analysis

Modeling Uncertainty in Linear Programs: Stochastic and Robust Linear Programming

N. L. P. NONLINEAR PROGRAMMING (NLP) deals with optimization models with at least one nonlinear function. NLP. Optimization. Models of following form:

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

On Distributionally Robust Chance Constrained Program with Wasserstein Distance

Higher Moment Coherent Risk Measures

Transcription:

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 Problems x R n Decision Variables L x (ω) :Ω R Random Variable Average or Expected Value E (L x ) No Risk Control Add Risk Probabilistic Constraint P (L x 1) 0.95 Hard to Solve Make Easy Risk Measures Equivalent Robust Constraint W (L x ) L x (ω) 1 ω R

Overview Risk Measures: Portfolio Optimization Example Robust and Probabilistic Constraints Meaning of Risk Measures and Robust Constraints Conclusions 3/7

Risk Measures Single Period Portfolio Optimization min E 1 0 ω i x i 0 possible assets x i : millions in asset i=1 s.t. ω i : (random) rate of return 0 x i =1 of asset i i=1 Pessimistic: Minimize x i 0 average loss 0 σ i=1 ω i x i k Risk control: Variance Constraint 4/7

Risk Measures Variance OK, but Penalizes Gains 15.5 0 Average... Variance Constrained Average 15.5 0 5/7

Risk Measures Uncertain Rate of Return = Scenarios Data Driven Uncertainty: ω ω 1, ω,...,ω 100 R 0, P(ω = ω s )= 1 100 Loss is Random Variable: L x (ω) =1 0 i=1 ω i x i {L x 1,...,L x 100} L x (ω) Scalar Representation of :, L x s =1 0 i=1 ω s i x i E (L x )= 1 100 100 s=1 Lx s 6/7

Risk Measures Including Risk in Scalar Representation Loss is Random Variable: L x {L x 1,...,L x 100} Pessimistic approach = Worst Case: W 1 (L x ):= 100 max i=1 Lx i Less pessimistic = k-th Worst Case: Only k scenarios are equal or worse. 7/7

Risk Measures k-th Worst Case for k=10 L x i 1.0 1.0 0.8 W 10 (L x )= 0.8 0.6 0.4 0. Sort 0.6 0.4 0. 10 0 30 40 50 60 70 80 90 100 i 10 0 30 40 50 60 70 80 90 100 0. 0. 0.4 0.4 8/7

Risk Measures A More Conservative k-th Worst Case Average: E (L x ):= 1 100 100 s=1 Lx s k-th worst case: 100 max i=1 Lx i = W 1 (L x ) > W (L x ) >...>W 100 (L x 100 )= min What about average of k-th worst cases: i=1 Lx i A k (L x ):= 1 k k s=1 W k (L x ) We have: A k (L x ) W k (L x ) 9/7

Risk Measures Two New Families of Problems min f(x) :=W k (L x ) s.t. min g(x) :=A k (L x ) s.t. 0 i=1 x i =1 x i 0 0 i=1 x i =1 x i 0 10/7

Risk Measures Behavior of Optimal Solutions 0.0 0.5 1.0 1.5 Variance Constrained E (L x ) W 1 (L x ) W 5 (L x ) W 10 (L x ) W 15 (L x ) 0.0 0.5 1.0 1.5 Variance Constrained E (L x ) A 1 (L x ) A 5 (L x ) A 10 (L x ) A 15 (L x ) 11/7

Risk Measures k-worst v/s average k-worst 1.5 1 0.5 0 0.5 1 W 15 (L x ) A 15 (L x ) 1.5 1 0.5 0 0.5 1 1/7

Risk Measures Probabilistic Meaning k-worst = Value at Risk: W k (L x )=inf =: V @R t 1 100 t : P(L x t) 1 k 1 (L x ) 100 Average k-worst = Average Value at Risk Also known as Conditional Value at Risk E L x L x V @R t 1 100 (L x ) 13/7

Risk Measures Shape of Objective Function for Assets 0.60 0.55 0.50 g(x) :=A (L x ) 0.45 0.40 f(x) :=W (L x ) 0. 0.4 0.6 0.8 1.0 x 1 14/7

Risk Measures Convexity and Coherence Average k-worst is a: Coherent Risk Measure Monotonic, Translation Invariant, Subadditive, Positive Homogeneous. Distortion/Spectral Risk Measure Coherent + Co-monotonicity and Law Invariance 15/7

Risk Measures Monotonic 1.0 0.5 0.0 0.5 1.0 1.5 10 0 30 40 50 60 70 80 90 100 L x1 i L x i i {1,...,100} A k L x1 A k L x 16/7

Risk Measures Sub-additive 1.0 0.5 0.0 0.5 1.0 1.5 10 0 30 40 50 60 70 80 90 100 A k L x1 + L x A k L x1 + A k L x = Co-monotonicity (Distortion) 17/7

Risk Measures Formulation for Average Worst Case min A k (L x ) s.t. 0 i=1 x i =1 x i 0 t = W k L x min t + 1 k s.t. 100 s=1 α s 0 i=1 x i =1 x i 0 h (x, ω s ) t α s α s 0 t R h (x, ω s 0 ):=1 i=1 ωs i x i 18/7

Risk Measures Constraining with Risk Measures min A k (L x ) s.t. 0 x i =1 i=1 x i 0 min s.t. 0 z i=1 x i =1 x i 0 A k (L x ) z A k (L x ) 1 A k (L x ) z z =1 19/7

Robust Constraints Probabilistic Constraints ω ω 1, ω,...,ω 6 R, P(ω = ω s )= 1 6 P(ω 1 x 1 + ω x 4) 5 6 : Satisfy 5 of 6 inequalities: {ω s 1x 1 + ω s x 4} 6 s=1 W (ω 1 x 1 + ω x ) 4 A (ω 1 x 1 + ω x ) W (ω 1 x 1 + ω x ) so: Conservative approximation: A (ω 1 x 1 + ω x ) 4 0/7

Robust Constraints Satisfy 5 out of 6 Constraints 3 6 4 ω 1 1 ω 6 ω 0 0 1 ω 5 ω 3 4 ω 4 3 W (ω 1 x 1 + ω x ) 4 1 0 1 6 4 0 4 1/7

Robust Constraints No Guarantee: Violate Each Constraint 3 6 4 ω 1 1 ω 6 ω 0 0 1 ω 5 ω 3 4 ω 4 3 W (ω 1 x 1 + ω x ) 4 1 0 1 6 4 0 4 /7

Robust Constraints Guarantee to Satisfy All Constraints 3 6 A 1 (ω 1 x 1 + ω x ) 4 4 ω 1 1 ω 6 ω 0 0 1 ω 5 ω 3 3 ω 1 x 1 + ω x 4 ω R 1 R 1 = conv 1 0 1 4 6 ω 4 {ω s } 6 s=1 4 0 4 3/7

Robust Constraints Weaker Guarantee: All -Averages 6 3 A (ω 1 x 1 + ω x ) 4 4 ω 1 ω 6 ω 1 0 0 ω 5 ω 3 1 3 ω 1 x 1 + ω x 4 ω R R = conv 1 0 1 4 6 1 ω 4 4 0 4 ωs + 1 ωt 6 s,t=1 4/7

Robust Constraints Coherent: Worst Case Expectation Direct from previous slide: A (ω 1 x 1 + ω x )=sup P P E P (ω 1 x 1 + ω x ) P := i=j P : P(ω = ω i )=P(ω = ω j )= 1 All Coherent Risk Measures are of this form 5/7

Robust Constraints Distortion: Average of Worst Case Average Worst Case: A k (L x ):= 1 k k s=1 W k (L x ) General Distortion Risk Measure: D p (L x ):= S s=1 p iw k (L x ) p R S S + : p i =1,p 1 p... p S s=1 6/7

Conclusions Conclusions Robust Constraints = Risk Measures Add risk control Easy to solve conservative approximation of hard to solve probabilistic constraints Very easy to implement for scenario based Do not need a priori scenario probabilities 7/7

References Everything in this talk: D. Bertsimas and D. B. Brown, 010. Constructing Uncertainty Sets for Robust Linear Optimization, Operations Research, 58, 10-134. Books: A. Ben-Tal, L. El Ghaoui and A. Nemirovski, 010. Robust Optimization, Princeton University Press. A. Shapiro, D. Dentcheva and A. Ruszczyski, 010. Lectures on Stochastic Programming: Modeling and Theory, SIAM. 8/7

Translation Invariance 1.5 1.0 0.5 0.0 0.5 1.0 m 10 0 30 40 50 60 70 80 90 100 A k (L x + m) =A k (L x )+m A k (L x m) =A k (L x ) m 9/7

Positive Homogeneous 3 1 0 1 3 10 0 30 40 50 60 70 80 90 100 A k (λl x )=λa k (L x ) λ > 0 30/7

Co-Monotonicity 3 1 0 1 10 0 30 40 50 60 70 80 90 100 L x1 (ω) L x1 (ω ) L x (ω) L x (ω ) 0 ω, ω A k L x1 + L x = A k L x1 + A k L x 31/7

Law Invariance (for ) P ω = ω i = P ω = ω j 100 80 60 40 0 10 0 30 40 50 60 70 80 90 100 L x 1 ω i = L x ω π(i) π permutation A k (L x 1 )=A k (L x ) 3/7