EE365: Risk Averse Control

Similar documents
EE266 Homework 5 Solutions

Mean-Variance Analysis

Handout 8: Introduction to Stochastic Dynamic Programming. 2 Examples of Stochastic Dynamic Programming Problems

Log-Robust Portfolio Management

Dynamic Portfolio Choice II

Financial Mathematics III Theory summary

Quantitative Risk Management

CSCI 1951-G Optimization Methods in Finance Part 07: Portfolio Optimization

MS-E2114 Investment Science Exercise 10/2016, Solutions

Dynamic Programming: An overview. 1 Preliminaries: The basic principle underlying dynamic programming

Portfolio Optimization. Prof. Daniel P. Palomar

Lecture 17: More on Markov Decision Processes. Reinforcement learning

Multistage risk-averse asset allocation with transaction costs

Markowitz portfolio theory

Probability and Stochastics for finance-ii Prof. Joydeep Dutta Department of Humanities and Social Sciences Indian Institute of Technology, Kanpur

Some useful optimization problems in portfolio theory

Portfolio Optimization with Alternative Risk Measures

Dynamic Programming (DP) Massimo Paolucci University of Genova

TOBB-ETU, Economics Department Macroeconomics II (ECON 532) Practice Problems III

Quantitative Portfolio Theory & Performance Analysis

Applications of Linear Programming

The Optimization Process: An example of portfolio optimization

IEOR E4004: Introduction to OR: Deterministic Models

Dynamic Asset Allocation for Hedging Downside Risk

OPTIMIZATION METHODS IN FINANCE

Portfolio selection with multiple risk measures

Chapter 7: Portfolio Theory

Point Estimation. Some General Concepts of Point Estimation. Example. Estimator quality

Kevin Dowd, Measuring Market Risk, 2nd Edition

Handout 4: Deterministic Systems and the Shortest Path Problem

Progressive Hedging for Multi-stage Stochastic Optimization Problems

The mean-variance portfolio choice framework and its generalizations

A Computational Study of Modern Approaches to Risk-Averse Stochastic Optimization Using Financial Portfolio Allocation Model.

Techniques for Calculating the Efficient Frontier

Efficient Portfolio and Introduction to Capital Market Line Benninga Chapter 9

Lecture 10: Performance measures

Portfolio theory and risk management Homework set 2

Asset-Liability Management

Lecture 5 January 30

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2012, Mr. Ruey S. Tsay. Solutions to Final Exam

arxiv: v1 [q-fin.rm] 1 Jan 2017

INTERTEMPORAL ASSET ALLOCATION: THEORY

Optimal Security Liquidation Algorithms

CS134: Networks Spring Random Variables and Independence. 1.2 Probability Distribution Function (PDF) Number of heads Probability 2 0.

Multi-armed bandit problems

Limits to Arbitrage. George Pennacchi. Finance 591 Asset Pricing Theory

Consumption and Portfolio Choice under Uncertainty

THE OPTIMAL ASSET ALLOCATION PROBLEMFOR AN INVESTOR THROUGH UTILITY MAXIMIZATION

Making Decisions. CS 3793 Artificial Intelligence Making Decisions 1

Pricing in markets modeled by general processes with independent increments

Optimization Methods. Lecture 16: Dynamic Programming

Multistage Stochastic Programming

6.231 DYNAMIC PROGRAMMING LECTURE 3 LECTURE OUTLINE

Lecture 9: Practicalities in Using Black-Scholes. Sunday, September 23, 12

MYOPIC INVENTORY POLICIES USING INDIVIDUAL CUSTOMER ARRIVAL INFORMATION

Birkbeck MSc/Phd Economics. Advanced Macroeconomics, Spring Lecture 2: The Consumption CAPM and the Equity Premium Puzzle

