An Introduction to Stochastic Programming: The Recourse Problem

Similar documents
An introduction to the theory of SDDP algorithm

Application of a Stochastic-Fuzzy Approach to Modeling Optimal Discrete Time Dynamical Systems by Using Large Scale Data Processing

A Branch-and-Cut Method for Dynamic Decision Making under Joint Chance Constraints

Inventory Control of Perishable Items in a Two-Echelon Supply Chain

Course Notes for EE227C (Spring 2018): Convex Optimization and Approximation

Zürich. ETH Master Course: L Autonomous Mobile Robots Localization II

Lecture 2 October ε-approximation of 2-player zero-sum games

Homework 10 (Stats 620, Winter 2017) Due Tuesday April 18, in class Questions are derived from problems in Stochastic Processes by S. Ross.

t dt t SCLP Bellman (1953) CLP (Dantzig, Tyndall, Grinold, Perold, Anstreicher 60's-80's) Anderson (1978) SCLP

arxiv:quant-ph/ v1 5 Jul 2004

Notes on Kalman Filtering

3.1.3 INTRODUCTION TO DYNAMIC OPTIMIZATION: DISCRETE TIME PROBLEMS. A. The Hamiltonian and First-Order Conditions in a Finite Time Horizon

T L. t=1. Proof of Lemma 1. Using the marginal cost accounting in Equation(4) and standard arguments. t )+Π RB. t )+K 1(Q RB

On a Fractional Stochastic Landau-Ginzburg Equation

SZG Macro 2011 Lecture 3: Dynamic Programming. SZG macro 2011 lecture 3 1

Stochastic models and their distributions

Block Diagram of a DCS in 411

An Introduction to Malliavin calculus and its applications

Technical Report Doc ID: TR March-2013 (Last revision: 23-February-2016) On formulating quadratic functions in optimization models.

Oscillation of an Euler Cauchy Dynamic Equation S. Huff, G. Olumolode, N. Pennington, and A. Peterson

PROBLEMS FOR MATH 162 If a problem is starred, all subproblems are due. If only subproblems are starred, only those are due. SLOPES OF TANGENT LINES

Single and Double Pendulum Models

Ordinary Differential Equations

6. Stochastic calculus with jump processes

Essential Microeconomics : OPTIMAL CONTROL 1. Consider the following class of optimization problems

BU Macro BU Macro Fall 2008, Lecture 4

Vehicle Arrival Models : Headway

An Exact Algorithm for Two-stage Robust Optimization with Mixed Integer Recourse Problems

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle

International Journal of Scientific & Engineering Research, Volume 4, Issue 10, October ISSN

23.2. Representing Periodic Functions by Fourier Series. Introduction. Prerequisites. Learning Outcomes

A Primal-Dual Type Algorithm with the O(1/t) Convergence Rate for Large Scale Constrained Convex Programs

Chapter 2. First Order Scalar Equations

Chapter 7 Response of First-order RL and RC Circuits

Supplement for Stochastic Convex Optimization: Faster Local Growth Implies Faster Global Convergence

CONTRIBUTION TO IMPULSIVE EQUATIONS

Class Meeting # 10: Introduction to the Wave Equation

Backward stochastic dynamics on a filtered probability space

Lecture 20: Riccati Equations and Least Squares Feedback Control

dy dx = xey (a) y(0) = 2 (b) y(1) = 2.5 SOLUTION: See next page

Robust estimation based on the first- and third-moment restrictions of the power transformation model

A FAMILY OF MARTINGALES GENERATED BY A PROCESS WITH INDEPENDENT INCREMENTS

Georey E. Hinton. University oftoronto. Technical Report CRG-TR February 22, Abstract

An Iterative Method for Solving Two Special Cases of Nonlinear PDEs

Macroeconomic Theory Ph.D. Qualifying Examination Fall 2005 ANSWER EACH PART IN A SEPARATE BLUE BOOK. PART ONE: ANSWER IN BOOK 1 WEIGHT 1/3

Improved Approximate Solutions for Nonlinear Evolutions Equations in Mathematical Physics Using the Reduced Differential Transform Method

MODULE 3 FUNCTION OF A RANDOM VARIABLE AND ITS DISTRIBUTION LECTURES PROBABILITY DISTRIBUTION OF A FUNCTION OF A RANDOM VARIABLE

EECS 2602 Winter Laboratory 3 Fourier series, Fourier transform and Bode Plots in MATLAB

Optimal Investment under Dynamic Risk Constraints and Partial Information

1 Subdivide the optimization horizon [t 0,t f ] into n s 1 control stages,

Stochastic Model for Cancer Cell Growth through Single Forward Mutation

1. An introduction to dynamic optimization -- Optimal Control and Dynamic Programming AGEC

Excel-Based Solution Method For The Optimal Policy Of The Hadley And Whittin s Exact Model With Arma Demand

Inventory Analysis and Management. Multi-Period Stochastic Models: Optimality of (s, S) Policy for K-Convex Objective Functions

A proof of Ito's formula using a di Title formula. Author(s) Fujita, Takahiko; Kawanishi, Yasuhi. Studia scientiarum mathematicarum H Citation

Multi-scale 2D acoustic full waveform inversion with high frequency impulsive source

Expert Advice for Amateurs

Properties Of Solutions To A Generalized Liénard Equation With Forcing Term

Sumudu Decomposition Method for Solving Fractional Delay Differential Equations

EXERCISES FOR SECTION 1.5

Decentralized Stochastic Control with Partial History Sharing: A Common Information Approach

arxiv: v1 [math.fa] 9 Dec 2018

INTRODUCTION TO MACHINE LEARNING 3RD EDITION

Computational Strategies for Non-convex Multistage MINLP Models with Decision-Dependent Uncertainty and Gradual Uncertainty Resolution

Random Walk with Anti-Correlated Steps

Cash Flow Valuation Mode Lin Discrete Time

Scenario tree reduction for multistage stochastic programs

15. Vector Valued Functions

Two New Uncertainty Programming Models of Inventory with Uncertain Costs

CSE 3802 / ECE Numerical Methods in Scientific Computation. Jinbo Bi. Department of Computer Science & Engineering

Most Probable Phase Portraits of Stochastic Differential Equations and Its Numerical Simulation

The expectation value of the field operator.

Inequality measures for intersecting Lorenz curves: an alternative weak ordering

Final Spring 2007

!!"#"$%&#'()!"#&'(*%)+,&',-)./0)1-*23)

EE 315 Notes. Gürdal Arslan CLASS 1. (Sections ) What is a signal?

Answers to Exercises in Chapter 7 - Correlation Functions

1. An introduction to dynamic optimization -- Optimal Control and Dynamic Programming AGEC

Existence Theory of Second Order Random Differential Equations

Random Processes 1/24

Two Popular Bayesian Estimators: Particle and Kalman Filters. McGill COMP 765 Sept 14 th, 2017

MATH 5720: Gradient Methods Hung Phan, UMass Lowell October 4, 2018

Particle Swarm Optimization Combining Diversification and Intensification for Nonlinear Integer Programming Problems

STOCHASTIC MODEL PREDICTIVE CONTROL

4.2 The Fourier Transform

Institute for Mathematical Methods in Economics. University of Technology Vienna. Singapore, May Manfred Deistler

Overview. COMP14112: Artificial Intelligence Fundamentals. Lecture 0 Very Brief Overview. Structure of this course

SUFFICIENT CONDITIONS FOR EXISTENCE SOLUTION OF LINEAR TWO-POINT BOUNDARY PROBLEM IN MINIMIZATION OF QUADRATIC FUNCTIONAL

A DELAY-DEPENDENT STABILITY CRITERIA FOR T-S FUZZY SYSTEM WITH TIME-DELAYS

Variational Iteration Method for Solving System of Fractional Order Ordinary Differential Equations

Chulhan Bae and Doobae Jun

ON THE BEAT PHENOMENON IN COUPLED SYSTEMS

and Applications Alexander Steinicke University of Graz Vienna Seminar in Mathematical Finance and Probability,

EXISTENCE AND UNIQUENESS THEOREMS ON CERTAIN DIFFERENCE-DIFFERENTIAL EQUATIONS

Energy-Efficient Link Adaptation on Parallel Channels

An random variable is a quantity that assumes different values with certain probabilities.

( ) ( ) ( ) + W aa. ( t) n t ( ) ( )

Pade and Laguerre Approximations Applied. to the Active Queue Management Model. of Internet Protocol

Fractional Method of Characteristics for Fractional Partial Differential Equations

Global Optimization for Scheduling Refinery Crude Oil Operations

Transcription:

An Inroducion o Sochasic Programming: he Recourse Problem George Danzig and Phil Wolfe Ellis Johnson, Roger Wes, Dick Cole, and Me John Birge Where o look in he ex pp. 6-7, Secion.2.: Inroducion o sochasic programming. pp. 255-270, Chaper 6: heory and algorihms pp. 27-29, Chapers 7 & 8: Applicaions: Value-a-risk, condiional value-a-risk, asse/liabiliy managemen, corporae deb managemen, synheic opions. Sochasic Programming and GAMS SOCHASIC PROGRAMMING MODELS IN GAMS: Name Descripion ype No. Auhor airsp Aircraf Allocaion OSLSE 89 Danzig, G B airsp2 Aircraf Allocaion - sochasic opimizaion wih DECIS DECIS 96 Danzig, G B aplp Sochasic Programming Example for DECIS DECIS 97 Infanger, G aplpca Sochasic Programming Example for DECIS DECIS 98 Infanger, G clearlak Scenario Reducion: ClearLake exercise LP 249 Birge, J R farm he Farmer's Problem formulaed for DECIS DECIS 99 Birge, J R kand Sochasic Programming OSLSE 87 Kall, P lands Opimal Invesmen OSLSE 88 Louveaux, F V prodsp Sochasic Programming Example OSLSE 86 King, A J prodsp2 Sochasic Programming Example - reformulaed for DECIS DECIS 200 King, A J srkandw Sochasic Programming Scenario Reducion LP 248 Kall, P

Anicipaive and Adapive Decisions We can make decisions before random evens, here and now. Or we can wai unil he random evens are revealed, wai and see. hese are called anicipaive, and adapive decisions respecively. Models Wih Only Anicipaive Decisions Models wih only anicipaive decisions are called probabilisic problems (nowadays); originally hey were called chance consrained problems by Charnes and Cooper, [959]. he one-year Aun s Loan Problem is an example. Recourse Model ~ Boh Anicipaive and Adapive Decisions wo Sage Sochasic Linear Program wih Recourse x a x + Eξ[ y ( ξ ) c( ξ) y( ξ)] Ax = b B( ξ) x C( ξ) y( ξ) = d( ξ), y( ξ) 0 Afer We Make Our Firs Sage Decision We Solve, for Each ξ Ξ: We Le: f( x, ξ) = c( ξ) y( ξ) Y ( ξ ) C( ξ) y( ξ) = d( ξ) B( ξ) x y ( ξ) 0 f( x) = E [ f( x, ξ)] ξ 2

Our Sochasic Problem Becomes a Deerminisic Non-Linear Problem ax + f ( x ) Wha is f(x) like? If x is finie, f is piecewise linear and concave. When he daa is described by absoluely coninuous probabiliy densiies wih finie second momens, hen f is differeniable and concave. In any case he consrains are linear. Nex o quadraic programming, hese problems are probably he simples class of non-linear problems o deal wih. We Assume Ξ Finie We hen Have: We will limi ourselves o he case where Ξ is finie. Specifically, we le Ξ = {ξ, ξ 2,..., ξ s }, and p = {p, p 2,..., p s } be he probabiliies of each oucome. he ξ s are also called scenarios. S ξ y( ξ) ξ ξ = k y( ξ) ξk ξk k = E [ c( ) y( )] p c( ) Y( ) he Deerminisic Equivalen xy, ( ξ ) a x + pc ( ξ) y( ξ) +... + pc ( ξs) y( ξs) Ax = b B( ξ ) x + C( ξ ) y( ξ ) = d( ξ ) B( ξs) x + C( ξs) y( ξs) = d( ξs) x, y( ξ ),..., y( ξ ) 0 S he L- AKA Bender s Decomposiion 3

A Quick Skech of he L- Noe, in he deerminisic equivalen, excep for he B(ξ i ) columns, he problem decomposes ino independen smaller problems. ha is, afer he firs sage decision x is made; he problem decomposes ino independen smaller problems. A Quick Skech of he L- Generally speaking he L- ries o represen he effec of he second sage decisions by consrains on he firs sage by making ouer approximaions of he se of feasible x s and of he 2nd sage conribuion, f(x). We can rewrie his as: ax + f ( x ) ax + θ f( x) θ A Quick Skech of he L- he L- is an ieraive algorihm alernaing beween solving maser programs, and subproblems. he Maser Problem Looks Like: ax + θ Dx d =,..., r Ex+ θ e =,..., s 4

A Quick Skech of he L- Where he inequaliies involving D, d represen consrains on x, implied by he inabiliy of he recourse funcion o achieve feasibiliy. he inequaliies involving E,e represen a linearized over-approximaion o he 2nd sage objecive funcion, f(x). hese inequaliies are obained by solving in y(ξ) he subproblems of he deerminisic equivalen for a fixed value of x given by he las soluion of he maser problem. n-sage Recourse Problems Boh mehods generalize o n-sage problems for n 2. We illusrae wih a generalizaion of he Aun s Loan Problem. DECIS OSL OSLSE GAMS Solvers Large scale sochasic programming solver from Sanford Universiy (Infanger) High performance LP/MIP solver from IBM (No suppored by IBM afer 2004) (John Forres, now working wih COINS-OR) OSL Sochasic Exensions for solving sochasic models (No suppored by IBM afer 2004)(Alan King) Yu. Ermoliev & R.J-B Wes (eds.), Numerical echniques for Sochasic Opimizaion, Springer, 988 (Alan King, Ch. 30). John R. Birge & François Louveaux, Inroducion o Sochasic Programming, Springer, 997 (Chapers 5-8). Gerd Infanger, Planning Under Uncerainy, Boyd &Fraser, 994 (Chaper 2). (con.) (con.) Peer Kall & Sein W. Wallace, Sochasic Programming, John Wiley & Sons, 994 (Chaper 3). (Updaed version available on line for free: hp://home,himolde.no/~wallace/ ) R. Van Slyke & R.J-B Wes, L-Shaped Linear Programs wih Applicaion o Opimal Conrol and Sochasic Programming, SIAM J. on Applied Mahemaics, 7, pp. 638-663, 969. Sochasic Programming Communiy Home Page (hp://soprog.org/ ) hese noes are based on he books by Birge & Louveaux, and Cornuejols & üüncü. 5