Syllabus (Tentative)

Week Date Topics Reading HW assigned HW due
1 1/21, 1/23 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/28, 1/30 Single machine problems: simple dispatching rules Chapter 3 HW 2 HW 1
3 2/4, 2/6 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/11, 2/13 Single machine problems: NP-hard scheduling problems, dynamic programming, Chapter 3, Appendix B HW 4 HW 3
5 2/18, 2/20 Parallel machine problems: minimizing schedule length, Approximations Chapter 5 HW 5 HW 4
6 2/25, 2/27 Parallel machine problems: precedence constraints, heterogeneous environments Chapter 5 HW 6 HW 5
7 3/3, 3/5 Parallel machine problems: average completion time; Heuristics Chapter 5 HW 6
8 3/10, 3/12 Project Scheduling, MIDTERM - - -
9 3/24, 3/26 Project Scheduling, Flow shop scheduling Chapter 6 HW 7 -
10 3/31, 4/2 Flow Shop, Job shop scheduling Chapter 7 HW 8 HW 7
11 4/7, 4/9 Job Shop Scheduling, Chapter 14, 15, HW 9 HW 8
12 4/14, 4/16 Scheduling in Transportation, Energy Scheduling Chapter 9, 10 HW 10 (do not hand in) HW 9
13 4/21, 4/23 Stochastic models, Nuclear Weapons Scheduling
14 4/28, 4/30 Exam 2 - -
Student presentations. To be scheduled. Probably 5/3 or 5/4.