Dynamic Programming and Stochastic Control
Lecture Notes
|
SES # |
TOPICS |
|
1 |
Introduction to dynamic programming; examples and formulation (PDF) |
|
2 |
The dynamic programming algorithm (PDF) |
|
3 |
Deterministic systems and the shortest path problem (PDF) |
|
4 |
Shortest path algorithms (PDF) |
|
5 |
Deterministic continuous-time optimal control (PDF) |
|
6 |
Stopping and scheduling problems (PDF) |
|
7 |
Linear systems with quadratic costs and inventory control (PDF) |
|
8 |
Problems with imperfect state information (PDF) |
|
9 |
Sufficient statistics (PDF) |
|
10 |
Suboptimal control (PDF) |
|
11 |
Rollout algorithms (PDF) |
|
12 |
More on suboptimal control (PDF) |
|
13 |
Infinite horizon I: stochastic shortest path problems (PDF) |
|
14 |
Infinite horizon II: discounted problems (PDF) |
|
15 |
Infinite horizon III: average cost problems (PDF) |
|
16 |
Semi-Markov problems (PDF) |
|
17 |
Infinite horizon: discounted problems I (PDF) |
|
18 |
Infinite horizon: discounted problems II (PDF) |
|
Midterm |
|
|
19 |
Stochastic shortest path problems (PDF) |
|
20 |
Overview of main approaches in approximate dynamic programming (PDF) Detailed outline for approximate dynamic programming, lectures 20-25 (PDF) |
|
21 |
Cost approximation: discounted cost (PDF) |
|
22 |
Projected equation methods (PDF) |
|
23 |
More on projected equations: Q-learning (PDF) |
|
24 |
Extensions to stochastic shortest path and average cost (PDF) |
|
25 |
Gradient methods for approximation in policy space (PDF) |
|
26 |
Project presentations I |
|
27 |
Project presentations II |
Assignments
|
ASSIGNMENTS |
|
Problem set 1 (PDF) |
|
Problem set 2 (PDF) |
|
Problem set 3 (PDF) |
|
Problem set 4 (PDF) |
|
Problem set 5 (PDF) |
|
Problem set 6 (PDF) |
|
Problem set 7 (PDF) |
|
Problem set 8 (PDF) |
|
Problem set 9 (PDF) |
Exams
2008 Midterm
Midterm with solutions (PDF)
Practice Midterms
2004 midterm with solutions (PDF)
2003 midterm (PDF)
2002 midterm with solutions (PDF)
2001 midterm (PDF)

