Timetabling DM204 – Scheduling, Timetabling and Routing DM204 (3.+4. Kv., 10 ECTS) Skedulering, Skemalægning og Ruteplanlægning Scheduling, Timetabling and Routing Marco Chiarandini, adjunkt marco@imada.sdu.dk http://www.imada.sdu.dk/~marco/DM204 IMADA University of Southern Denmark Timetabling Vehicle Routing DM204 – Scheduling, Timetabling and Routing DM204 – Scheduling, Timetabling and Routing
Sources Contents: Modeling DM204 – Scheduling, Timetabling and Routing DM204 – Scheduling, Timetabling and Routing Scheduling ◮ Anders Rasmussen. Skemalgning for naturvidenskab ved SDU . Constraints Master Thesis, 2007 Activities Resources ◮ Steffen Elberg Godskesen. Automated Planning of Work for Home Nurses . Objectives Master Thesis, 2006. Further examples: Single and Parallel Flow Shop and Flexible Job Shop, Open Shop ◮ Jakob Skov, Scheduling of an Anodizing Plant at Bang & Olufsen . Machine Flow Shop Master Thesis, 2007. ◮ Rune Larsen. Optimizing pallet routes at Jusk . Master Thesis, 2007 ◮ Thomas Sejr Jensen. Planninng train maintanances at DSB . Master Thesis, 2007 Contents: Modeling Contents: Modeling DM204 – Scheduling, Timetabling and Routing DM204 – Scheduling, Timetabling and Routing Timetabling Vehicle Routing TSP VRP ◮ Interval Scheduling, Reservations ◮ Educational and Employee Timetabling Periods P 1 P 2 P i P j P 45 Route length R 1 L 4 L 10 L 14 − · · · · · · · · · − CVRP DCVRP Backhauling Rooms Mixed service R 2 L 1 L 5 L 11 L 15 · · · · · · · · · − R 3 L 2 L 6 L 12 Time Windows · · · · · · − · · · − . . . . . . . . . . VRPB VRPTW VRPPD . . . . . R r L 3 L 7 L 13 L 16 · · · · · · − VRPBTW VRPPDTW ◮ Transportation Timetabling
Contents: Solution Techniques Contents: Solution Techniques DM204 – Scheduling, Timetabling and Routing DM204 – Scheduling, Timetabling and Routing ◮ Mathematical Programming ◮ Mathematical Programming ◮ Networks ◮ Networks ◮ Branch and Bound ◮ Branch and Bound ◮ Constraint Programming ◮ Constraint Programming ◮ Dedicated algorithms ◮ Dedicated algorithms ◮ Dispatching Rules and Construction Heuristics ◮ Dispatching Rules and Construction Heuristics ◮ Metaheuristics: SA, Tabu Search, GA ◮ Metaheuristics: SA, Tabu Search, GA Course prerequisites ◮ DM507 (algorithms and data structures) ◮ MM505 (linear algebra) ◮ DM515 (Introduction to Linear and Integer Programming) ◮ The content of DM811 and DM812 should be known Students’ Activity Course Material DM204 – Scheduling, Timetabling and Routing DM204 – Scheduling, Timetabling and Routing Books: During the Course (30 lectures, 4 hours per week) ◮ M.L. Pinedo, Planning and Scheduling in Manufacturing and Services; ◮ Work out exercises in class Springer Series in Operations Research and Financial Engineering, 2005, ◮ Learning new modelling languages (ZIMPL, Gecode) (388 DKK) ◮ Read and present an article (still to be decided) ◮ M.L. Pinedo, Scheduling: Theory, Algorithms, and Systems; 2nd ed., Prentice Hall, 2002. Final Assessment (10 ECTS) ◮ P. Toth, D. Vigo, eds. The Vehicle Routing Problem, SIAM Monographs on ◮ Group project (40% of the final grade) Discrete Mathematics and Applications, Philadelphia, 2002. approved choice of a case study deliverables: program + report Further literature: meant to assess to ability to apply ◮ Oral exam of 30 minutes with external examiner (60% of final grade) ◮ Articles meant to assess the base knowledge ◮ Lecture notes
DM204 (3.+4. Kv., 10 ECTS) Skedulering, Skemalægning og Ruteplanlægning Scheduling, Timetabling and Routing Marco Chiarandini, adjunkt marco@imada.sdu.dk http://www.imada.sdu.dk/~marco/DM204 IMADA University of Southern Denmark
Recommend
More recommend