43
Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion The Value of Stochastic Modeling in Two-Stage Stochastic Programs Erick Delage, HEC Montr´ eal Sharon Arroyo, The Boeing Cie. Yinyu Ye, Stanford University Tuesday, October 8 th , 2013 1 Delage et al. Value of Stochastic Modeling

The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

The Value of Stochastic Modeling in

Two-Stage Stochastic Programs

Erick Delage, HEC Montreal

Sharon Arroyo, The Boeing Cie.

Yinyu Ye, Stanford University

Tuesday, October 8th, 2013

1 Delage et al. Value of Stochastic Modeling

Page 2: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Two-Stage Stochastic Programming

Let’s consider the stochastic programming problem:

(SP) maximizex∈X

E [h(x, ξ)]

x is a vector of decision variables in Rn

ξ is a vector of uncertain parameters in Rd

2 Delage et al. Value of Stochastic Modeling

Page 3: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Two-Stage Stochastic Programming

Let’s consider the stochastic programming problem:

(SP) maximizex∈X

E [h(x, ξ)]

x is a vector of decision variables in Rn

ξ is a vector of uncertain parameters in Rd

The profit function h(x, ξ) is the maximum of a linearprogram with uncertainty limited to objective

h(x, ξ) := max.y

cT1 x + ξTC2y

s.t. Ax + By ≤ b

2 Delage et al. Value of Stochastic Modeling

Page 4: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Two-Stage Stochastic Programming

Let’s consider the stochastic programming problem:

(SP) maximizex∈X

E [h(x, ξ)]

x is a vector of decision variables in Rn

ξ is a vector of uncertain parameters in Rd

The profit function h(x, ξ) is the maximum of a linearprogram with uncertainty limited to objective

h(x, ξ) := max.y

cT1 x + ξTC2y

s.t. Ax + By ≤ b

To find an optimal solution, one must develop a stochasticmodel and solve the associated stochastic program

2 Delage et al. Value of Stochastic Modeling

Page 5: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Difficulty of Developing a Stochastic Model

Developing an accurate stochastic model requires heavyengineering efforts and might even be impossible:

Expecting that a scenario might occur does not determineits probability of occurringUnexpected events (e.g., economic crisis) might occurThe future might actually not behave like the past

3 Delage et al. Value of Stochastic Modeling

Page 6: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Difficulty of Developing a Stochastic Model

Developing an accurate stochastic model requires heavyengineering efforts and might even be impossible:

Expecting that a scenario might occur does not determineits probability of occurringUnexpected events (e.g., economic crisis) might occurThe future might actually not behave like the past

What if, after all this work, we realize that the solutiononly marginally improves performance?

3 Delage et al. Value of Stochastic Modeling

Page 7: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Difficulty of Developing a Stochastic Model

Developing an accurate stochastic model requires heavyengineering efforts and might even be impossible:

Expecting that a scenario might occur does not determineits probability of occurringUnexpected events (e.g., economic crisis) might occurThe future might actually not behave like the past

What if, after all this work, we realize that the solutiononly marginally improves performance?

What if, after implementing the SP solution, we realize thatour choice of distribution was wrong?

3 Delage et al. Value of Stochastic Modeling

Page 8: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

A few data-driven approaches

In practice, we often have loads of historical data to inform ourdecision. We can consider a number of data-driven approaches:

4 Delage et al. Value of Stochastic Modeling

Page 9: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

A few data-driven approaches

In practice, we often have loads of historical data to inform ourdecision. We can consider a number of data-driven approaches:

Mean value problem: estimate E[ξ] and solve

(MVP) maximizex∈X

h(x,E[ξ]) .

4 Delage et al. Value of Stochastic Modeling

Page 10: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

A few data-driven approaches

In practice, we often have loads of historical data to inform ourdecision. We can consider a number of data-driven approaches:

Mean value problem: estimate E[ξ] and solve

(MVP) maximizex∈X

h(x,E[ξ]) .

Empirical Average Approximation: solve

(EAA) maximizex∈X

1

M

i

h(x, ξi) .

