An Informed Genetic Algorithm for University Course and Student Timetabling Problems
This paper describes an Informed Genetic Algorithm (IGA), a genetic algorithm using greedy initialization and directed mutation, to solve a practical university course and student timetabling problem. A greedy method creates some feasible solutions, where all specified hard constraints are not broken, as initial population. A directed mutation scheme is used to reduce violations regarding all given soft constraints and to keep the solutions feasible. Here, IGA creates a timetable in two stages. Firstly, IGA evolves a course timetable using any constraints regarding lecturer, class and room. This stage produce best-so-far timetable. Secondly, using some certain rules IGA evolves the best-so-far timetable using all constraints. The batch student sectioning is done by allowing the first stage timetable to change. Computer simulation to a highly constrained timetabling problem shows that the informed GA is capable of producing a reliable timetable.
KeywordsTime Slot Soft Constraint Hard Constraint Timetabling Problem Directed Mutation
Unable to display preview. Download preview PDF.
- Müller, T., Murray, K.: Comprehensive Approach to Student Sectioning. In: The 7th International Conference on the Practice and Theory of Automated Timetabling (2008)Google Scholar
- Nuntasen, N., Innet, S.: A Novel Approach of Genetic Algorithm for Solving University Timetabling Problems: a case study of Thai Universities. In: Proceedings of the 6th WSEAS International Conference on System Science and Simulation in Engineering (2007)Google Scholar
- Murray, K., Müller, T., Rudová, H.: Modeling and Solution of a Complex University Course Timetabling Problem. In: The 6th International Conference on the Practice and Theory of Automated Timetabling (2007)Google Scholar
- Burke, E.K., Elliman, D., Weare, R.F.: A Hybrid Genetic Algorithm for Highly Constrained Timetabling Problems. In: Proceedings of the 6th International Conference on Genetic Algorithms, pp. 605–610 (1995)Google Scholar
- Ross, P., Corne, D., Fang, H.-L.: Improving Evolutionary Timetabling with Delta Evaluation and Directed Mutation. In: Davidor, Y., Männer, R., Schwefel, H.-P. (eds.) PPSN 1994. LNCS, vol. 866, pp. 556–565. Springer, Heidelberg (1994)Google Scholar
- Corne, D., Ross, P., Fang, H.-L.: Fast Practical Evolutionary Timetabling. In: Fogarty, T.C. (ed.) AISB-WS 1994. LNCS, vol. 865, pp. 251–263. Springer, Heidelberg (1994)Google Scholar