DM204 – Scheduling, Timetabling and Routing

Schedule

Third quarter 2008 Fourth quarter 2008
Tuesday 10:15-12:00 Wednesday 12:15-14:00
Friday 8:15-10:00. Friday 10:15-12:00.

First lecture 03.02.2009.

All lectures take place in IMADA Seminarrum.

Lectures

Third quarter

Lec. Date Topic Slides Literature
0. 01.12.2008 Course Presentation [slides]
1. 03.02.2009 Scheduling: Terminology, Classification [slides] [chp2 of B2]
2. 06.02.2009 Scheduling: Complexity classes [slides] [examples from chp1 of B2, pp. 90-91 of B4, Appendix E of B2]
3. 13.02.2009 Scheduling: RCPSP Model. General Methods: Mixed Integer Programming [slides] [chp1 from B5, slides]
4. 17.02.2009 General Methods: Mixed Integer Programming (2) [slides by Lap Chi Lau] [assignment n.1]
5. 20.02.2009 General Methods: Exercises [slides] [assignment n.2]
6. 20.02.2009 General Methods: Constraint Programming [slides] [chp. 5 from B6]
7. 27.02.2009 General Methods: Constraint Programming (2) [slides] [sec. 3.9, 3.13, 3.14 and chp. 5 from B7]
8. 03.03.2009 General Methods: Exercises [CP] [data] [model to complete] [assignment n.3]
9. 06.03.2009 General Methods: Heuristics [slides] [slides on GLSM by Hoos & Stuetzle] [smtwc] [instances] [chp. 1 and chp. 7 of B8]
10. 10.03.2009 Scheduling: Single Machine Models, Dynamic Programming [slides] [B2, chp. 3 and Appendix B] [A1, sec. 3]
11. 13.03.2009 Scheduling: Single Machine Models, Branch and Bound [slides] [chp. 3 and 4, B2]
12. 17.03.2009 Scheduling: Single Machine Models, Column Generation [slides] [A3, A4]
13. 20.03.2009 Scheduling: Single Machine Models, Column Generation (2) [slides] [A3, A4]
14. 24.03.2009 Scheduling: Parallel Machine and Flow Shop Models [slides] [assignment n.4] [sec. 5.1 and 5.2 from B2; chp.6 from B9; A5]

Fourth quarter

Lec. Date Topic Slides Literature
15. 15.04.2009 Scheduling: Flow Shop + Job Shop (Local Search) [slides] [A6] [A8] [B5, pages 189-200]
16. 17.04.2009 Scheduling: Job Shop Models and Generalizations [slides] [A7] [A9] [B5, pages 203-208] [assignment n.5]
17. 22.04.2009 Scheduling: Resource Constraint Project Scheduling Models [slides] [B5, pages 142-156]
18. 24.04.2009 Timetabling: Reservations and Education [slides] [B1, chp. 9, sec. 9.1-9.5, pages 205-221] [A10]
19. 29.04.2009 Timetabling: University Timetabling [slides] [A12]
20. 01.05.2009 Timetabling: Tanker Scheduling and Air Transport [slides] [B10, pages 176-177] [B1, sec. 11.2, 11.3] [A13]
21. 06.05.2009 Timetabling: Public Transports [slides] [B10, Chp. 17] [A14, sec. 1, 2 or Course TUB]
22. 07.05.2009 Steffen Godskesen’s Introduction to Comet [slides, examples]
23. 13.05.2009 Timetabling: Workforce Scheduling [slides] [A15, sec. 1,2,3][B1, chp. 12]
24. 15.05.2009 Timetabling: Workforce Scheduling + Routing: Classification [slides] [B7, sec. 2.2.5, 3.8, 3.10], [B3, chp. 1]
25. 20.05.2009 Routing: Mathematical Programming CVRP [slides] [B3, chp. 1] [excerpts of B3, chp 2,3,4]
26. 22.05.2009 Routing: Mathematical Programming for VRPTW [slides] [A16] or [B3, chp. 7]
27. 27.05.2009 Routing: Heuristics [slides] [B3, chp. 5] [A17]
28. 29.05.2009 Routing: Rich problems [slides] [A19]
[All slides]

Course Material

Books

  • [B3] Toth, P. & Vigo, D. (ed.) The Vehicle Routing Problem SIAM Monographs on Discrete Mathematics and Applications, 2002

  • [B4] Garey, M. R. & Johnson, D. S. Computers and Intractability: A Guide to the Theory of NP-Completeness Freeman, San Francisco, CA, USA, 1979

  • [B6] Russell, S. & Norvig, P. Artificial Intelligence: A Modern Approach Prentice Hall, 2003

  • [B11] G. Desaulniers, J. Desrosiers and M.M. Solomon (ed.). Column Generation. Springer US, 2005.

Scientific Articles

  • [A3] Desrosiers, J. & Lübbecke, M. E. A Primer in Column Generation. in [B11]

  • [A4] Akker, M.; Hoogeveen, H. & Velde, S. Applying Column Generation to Machine Scheduling. in [B11]

Web Links

Exam

Project

Submission Deadline: Monday, June 15, 2009 at 17:00

Oral