4 Delage et al. Value of Stochastic Modeling

Page 11: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

A few data-driven approaches

In practice, we often have loads of historical data to inform ourdecision. We can consider a number of data-driven approaches:

Mean value problem: estimate E[ξ] and solve

(MVP) maximizex∈X

h(x,E[ξ]) .

Empirical Average Approximation: solve

(EAA) maximizex∈X

1

M

i

h(x, ξi) .

Distributionally robust problem: use data to characterizeinformation about the moments µ,Σ, etc. and solve:

(DRSP) maximizex∈X

infF∈D(µ,Σ,...)

EF[h(x, ξ)] .

4 Delage et al. Value of Stochastic Modeling

Page 12: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

A few data-driven approaches

In practice, we often have loads of historical data to inform ourdecision. We can consider a number of data-driven approaches:

Expected value problem

Empirical Average Approximation

Distributionally robust problem

How can we find out if we wouldachieve more with a stochastic model

5 Delage et al. Value of Stochastic Modeling

Page 13: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

A few data-driven approaches

In practice, we often have loads of historical data to inform ourdecision. We can consider a number of data-driven approaches:

Expected value problem

Empirical Average Approximation

Distributionally robust problem

How can we find out if we wouldachieve more with a stochastic model

without developing the stochastic model?

5 Delage et al. Value of Stochastic Modeling

Page 14: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Outline

1 Introduction

2 Value of Moment Based Approaches

3 Value of Stochastic Modeling

4 Fleet Mix Optimization

5 Conclusion

6 Delage et al. Value of Stochastic Modeling

Page 15: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Outline

1 Introduction

2 Value of Moment Based Approaches

3 Value of Stochastic Modeling

4 Fleet Mix Optimization

5 Conclusion

7 Delage et al. Value of Stochastic Modeling

Page 16: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Distributionally Robust Optimization

Use available information to define a set D, such that F ∈ D,then consider the distributionally robust stochastic program:

(DRSP) maximizex∈X

infF∈D

EF[h(x, ξ)]

8 Delage et al. Value of Stochastic Modeling

Page 17: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Distributionally Robust Optimization

Use available information to define a set D, such that F ∈ D,then consider the distributionally robust stochastic program:

(DRSP) maximizex∈X

infF∈D

EF[h(x, ξ)]

Introduced by H. Scarf in 1958

Generalizes many forms of optimization modelsE.g.: stochastic programming, robust optimization, deterministic optimization

Many instances have been shown to be easier to solve thanthe associated SP[Calafiore et al. (2006), Delage et al. (2010), Chen et al. (2010)]

8 Delage et al. Value of Stochastic Modeling

Page 18: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Finite sample guarantees for a DRSP

Theorem (Delage & Ye, 2010)

If the data is i.i.d., then the solution to the DRSP under theuncertainty set

D(γ) =

F

∣∣∣∣∣∣

P(ξ ∈ S) = 1‖E [ξ]− µ‖2

Σ−1/2≤ γ1

E [(ξ − µ)(ξ − µ)T] � (1 + γ2)Σ

with γ1 = O(

log(1/δ)M

)

and γ2 = O

(√log(1/δ)

M

)

, achieves an

expected performance that is guaranteed, with prob. greater than1 − δ, to be better than the optimized value of the DRSP problem.

9 Delage et al. Value of Stochastic Modeling

Page 19: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Value of MVP solution under Bounded Moments

Theorem (Delage, Arroyo & Ye, 2013)

Given that the stochastic program is risk neutral, the solution to theMVP is optimal with respect to

maximizex∈X

infF∈D(S,µ,Σ)

EF[h(x, ξ)] ,

where

D(S, µ, Σ) =

F

∣∣∣∣∣∣

P(ξ ∈ S) = 1‖E [ξ]− µ‖2

Σ−1/2 ≤ 0

E [(ξ − µ)(ξ − µ)T] � (1 + γ2)Σ

10 Delage et al. Value of Stochastic Modeling

Page 20: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Finite sample guarantees for Robust MVP

Corollary

If the data is i.i.d., then the solution to the Robust MVP