Final Exam Review. b) lim. 3. Find the limit, if it exists. If the limit is infinite, indicate whether it is + or. [Sec. 2.

Illiquidity, Credit risk and Merton s model

CHAPTER 5: DYNAMIC PROGRAMMING

Dynamic Asset and Liability Management Models for Pension Systems

Market Risk: FROM VALUE AT RISK TO STRESS TESTING. Agenda. Agenda (Cont.) Traditional Measures of Market Risk

Lecture outline W.B.Powell 1

Calculating VaR. There are several approaches for calculating the Value at Risk figure. The most popular are the

Capital Allocation Between The Risky And The Risk- Free Asset

Multi-period mean variance asset allocation: Is it bad to win the lottery?

Linda Allen, Jacob Boudoukh and Anthony Saunders, Understanding Market, Credit and Operational Risk: The Value at Risk Approach

Deterministic Income under a Stochastic Interest Rate

Review of whole course

ECON 6022B Problem Set 2 Suggested Solutions Fall 2011

Heavy-tailedness and dependence: implications for economic decisions, risk management and financial markets

FINANCIAL OPTION ANALYSIS HANDOUTS

Capital Allocation Principles

Aversion to Risk and Optimal Portfolio Selection in the Mean- Variance Framework

Point Estimation. Stat 4570/5570 Material from Devore s book (Ed 8), and Cengage

Mean-Variance Portfolio Theory

Risk Management for Chemical Supply Chain Planning under Uncertainty

Portfolio Optimization using Conditional Sharpe Ratio

Asset Selection Model Based on the VaR Adjusted High-Frequency Sharp Index

FINC3017: Investment and Portfolio Management

Market Risk Analysis Volume I

Solving dynamic portfolio choice problems by recursing on optimized portfolio weights or on the value function?

OPTIMIZATION WITH GENERALIZED DEVIATION MEASURES IN RISK MANAGEMENT

Lecture Notes: Basic Concepts in Option Pricing - The Black and Scholes Model (Continued)

Risk Measurement in Credit Portfolio Models

Robust Dual Dynamic Programming

A Comparison of Universal and Mean-Variance Efficient Portfolios p. 1/28

Aversion to Risk and Optimal Portfolio Selection in the Mean- Variance Framework

All Investors are Risk-averse Expected Utility Maximizers. Carole Bernard (UW), Jit Seng Chen (GGY) and Steven Vanduffel (Vrije Universiteit Brussel)

Eco504 Spring 2010 C. Sims FINAL EXAM. β t 1 2 φτ2 t subject to (1)

Leverage Aversion, Efficient Frontiers, and the Efficient Region*

Hedging of swaptions in a Lévy driven Heath-Jarrow-Morton framework

Regret Minimization against Strategic Buyers

1 Answers to the Sept 08 macro prelim - Long Questions

Dynamic Hedging and PDE Valuation

1 Consumption and saving under uncertainty

Portfolio Management

ECS171: Machine Learning

Consumption and Portfolio Decisions When Expected Returns A

36106 Managerial Decision Modeling Monte Carlo Simulation in Excel: Part IV

Stochastic Optimization Methods in Scheduling. Rolf H. Möhring Technische Universität Berlin Combinatorial Optimization and Graph Algorithms

Transcription:

EE365: Risk Averse Control Risk averse optimization Exponential risk aversion Risk averse control 1

Outline Risk averse optimization Exponential risk aversion Risk averse control Risk averse optimization 2

Risk measures I suppose f is a random variable we'd like to be small (i.e., an objective or cost) I E f gives average or mean value I many ways to quantify risk (of a large value of f ) I Prob(f f bad ) I E(f f bad )+ (value-at-risk, VAR) (conditional value-at-risk, CVAR) I var f = E(f E f ) 2 (variance) I E(f E f ) 2 + (downside variance) I E (f ), where is increasing and convex (when large f is good: expected utility E U (f ) with increasing concave utility function U ) I risk aversion: we want E f small and low risk Risk averse optimization 3

Risk averse optimization I now suppose random cost f (x ;!) is a function of a decision variable x and a random variable! I dierent choices of x lead to dierent values of mean cost E f (x ;!) and risk R(f (x ;!)) I there is typically a trade-o between minimizing mean cost and risk I standard approach: minimize E f (x ;!) + R(f (x ;!)) I E f (x ;!) + R(f (x ;!)) is the risk-adjusted mean cost I > 0 is called the risk aversion parameter I varying over (0;1) gives trade-o of mean cost and risk I mean-variance optimization: choose x to minimize E f (x ;!) + var f (x ;!) Risk averse optimization 4

Example: Stochastic shortest path I nd path in directed graph from vertex A to vertex B I edge weights are independent random variables with known distributions I commit to path beforehand, with no knowledge of weight values I path length L is random variable I minimize E L + var L, with 0 I for xed, reduces to deterministic shortest path problem with edge weights E w e + var w e Risk averse optimization 5

Stochastic shortest path (7, 40) 2 (9, 35) 4 (8, 125) 6 (6, 200) 1 (5, 22) (7, 23) (1, 5) (6, 12) (4, 9) (8, 8) 8 (14, 3) 3 (8, 2) 5 (11, 8) 7 (7, 12) I nd path from vertex A = 1 to vertex B = 8 I edge weights are lognormally distributed I edges labeled with mean and variance: (E we ; var w e ) Risk averse optimization 6

Stochastic shortest path = 0: E L = 30, var L = 400 (7, 40) 2 (9, 35) 4 (8, 125) 6 (6, 200) 1 (5, 22) (7, 23) (1, 5) (6, 12) (4, 9) (8, 8) 8 (14, 3) 3 (8, 2) 5 (11, 8) 7 (7, 12) Risk averse optimization 7

Stochastic shortest path = 0:05: E L = 35, var L = 100 (7, 40) 2 (9, 35) 4 (8, 125) 6 (6, 200) 1 (5, 22) (7, 23) (1, 5) (6, 12) (4, 9) (8, 8) 8 (14, 3) 3 (8, 2) 5 (11, 8) 7 (7, 12) Risk averse optimization 7

Stochastic shortest path = 10: E L = 40, var L = 25 (7, 40) 2 (9, 35) 4 (8, 125) 6 (6, 200) 1 (5, 22) (7, 23) (1, 5) (6, 12) (4, 9) (8, 8) 8 (14, 3) 3 (8, 2) 5 (11, 8) 7 (7, 12) Risk averse optimization 7

Stochastic shortest path trade-o curve: = 0, = 0:05, = 10 Risk averse optimization 8

Stochastic shortest path distribution of L: = 0, = 0:05, = 10 Risk averse optimization 9

Example: Mean-variance (Markowitz) portfolio optimization I choose portfolio x 2 R n I xi is amount of asset i held (short position when x i < 0) I (random) asset return r 2 R n E (r )(r ) T = has known mean E r =, covariance I portfolio return is (random variable) R = r T x I mean return is E R = T x I return variance is var R = x T x I maximize E R var R = T x x T x, `risk adjusted (mean) return' I > 0 is risk aversion parameter Risk averse optimization 10

Example: Mean-variance (Markowitz) portfolio optimization I can add constraints such as I 1 T x = 1 (budget constraint) I x 0 (long positions only) I can be solved as a (convex) quadratic program (QP) maximize T x x T x subject to 1 T x = 1; x 0 (or analytically without long-only constraint) I varying gives trade-o of mean return and risk Risk averse optimization 11

Example: Mean-variance (Markowitz) portfolio optimization numerical example: n = 30, r N (; ) trade-o curve: = 10 2, = 10 1, = 1 Risk averse optimization 12

Example: Mean-variance (Markowitz) portfolio optimization numerical example: n = 30, r N (; ) distribution of portfolio return: = 10 2, = 10 1, = 1 Risk averse optimization 13

Outline Risk averse optimization Exponential risk aversion Risk averse control Exponential risk aversion 14

Exponential risk aversion I suppose f is a random variable I exponential risk measure, with parameter > 0, is given by R (f ) = 1 log (E exp(f )) (R (f ) = 1 if f is heavy-tailed) I exp(f ) term emphasizes large values of f I R (f ) is (up to a factor of ) the cumulant generating function of f I we have R (f ) = E f + (=2) var f + o() I so minimizing exponential risk is (approximately) mean-variance optimization, with risk aversion parameter =2 Exponential risk aversion 15

Exponential risk expansion I use exp u = 1 + u + u 2 =2 + to write E exp(f ) = 1 + E f + ( 2 =2) E f 2 + I use log(1 + u) = u u 2 =2 + to write log E exp(f ) = E f + ( 2 =2) E f 2 (1=2) E f + ( 2 =2) 2 + I expand square, drop 3 and higher order terms to get log E exp(f ) = E f + ( 2 =2) E f 2 ( 2 =2)(E f ) 2 + I divide by to get R (f ) = E f + (=2) var f + o() Exponential risk aversion 16

Properties I R (f ) = E f + (=2) var f for f normal I R (a + f ) = a + R (f ) for deterministic a I R (f ) can be thought of as a variance adjusted mean, but in fact it's probably closer to what you really want (e.g., it penalizes deviations above the mean more than deviations below) I monotonicity: if f g, then R(f ) R (g) I can extend idea to conditional expectation: R (f j g) = 1 log E(exp(f ) j g) Exponential risk aversion 17

Value at risk bound I exponential risk gives an upper bound on VaR (value at risk) I indicator function of f f bad is I bad (f ) = I E I bad (f ) = Prob(f f bad ) I for > 0, exp (f f bad ) I bad (f ) (for all f ) I so E exp (f f bad ) E I bad (f ) 0 f < f bad 1 f f bad I hence Prob(f f bad ) exp (R (f ) f bad ) Exponential risk aversion 18

Outline Risk averse optimization Exponential risk aversion Risk averse control Risk averse control 19

Risk averse stochastic control I dynamics: xt+1 = f t (x t ; u t ; w t ), with x 0; w 0; w 1; : : : independent I state feedback policy: ut = t (x t ), t = 0; : : : ; T 1 I risk averse objective: X J = 1 log E exp T 1 t=0 g t (x t ; u t ) + g T (x T )! I gt is stage cost; g T is terminal cost I > 0 is risk aversion parameter I risk averse stochastic control problem: nd policy = ( 0; : : : ; T 1) that minimizes J Risk averse control 20

Interpretation I total cost is random variable C = T 1 X t=0 g t (x t ; u t ) + g T (x T ) I standard stochastic control minimizes E C I risk averse control minimizes R(C ) I risk averse policy yields larger expected total cost than standard policy, but smaller risk Risk averse control 21

Risk averse value function I we are to minimize J = R T 1 X g t (x t ; u t ) + g T (x T )! t=0 over policies = ( 0; : : : ; T 1) I dene value function V t (x ) = min R t ;:::; T 1 T 1 X =t g (x ; u ) + g T (x T )! xt = x I VT (x ) = g T (x ) I could minimize over input ut, policies t+1; : : : ; T 1 I same as usual value function, but replace E with R Risk averse control 22

Risk averse dynamic programming I optimal policy? is? t (x ) 2 argmin (g t (x ; u) + R V t+1(f t (x ; u; w t ))) u where expectation in R is over w t I (backward) recursion for Vt : V t (x ) = min (g t (x ; u) + R V t+1(f t (x ; u; w t ))) u I same as usual DP, but replace E with R (both over w t ) Risk averse control 23

Multiplicative version I precompute ht (x ; u) = exp g t (x ; u) I instead of Vt, change variables W t (x ) = exp V t (x ) I DP recursion is I optimal policy is W t (x ) = min u? t (x ) 2 argmin u h t (x ; u) E W t+1(f t (x ; u; w t )) h t (x ; u) E W t+1(f t (x ; u; w t )) Risk averse control 24

Example: Optimal purchase I must buy an item in one of T = 4 time periods I prices are IID with pt 2 f1; : : : ; 10g, Prob(p t = p) / 0:95 p I in each time period, the price is revealed and you choose to buy or wait I once you've bought the item, your only option is to wait I in the last period, you must buy the item if you haven't already Risk averse control 25

Example: Optimal purchase optimal policy: wait, buy Risk averse control 26

Example: Optimal purchase purchase if price is below threshold:! 0, = 1, = 2 Risk averse control 27

Example: Optimal purchase trade-o curve:! 0, = 1, = 2 Risk averse control 28

Example: Optimal purchase distribution of purchase price:! 0, = 1, = 2 Risk averse control 29