DM204 - Scheduling, Timetabling and Routing

Schedule

Spring 2011, fourth quarter, weeks 14-21Tuesday 16:15-18:00 in IMADA Seminarrum
First lecture: April 4, 2011.Wednesday 10:00-12:00 in IMADA Seminarrum
Last lecture: May 27, 2010.Thursday 12:00-14:00 in IMADA Seminarrum

Lectures

Lec.DateTopicLiterature and Assignments
L005.11.2010Presentation
L105.04.2011Scheduling: Classification, Complexity classes[B1 ch1-2 ApA,D,E; B5 ch1-2; B2 ApC; A1; A2(e); B6, pp90-91(e)]
L206.04.2011Scheduling: Single Machine Problems, Dynamic Programming[B1 ch3 ApB.1]
E107.04.2011Sport Timetabling[A3; A4 (e); A5; B2 10.1-10.4]
L312.04.2011Scheduling: Single Machine Problems, Branch and Bound, IP, LS[B1 ch3; B2 sc4.1-4.3]
L414.04.2011Scheduling: Parallel Machines, PERT[B3; A8, sc4.1; B1 sc5.1; A6; B2 4.2-4.3]
L5@1019.04.2011Scheduling: Flow Shop and Job Shop Models[B5 sc4.1-4.3; A9; B1 sc7.1, 7.2] [ exercise, solution in A16 ]
L626.04.2011Scheduling: Resource-Constrained Project Scheduling Models[B5 sc3.4; A10 (e); B7 sc3.13.1-3.13.3, 3.14.1-3.14.3]
L728.04.2011Timetabling: Reservations and Education[B2 sc9.1-9.5; A11; A12]
L803.05.2011Timetabling: Education[B2 sc12.1-12.6, A11, A12, Bjarne's conjecture ]
L804.05.2011Timetabling: Education
L9@U1005.05.2011Timetabling: Workforce Scheduling, Crew Scheduling[B2 sc11.1-11.4] [ exercise @ COatWork ]
L910.05.2011Timetabling: Set Partitioning Models[L2]
L1011.05.2011Timetabling: Public Transports[A17, A13] [ RAS competition ] [ J. Clausen's DR talk ]
L1112.05.2011Routing: Classification & Mathematical Programming models[B3 ch1(e), ch2,3,4]
L1217.05.2011Routing: Time Windows and Branch and Price[A14]
L1318.05.2011Routing: Construction Heuristics[B3 ch5(e)]
L1419.05.2011Routing: Local Search based Metaheuristics[A15, A16]

Literature

Main books

Further Books

  • [B4] Brucker, P. Scheduling Algorithms. Springer 2007
  • [B5] Brucker, P. & Knust, S. Complex Scheduling Springer Berlin Heidelberg, 2006
  • [B6] Garey, M. R. & Johnson, D. S. Computers and Intractability: A Guide to the Theory of NP-Completeness Freeman, San Francisco, CA, USA, 1979
  • [B7] J.N. Hooker, Integrated Methods for Optimization. Springer, 2007
  • [B8] Desrosiers, J. & Luebbecke, M. E. A Primer in Column Generation. in G. Desaulniers, J. Desrosiers and M.M. Solomon (ed.). Column Generation. Springer US, 2005.

Articles and Chapters

Methods:

  • [A1] Russell, S. & Norvig, P. Artificial Intelligence: A Modern Approach. Chapter 5 (Constraint Satisfaction Problems) Prentice Hall, Second Edition, 2003
  • [A2] H.P. Williams. Model building in mathematical programming. Chapter 9 (Building Integer Programming Models I) John Wiley & Sons, Chichester, 1999

Sport Timetabling

  • [A3] Trick, M. A. 2004. Using Sports Scheduling to Teach Integer Programming. INFORMS Trans. Ed. 5(1) 10-17.
  • [A4] K. Easton, G. Nemhauser and M. Trick. Sport Scheduling. J.Y.-T. Leung (ed.). Handbook of Scheduling: Algorithms, Models, and Performance Analysis, Chapman & Hall/CRC, 2004
  • [A5] R.V. Rasmussen and M.A. Trick. Round robin scheduling - a survey. European Journal of Operational Research, 2008, 188(3) , 617 - 636

Scheduling

Timetabling

Vehicle Routing

Evaluation

The oral exam is scheduled for June 6, in room U42.

Students must prepare a portfolio of cases to be approved before May 25, 2011. At the oral exam students will be asked to talk about a few cases drawn randomly from their portfolio.

  • Example of portfolios from the past editions: 2010, 2009, 2008

The re-exam will be held following the same procedure on Monday, January 23, 2012.

Author: Marco Chiarandini

Date: 2011-05-31 08:48:34 CEST

HTML generated by org-mode 6.36c in emacs 22