maximizex∈X

minµ:‖Σ−1/2(µ−µ)‖2≤γ1

h(x,µ) .

with γ1 = O(

log(1/δ)M

)

achieves an expected performance that is

guaranteed, with prob. greater than 1 − δ, to be better than theoptimized value of the Robust MVP problem.

11 Delage et al. Value of Stochastic Modeling

Page 21: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Inferring structure from data

In practice, we often know something about the structure of ξ

Factor model: ξ = c + Aε with ε ∈ Rd′ , d′ << d

Autoregressive-moving-average (ARMA) model:

ξt = c +

p∑

j=1

ψjξt−i ++εt

q∑

j=1

θiεt−i with εt i.i.d.

Autoregressive Conditional Heteroskedasticity (ARCH)

ξt = ct + σtεt, σt = α0 +

q∑

j=1

αj(σt−jεt−j)2 with εt i.i.d.

Do we need to make distribution assumptions to calibratethese models ?

12 Delage et al. Value of Stochastic Modeling

Page 22: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Generalized method of moments [A.R. Hall (2005)]

Suppose that the structure is ξt = εt + θεt−1, with εt i.i.d. withmean µ and σ

Regardless of the distribution of ε, we know that

E[ξt] = (1 + θ)µ

E[ξtξt−1] = E[(εt + θεt−1)(εt−1 + θεt−2)]

= µ2 + θµ2 + θ(µ2 + σ2) + θ2µ2 = (1 + θ)2µ2 + θσ2

E[ξ2t ] = (1 + θ)2µ2 + (1 + θ2)σ2

Use empirical moments to fit the parameters (θ, µ, σ)

Retrieve the moments for ξ

13 Delage et al. Value of Stochastic Modeling

Page 23: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Quality of GMM estimation

Empirical evaluation of quality of covariance estimation usingGMM versus Gaussian likelihood maximization when truedistribution is log-normal

100

105

1010

1015

−40

−20

0

20

40

60

80

100

Distribution’s excess kurtosis

Est

imat

ion

impr

ovem

ent w

ith G

MM

(%

)

θ=0θ = σθ=10σ

14 Delage et al. Value of Stochastic Modeling

Page 24: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Outline

1 Introduction

2 Value of Moment Based Approaches

3 Value of Stochastic Modeling

4 Fleet Mix Optimization

5 Conclusion

15 Delage et al. Value of Stochastic Modeling

Page 25: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

What is the Value of Stochastic Modeling?

Consider the following steps:

1 Construct D such that F ∈ D with high confidence

2 Find candidate solution using data-driven approach3 Is it worth developing a stochastic model?

(a) If yes, then develop a model & solve SP(b) Otherwise, implement candidate solution

16 Delage et al. Value of Stochastic Modeling

Page 26: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

What is the Value of Stochastic Modeling?

Consider the following steps:

1 Construct D such that F ∈ D with high confidence

2 Find candidate solution using data-driven approach3 Is it worth developing a stochastic model?

(a) If yes, then develop a model & solve SP(b) Otherwise, implement candidate solution

Worst-case regret of a candidate solution gives an optimisticestimate of the value of obtaining perfect information about F.

R(x1) := supF∈D

{

maxx2

EF[h(x2, ξ)]− EF[h(x1, ξ)]

}

16 Delage et al. Value of Stochastic Modeling

Page 27: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

What is the Value of Stochastic Modeling?

Consider the following steps:

1 Construct D such that F ∈ D with high confidence

2 Find candidate solution using data-driven approach3 Is it worth developing a stochastic model?

(a) If yes, then develop a model & solve SP(b) Otherwise, implement candidate solution

Worst-case regret of a candidate solution gives an optimisticestimate of the value of obtaining perfect information about F.

R(x1) := supF∈D

{

maxx2

EF[h(x2, ξ)]− EF[h(x1, ξ)]

}

Theorem (Delage, Arroyo & Ye, 2013)

Evaluating the worst-case regret R(x1) exactly is NP-hard in general.

16 Delage et al. Value of Stochastic Modeling

