Stochastic Optimization ESI 6912 - PowerPoint PPT Presentation

1 / 50
About This Presentation
Title:

Stochastic Optimization ESI 6912

Description:

acres of land devoted to sugar beets - tons of wheat sold - tons of corn sold ... Value for Wheat as a Function of Acres Planted. ESI 6912, URYASEV, NOTES 2 ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 51
Provided by: michaelza3
Category:

less

Transcript and Presenter's Notes

Title: Stochastic Optimization ESI 6912


1
Stochastic OptimizationESI 6912
NOTES 2 FARMING EXAMPLE
  • Instructor Prof. S. Uryasev

2
Farming Example
Outline
  • 1. Deterministic Setup of The Optimization
    Problem
  • 2. Extensive Form of The Stochastic Program
  • 3. Recourse Reformulation of The Stochastic
    Problem.
  • 4. Expected Value of Perfect Information (EVPI)
  • 5. Value of Stochastic Solution

3
Initial Data
4
Variables
- acres of land devoted to wheat - acres of land
devoted to corn - acres of land devoted to sugar
beets - tons of wheat sold - tons of corn sold -
tons of sugar beets sold at favorable price -
tons of sugar beets sold at lower price - tons
of wheat purchased - tons of corn purchased
5
Deterministic Setup of Optimization Problem
6
Optimal Solution for Deterministic Optimization
problem
7
Scenario Analysis
Optimal solution based on expected yields
Scenario 2
8
Scenario Analysis (contd)
Optimal solution based on above average yields
(20)
Scenario 1
Optimal solution based on below average yields
(-20)
Scenario 3
9
Extensive Form of Stochastic Problem
Scenario approach
Yield (W, C, SB)
the second stage -
1st scenario
20
(3.0, 3.6, 24)
probability
1/3
2nd scenario
1/3
0
(2.5, 3.0, 20)
1/3
3d scenario
-20
(2.0, 2.4, 16)
Decision
- the first stage
10
Extensive Form of Stochastic Problem(contd)
1st scenario
2nd scenario
3d scenario
1st scenario
2nd scenario
3d scenario
11
Extensive Form of Stochastic Problem(contd)
Optimal Solution
12
Recourse Reformulation of Stochastic Program
- s-th scenario
Random matrix
13
Recourse Reformulation of Stochastic Program
(contd)
deterministic part (1st stage)
stochastic part (2nd stage)
deterministic constraints (1st stage)
stochastic constraints (2nd stage)
14
Recourse Reformulation of Stochastic Program
(contd)
Recourse function
Expected value of the recourse function
15
Recourse Reformulation of Stochastic Program
(contd)
General model formulation
16
Uncertain variables with continuous distributions
1. - distributed independently
2. -
uniformly distributed
density
17
Extensive Formulation of the Stochastic Program
deterministic part (1st stage)
stochastic part (2nd stage)
deterministic constraints (1st stage)
stochastic constraints (2nd stage)
18
Decomposition of Stochastic Program
sugar beets
corn
wheat
depend only upon decision and random yield
(wheat)
depend only upon decision and random yield
(corn)
depend only upon decision and random yield
(sugar beets)
19
Recourse Functions
Wheat
Corn
Sugar beets
20
Explicit Form for Recourse Functions
Wheat
Corn
Sugar beets
21
Recourse Formulation of Stochastic Program
22
Calculation of Expected Values for Recourse
Functions
Wheat
yield is uniformly distributed
1. In case when
where is the expected value
of
23
Calculation of Expected Values for Recourse
Functions (contd)
2. In the case when

3. In the case when
24
Calculation of Expected Values for Recourse
Functions (contd)
Wheat
Corn
Sugar beets
25
Expected Recourse Value for Wheat as a Function
of Acres Planted
26
Global Formulation of Stochastic Program
Convex optimization problem
are continuous convex functions depending only
upon decision vector
27
Derivation of Optimal Solution
Notations
- the dual variable
Karush-Kuhn-Tucker conditions
28
Calculation of Derivatives
Wheat
Corn
Sugar beets
29
Optimal solution
Assume
Using enumerative technique, it can be
established that optimal solution should satisfy
System
Optimal values
30
Deterministic Optimization
random variable
expected value of random variable
31
Scenario Analysis
Optimization problem corresponding to scenario
realization of random variable in the
scenario
vector in the scenario
32
Extensive Form of Stochastic Program
probability of the scenario
expected loss
33
Variables
- acres of land devoted to wheat - acres of land
devoted to corn - acres of land devoted to sugar
beets - tons of wheat sold - tons of corn sold -
tons of sugar beets sold at favorable price -
tons of sugar beets sold at lower price - tons
of wheat purchased - tons of corn purchased
34
Deterministic Setup of Optimization Problem
f(x,y)
35
Optimal Solution for Deterministic Optimization
problem
36
Scenario Analysis
Optimal solution based on expected yields
Scenario 2
37
Scenario Analysis (contd)
Optimal solution based on above average yields
(20)
Scenario 1
Optimal solution based on below average yields
(-20)
Scenario 3
38
Extensive Form of Stochastic Problem
Scenario approach
Yield (W, C, SB)
the second stage -
1st scenario
20
(3.0, 3.6, 24)
probability
1/3
2nd scenario
1/3
0
(2.5, 3.0, 20)
1/3
3d scenario
-20
(2.0, 2.4, 16)
Decision
- the first stage
39
Extensive Form of Stochastic Problem(contd)
f(x,y1)
1st scenario
f(x,y2)
2nd scenario
f(x,y3)
3d scenario
1st scenario
2nd scenario
3d scenario
40
Optimal Solution for Stochastic
ProblemFormulated in Extensive Form
41
Problem with Recourse
Recourse function
42
Problem with Recourse (contd)
where
43
Recourse Reformulation of Stochastic Program
- s-th scenario
Random matrix
44
Expected Value of Perfect Information (EVPI)
Solution with perfect information
is an optimal solution of
expected performance with perfect
information
Stochastic programming solution
is an optimal solution of
EVPI
45
Value of Stochastic Solution (VSS)
Expected value solution
is an optimal solution of
Stochastic programming solution
is an optimal solution of
VSS
46
Stochastic Programming Solution
47
Scenario Analysis
Optimal solution based on expected yields
Scenario 2
48
Scenario Analysis (contd)
Optimal solution based on above average yields
(20)
Scenario 1
Optimal solution based on below average yields
(-20)
Scenario 3
49
Farming Example, EVPI
Solution with perfect information
Stochastic programming solution
50
Farming Example, VSS
Expected value solution
is an optimal solution of
Stochastic programming solution
VSS
Write a Comment
User Comments (0)
About PowerShow.com