Syllabus (Tentative)

Week Date Topics Reading HW assigned HW due
1 1/19, 1/21 Introduction, Administration, examples of scheduling problems, role of scheduling, classification of scheduling problems, complexity, Single machine problems Chapters 1, 2, 3 HW 1 -
2 1/26, 1/28 Single machine problems: simple dispatching rules Chapter 3 HW 2 HW 1
3 2/2, 2/4 Single machine problems: real-time scheduling, NP-hard scheduling problems, branch-and-bound Chapter 3, Appendix D, Appendix E HW 3 HW 2
4 2/9, 2/11 Single machine problems: NP-hard scheduling problems, dynamic programming, approximations Chapter 3, Appendix B HW 4 HW 3
5 2/16, 2/18 Parallel machine problems: minimizing schedule length Chapter 5 HW 5 HW 4
6 2/23, 2/25 Parallel machine problems: precedence constraints, heterogeneous environments Chapter 5 HW 6 HW 5
7 3/1, 3/3 Parallel machine problems: average completion time Chapter 5 HW 6
8 3/8, 3/10 Project Scheduling, MIDTERM - - -
9 3/22, 3/24 Project Scheduling, Heuristics, Flow shop scheduling Chapter 6 HW 7 -
10 3/29 , 3/31 Flow Shop, Job shop scheduling Chapter 7 HW 8 HW 7
11 4/5 4/7 Job Shop Scheduling, Scheduling in Transportation Chapter 14, 15, HW 9 HW 8
12 4/12, 4/14 Stochastic models Chapter 9, 10 HW 10 HW 9
13 4/19, 4/21 Energy Scheduling, Nuclear Weapons Scheduling HW 10
14 4/26, 4/28 Student presentations - -
Final TBA