Page 28: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Bounding the Worst-case Regret

Theorem (Delage, Arroyo & Ye, 2013)

If S ⊆ {ξ | ‖ξ‖1 ≤ ρ} and ‖EF[ξ]− µ‖2Σ−1/2 ≤ γ1, then an upper

bound can be evaluated

UB(x1, y1) := mins,q

s + µTq +√γ1‖Σ1/2q‖

s.t. s ≥ α(ρei)− ρeTi q , ∀ i ∈ {1, ..., d}

s ≥ α(−ρei) + ρeTi q , ∀ i ∈ {1, ..., d} ,

where α(ξ) = maxx2 h(x2, ξ)− h(x1, ξ; y1).

17 Delage et al. Value of Stochastic Modeling

Page 29: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Outline

1 Introduction

2 Value of Moment Based Approaches

3 Value of Stochastic Modeling

4 Fleet Mix Optimization

5 Conclusion

18 Delage et al. Value of Stochastic Modeling

Page 30: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Value of Stochastic Modeling for an Airline Company

Fleet composition is a difficult decision problem:

Fleet contracts are signed 10 to 20 years ahead of schedule.Many factors are still unknown at that time:passenger demand, fuel prices, etc.

Yet, many airline companies sign these contracts based ona single scenario of what the future may be.

19 Delage et al. Value of Stochastic Modeling

Page 31: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Value of Stochastic Modeling for an Airline Company

Fleet composition is a difficult decision problem:

Fleet contracts are signed 10 to 20 years ahead of schedule.Many factors are still unknown at that time:passenger demand, fuel prices, etc.

Yet, many airline companies sign these contracts based ona single scenario of what the future may be.

Now we know that since little is known about theseuncertain factors, using the data-driven forecast ofexpected value of parameters can be considered a robustapproach

19 Delage et al. Value of Stochastic Modeling

Page 32: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Value of Stochastic Modeling for an Airline Company

Fleet composition is a difficult decision problem:

Fleet contracts are signed 10 to 20 years ahead of schedule.Many factors are still unknown at that time:passenger demand, fuel prices, etc.

Yet, many airline companies sign these contracts based ona single scenario of what the future may be.

Now we know that since little is known about theseuncertain factors, using the data-driven forecast ofexpected value of parameters can be considered a robustapproach

Can we do better by developing a stochastic model ?

19 Delage et al. Value of Stochastic Modeling

Page 33: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Mathematical Formulation for Fleet Mix Optimization

The fleet composition problem is a stochastic mixed integer LP

maximizex

E [− oTx︸︷︷︸

ownership cost

+ h(x, p, c, L)︸ ︷︷ ︸

future profits

] ,

20 Delage et al. Value of Stochastic Modeling

Page 34: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Mathematical Formulation for Fleet Mix Optimization

The fleet composition problem is a stochastic mixed integer LP

maximizex

E [− oTx︸︷︷︸

ownership cost

+ h(x, p, c, L)︸ ︷︷ ︸

future profits

] ,

with h(x, p, c, L) :=

maxz≥0,y≥0,w

k

(∑

i

flight profit︷︸︸︷

pki wk

i −rental cost

︷ ︸︸ ︷

ck(zk − xk)+ +

lease revenue︷ ︸︸ ︷

Lk(xk − zk)+ )

s.t. wki ∈ {0, 1} , ∀ k, ∀ i &

k

wki = 1 , ∀ i } Cover

ykg∈in(v) +

i∈arr(v)

wki = yk

g∈out(v) +∑

i∈dep(v)

wki , ∀ k, ∀ v } Balance

zk =∑

v∈{v|time(v)=0}

(ykg∈in(v) +

i∈arr(v)

wki ) , ∀k } Count

20 Delage et al. Value of Stochastic Modeling

Page 35: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Experiments in Fleet Mix Optimization

We experimented with three test cases :

1 3 types of aircrafts, 84 flights, σpi/µpi

∈ [4%, 53%]

2 4 types of aircrafts, 240 flights, σpi/µpi

∈ [2%, 20%]

