Jonathan Eckstein's Business Decision Analytics under Uncertainty Classes
33:136:400:01/02
(Spring 2018)
This site is for both Spring 2018 sections of the course.
The
Fall 2017 version and earlier versions are also available.
Announcements (As of
March 18, 2018 07:44 PM)

The university canceled class for March 7 due to the stormy weather
 Homework 4 is now due March 19, the Monday after spring break
 I am electronically distributing Homework 5, due March 21 (the
Wednesday after spring break). It only requires the material
already covered through March 5.
 A revised class
schedule is now available

This website will be used for publicaccess materials. Materials
needing password protection are on
Blackboard.
Usual Office Hour Schedule
My office is 100 Rockafeller Road, room 5145. Office hours are
tentatively scheduled for
 Tuesdays 1:304:30 pm from January 23 through April 24, except
 No office hours February 20 (after first midterm)
 No office hours March 13 (spring break)
 No office hours April 3 (after second
midterm)
 Extra office hours are typically scheduled before exams; check the
space above and class announcements.
This schedule is subject to change. Changes will be announced above. You may also make appointments if regularly scheduled
office hours conflict with your class schedule.
Handouts and Class Materials
 Wednesday, January 17: Introduction, procedures, syllabus,
introduction to decision making under uncertainty
 Monday, January 22: Introduction to decision trees, probability
review
 Wednesday, January 24: Conditional probability and Bayes' formula
 Monday, January 29: More Bayes analysis and decision trees, start
revisiting nonEMV decision making
 Wednesday, January 31: Class canceled for medical reasons
 Monday, February 5: Critical fractile analysis
 Wednesday, February 7: Critical fractile case study
 Read the case study on
Blackboard before class
 A solution file will also be available on
Blackboard after the start of class
 Time permitting: Bayesian spam filters
 Homework 2, due February 14
(updated to correct typo 7:30pm February 12)
 Monday, February 12: Introduction to deterministic dynamic
programming  shortest path problems
 Wednesday,
February 14: Review for first midterm exam
 Monday, February 19: First
midterm exam
 Wednesday, February 21: More deterministic dynamic
programming: knapsack and inventory
 Monday, February 26: Go over results of first exam, start Python
primer
 Wednesday, February 28: Finish Python primer (NumPy), our first
dynamic programming implementation in Python (deterministic inventory)
 Monday, March 5: More deterministic dynamic programming in Python

Wednesday, March 7: Class canceled by
university due to weather
 Monday, March 19: Introducing stochastic dynamic programming 
inventory
 Probabilistic inventory example on pages 276279 of the book
 Python code solving this example
 Time permitting: a modified inventory problem that has shortage costs instead of a requirement to
always be able to meet demand
Homework Solutions
All solutions will be posted on
Blackboard and require a
password. Look under "Course documents" and then the
"Homework solutions" folder. The files are in PDF format unless otherwise specified.