Genetic algorithms and timetabling

This chapter discusses the state of the art, at the start of the new millennium, in using evolutionary algorithms to tackle timetabling problems of various kinds. Timetabling problems are interesting because they are often regarded as difficult examples of problems which mix hard and soft constraints, and yet huge numbers of practical instances need to be tackled somehow.A variety of representations and algorithms have been used, but there is still a need for more wide-ranging scientific study to compare different approaches. Most authors merely report success of some kind on the problems that occur at their own institutions.

[1]  Alberto Colorni,et al.  A genetic algorithm to solve the timetable problem , 1992 .

[2]  Edmund K. Burke,et al.  A Standard Data Format for Timetabling Instances , 1997, PATAT.

[3]  H. Terashima-Marín,et al.  Evolution of Constraint Satisfaction strategies in examination timetabling , 1999 .

[4]  Lance D. Chambers Practical handbook of genetic algorithms , 1995 .

[5]  Andrea Schaerf,et al.  A Survey of Automated Timetabling , 1999, Artificial Intelligence Review.

[6]  Agostinho C. Rosa,et al.  High school weekly timetabling by evolutionary algorithms , 1999, SAC '99.

[7]  Jano I. van Hemert,et al.  Graph Coloring with Adaptive Evolutionary Algorithms , 1998, J. Heuristics.

[8]  Ben Paechter,et al.  Timetabling the Classes of an Entire University with an Evolutionary Algorithm , 1998, PPSN.

[9]  Edmund K. Burke,et al.  Practice and Theory of Automated Timetabling II , 1997, Lecture Notes in Computer Science.

[10]  Michael W. Carter,et al.  OR Practice - A Survey of Practical Applications of Examination Timetabling Algorithms , 1986, Oper. Res..

[11]  Edmund Ph. D. Burke,et al.  Practice and theory of automated timetabling : first international conference, Edinburgh, U.K., August 29-Septmber 1, 1995 : selected papers , 1996 .

[12]  Daniel Brélaz,et al.  New methods to color the vertices of a graph , 1979, CACM.

[13]  Improving a Lecture Timetabling System for University-Wide Use , 1997, PATAT.

[14]  Jeremy Frank,et al.  Weighting for Godot: Learning Heuristics for GSAT , 1996, AAAI/IAAI, Vol. 1.

[15]  Nashat Mansour,et al.  A Distributed Genetic Algorithm for Employee Staffing and Scheduling Problems , 1993, ICGA.

[16]  Fred Glover,et al.  Genetic algorithms and scatter search: unsuspected potentials , 1994 .

[17]  Gilbert Laporte,et al.  Recent Developments in Practical Examination Timetabling , 1995, PATAT.

[18]  Peter Ross,et al.  Improving Evolutionary Timetabling with Delta Evaluation and Directed Mutation , 1994, PPSN.

[19]  Gilbert Laporte,et al.  Recent Developments in Practical Course Timetabling , 1997, PATAT.

[20]  Dirk C. Mattfeld,et al.  Evolutionary Search and the Job Shop - Investigations on Genetic Algorithms for Production Scheduling , 1996, Production and Logistics.

[21]  Edmund K. Burke,et al.  A Memetic Algorithm for University Exam Timetabling , 1995, PATAT.

[22]  Robin J. Wilson Introduction to Graph Theory , 1974 .

[23]  Peter Ross,et al.  Some Observations about GA-Based Exam Timetabling , 1997, PATAT.

[24]  David W. Corne,et al.  Evolutionary Optimisation of Methodist Preaching Timetables , 1997, PATAT.

[25]  Edmund Ph. D. Burke,et al.  Practice and theory of automated timetabling II : second International Conference, PATAT '97, Toronto, Canada, August 20-22, 1997 : selected papers , 1998 .

[26]  Richard M. Wilson,et al.  A course in combinatorics , 1992 .

[27]  C. Berge Fractional Graph Theory , 1978 .

[28]  Jeremy Frank Learning Short-Term Weights for GSAT , 1997, IJCAI.

[29]  Ben Paechter,et al.  Extensions to a Memetic Timetabling System , 1995, PATAT.

[30]  Jane Sinclair,et al.  Introduction to formal specification and Z , 1991, Prentice Hall International Series in Computer Science.

[31]  A. Eiben,et al.  Solving 3-SAT by GAs adapting constraint weights , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[32]  Amnon Meisels,et al.  Experiments on Networks of Employee Timetabling Problems , 1997, PATAT.