3 13 types of aircrafts, 535 flights, σpi/µpi

∈ [2%, 58%]

21 Delage et al. Value of Stochastic Modeling

Page 36: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Experiments in Fleet Mix Optimization

We experimented with three test cases :

1 3 types of aircrafts, 84 flights, σpi/µpi

∈ [4%, 53%]

2 4 types of aircrafts, 240 flights, σpi/µpi

∈ [2%, 20%]

3 13 types of aircrafts, 535 flights, σpi/µpi

∈ [2%, 58%]

Results:

Test cases Worst-case regretfor MVP solution

#1 ≤ 6%#2 ≤ 1%#3 ≤ 7%

21 Delage et al. Value of Stochastic Modeling

Page 37: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Experiments in Fleet Mix Optimization

We experimented with three test cases :

1 3 types of aircrafts, 84 flights, σpi/µpi

∈ [4%, 53%]

2 4 types of aircrafts, 240 flights, σpi/µpi

∈ [2%, 20%]

3 13 types of aircrafts, 535 flights, σpi/µpi

∈ [2%, 58%]

Results:

Test cases Worst-case regretfor MVP solution

#1 ≤ 6%#2 ≤ 1%#3 ≤ 7%

Conclusions:

It’s wasteful to invest more than 7% of profits in stochasticmodeling

21 Delage et al. Value of Stochastic Modeling

Page 38: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Outline

1 Introduction

2 Value of Moment Based Approaches

3 Value of Stochastic Modeling

4 Fleet Mix Optimization

5 Conclusion

22 Delage et al. Value of Stochastic Modeling

Page 39: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Conclusion

A lot can be done with data before developing a stochasticmodel

A distributionally robust model formulated using the datacan provide useful guaranteesIn some circumstances, the MVP model provides adistributionally robust solutionIt is possible to calibrate a structural model using GMM

23 Delage et al. Value of Stochastic Modeling

Page 40: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Conclusion

A lot can be done with data before developing a stochasticmodel

A distributionally robust model formulated using the datacan provide useful guaranteesIn some circumstances, the MVP model provides adistributionally robust solutionIt is possible to calibrate a structural model using GMM

One can estimate how much might be gained with astochastic model

23 Delage et al. Value of Stochastic Modeling

Page 41: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Conclusion

A lot can be done with data before developing a stochasticmodel

A distributionally robust model formulated using the datacan provide useful guaranteesIn some circumstances, the MVP model provides adistributionally robust solutionIt is possible to calibrate a structural model using GMM

One can estimate how much might be gained with astochastic model

In some cases, using the data itself might be good enough

23 Delage et al. Value of Stochastic Modeling

Page 42: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Bibliography

Calafiore, G., L. El Ghaoui. 2006. On distributionally robustchance-constrained linear programs. Optimization Theory andApplications 130(1) 1–22.

Chen, W., M. Sim, J. Sun, C.-P. Teo. 2010. From CVaR to uncertaintyset: Implications in joint chance constrained optimization.Operations Research 58 470–485.

Delage, E., S. Arroyo, Y. Ye. 2011. The value of stochastic modeling intwo-stage stochastic programs with cost uncertainty. Workingpaper.

Delage, E., Y. Ye. 2010. Distributionally robust optimization undermoment uncertainty with application to data-driven problems.Operations Research 58(3) 595–612.

Hall, A. R. 2005. Generalized Method of Moments. 1st ed. OxfordUniversity Press.

Scarf, H. 1958. A min-max solution of an inventory problem. Studiesin The Mathematical Theory of Inventory and Production 201–209.

24 Delage et al. Value of Stochastic Modeling

Page 43: The Value of Stochastic Modeling in Two-Stage Stochastic ...web.hec.ca/pages/erick.delage/INFORMS_VSM.pdf · E.g.: stochastic programming, robust optimization, deterministic optimization

Introduction Value of Moment Based Approaches Value of Stochastic Modeling Fleet Mix Optimization Conclusion

Questions & Comments ...

... Thank you!

25 Delage et al. Value of Stochastic Modeling