SA367 ■ Spring 2017
Assoc. Prof. Nelson Uhan
25 Apr 


18 Apr 
Plan for the end of the semester
Resubmissions for the end of the semester


28 Mar 
Resubmission policy for Exam 2


9 Mar 
Plan for week after Spring Break
Exam 2


2 Feb 
Plan for next week
Exam 1


19 Jan 
Instructions for resubmissions


12 Jan  Welcome! 
Date  Problems 
6 Apr  Baytheon and Farkas Investments, revisited (zip) 
4 Apr  Farkas Investments Bring your computers to the next class. 
30 Mar  Baytheon 
9 Mar  Pear Computers  recursion 
7 Mar  Dynamic Distillery  recursion 
2 Mar  Markov Micromanufacturing (zip)
Finish the example at the end of Lesson 11. 
28 Feb  Airlift planning (zip) 
21 Feb  Dynamic Distillery and Pear Computers, revisited (zip)
Bring your computers to the next class. 
16 Feb  Pear Computers
Bring your computers to the next class. 
14 Feb  Dynamic Distillery 
2 Feb  Reverse engineering 
31 Jan 
Finish the example at the end of Lesson 6.
Bring your computers to the next class. 
26 Jan  Shapley Sneakers and Simplexville Wireless, revisited (zip)
Bring your computers to the next class. 
24 Jan  Practice with Python (zip)
Bring your computers to the next class. 
19 Jan  Simplexville Wireless
Bring your computers to the next class. 
17 Jan  Primal Praline Company
Follow at least Step 1 of these instructions to install Python and Jupyter on your computer. Bring your computers to the next class. 
12 Jan 
Familiarize yourself with the course policy statement.
Shapley Sneakers 
Dates  Lesson  
13 Apr  19  Solving the pointsaftertouchdown problem  
11 Apr  18  The pointsaftertouchdown problem  
6 Apr  17  Solving stochastic dynamic programs with Python  
4 Apr  16  Stochastic dynamic programming, cont.  notes 
30 Mar  15  Stochastic dynamic programming  notes 
21 Mar  Review – dynamic programming  
9 Mar  14  Formulating DP recursions, cont.  

13  The principle of optimality and formulating DP recursions  notes 
2 Mar  12  Machine scheduling  notes 

11  Drafting a fantasy basketball team  
23 Feb  10  Big DPs and the curse of dimensionality  notes 
21 Feb  9  Solving dynamic programs with networkx  
16 Feb  8  Dynamic programming, cont.  
14 Feb  7  Introduction to dynamic programming  notes 

6  The mileage running problem  
26 Jan  5  Solving shortest path problems with networkx  
24 Jan  4  Introduction to Jupyter and Python  zip 
19 Jan  3  Project management and the critical path method  notes 
17 Jan  2  The shortest path problem, cont.  notes 
12 Jan  1  Introduction, the shortest path problem  notes 
Date  Quiz  
18 Apr  Quiz 10  
11 Apr  Quiz 9  
7 Mar  Quiz 8  
28 Feb  Quiz 7  
21 Feb  Quiz 6  
7 Feb  Quiz 4  
31 Jan  Quiz 3  
24 Jan  Quiz 2  
17 Jan  Quiz 1 
Date  Exam  
11 May  Final Exam  
23 Mar  Exam 2  
9 Feb  Exam 1 