Article ID: | iaor1999670 |
Country: | United Kingdom |
Volume: | 48 |
Issue: | 12 |
Start Page Number: | 1191 |
End Page Number: | 1200 |
Publication Date: | Dec 1997 |
Journal: | Journal of the Operational Research Society |
Authors: | Housos E., Birbas T., Daskalaki S. |
Keywords: | education, programming: integer |
The timetabling process and the resulting weekly schedules are important components for the daily operation of any school. This paper presents an efficient solution to the timetabling problem for the secondary educational system in Greece. Such a problem involves scheduling a large number of classes, teachers, courses, and classrooms to a number of time-periods. The development of the basic structure and the modelling of the problem as an integer mathematical program allows for the generation of constraints necessary for the satisfaction of all the school system rules and regulations. The integer programming approach and the commercial tools available for this class of problems facilitated the process of locating the optimal solution for the problem. The model is flexible and modular allowing for adaptations to satisfy the local characteristics of each school by changing the parameters of the model and adding or replacing constraints. A fully defined timetabling problem for a typical Greek high school is presented and optimally solved in order to demonstrate the effectiveness of the model in satisfying both the hard and the soft operational rules of the problem. Implementation of the new methodology for regular use for high schools is currently being attempted.