Stochastic Programming: Prof. Jeff Linderoth
Stochastic Programming: Prof. Jeff Linderoth
IE495
Prof. Jeff Linderoth
email: [email protected]
homepage: http://www.lehigh.edu/~jtl3/
Todays Outline
Class Overview
Meeting Times: Monday-Wednesday 4:105:30
Office Hours: (Please try to use them).
Monday 5:30-6:30PM
Wednesday 5:30-6:30PM
Thursday 2-4PM
By Appointment (8-4879)
Course HomePage:
http://www.lehigh.edu/~jtl3/teaching/ie495
I will try to post (draft) outlines of lecture notes there
before class.
Syllabus dates are somewhat tentative
Course Details
(Gasp!)
The Project
Project Ideas
? Implementation-baseda
I have a long list of potential projects listed in the syllabus.
Incorporate stochastic programming modeling into your
current line of research
Paper survey
Read and report on three separate papers in a chosen area
of stochastic programming.
I will develop a bibliography of some suggested papers.
Please arrange a time to contact me if you have questions
about the project.
a Preferred
Project Type
Grading
Course Topics
(Subject to Change)
Modeling
A little math background
Stages and recourse
Formulating the deterministic equivalent (DE) of a
stochastic program
Formulating and solving (DE)s with an AML
Examples
Theory Recourse problems
Two-stage stochastic LP
Multi-stage stochastic LP
Stochastic IP
Course Objectives
Objectives
Great Expectations
I am expected to...
Teach
Be at my office hours
Give you feedback on how you are doing in a timely fashion
You are expected to...
Learn
Attend lectures and participate
Do the problem sets
Not be rude, if possible.
Sleeping, Cell Phones, Leaving in the middle of lecture
About me...
Picture Time
Stochastic Programming
Stochastic Programming
? Fundamental assumption : We know a (joint) probability
distribution.
This may seem limiting, but...
You may not need to know the whole joint distribution.
(You generally only care about the impact of randomness on
some random variables).
A subjective specification of the joint distribution can
give useful information
? Probably the (deterministic) problem has parameters
people would consider subjective
If you really dont known anything about the probability, you
can try a fuzzy approach.
Types of Uncertainty
Where does uncertainty come from?
Weather Related
Financial Uncertainty
Market Related Uncertainty
Competition
Technology Related
Acts of God
In an analysis of a decision, we would proceed through this list
and identify those items that might interact with our decision
in a meaningful way!
A First Example
Farmer Fred can plant his land with either corn, wheat, or
beans.
For simplicity, assume that the season will either be wet or dry
nothing in between.
If it is wet, corn is the most profitable
If it is dry, wheat is the most profitable.
Profit
All Corn
All Wheat
All Beans
Wet
100
70
80
Dry
-10
40
35
No!
Profit Picture
E(profit)/acre
100
80
wheat
60
40
beans
20
corn
0
Prob(Wet)
20
0
0.5
Probability Stuff
Probability spaces
Random Variable
A random variable on a probability space (, A, P ) is a
real-valued function (), ( ) such that {|() x} is an
event for all finite x.
So ( x) is an event, and can be assigned a probability.
has a cumulative distribution given by F (x) = P ( x).
Discrete random variables take on a finite number of values
k , k K
P
k
k
Density: f ( ) P ( = )
( kK f ( k ) = 1).
Continuous random variables have density f ().
P ( = x) = 0
The probability of being in an interval [a, b] is...
More
Z
P (a b)
f ()d
=
Z
a
b
dF ()
a
= F (b) F (a)
Expected value of is
P
E() = kK k f ( k ) (Discrete)
R
R
E() = f ()d = dF ().
Variance of is Var() = E( E()2 ).
Next Time