Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Müller, T., Murray, K.: Comprehensive Approach to Student Sectioning. In: The 7th International Conference on the Practice and Theory of Automated Timetabling (2008)
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)
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)
Burke, E.K., Jackson, K., Kingston, J.H., Weare, R.: Automated University Timetabling: The State of the Art. The Computer Journal 40(9), 565–571 (1997)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Suyanto (2010). An Informed Genetic Algorithm for University Course and Student Timetabling Problems. In: Rutkowski, L., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds) Artifical Intelligence and Soft Computing. ICAISC 2010. Lecture Notes in Computer Science(), vol 6114. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13232-2_28
Download citation
DOI: https://doi.org/10.1007/978-3-642-13232-2_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-13231-5
Online ISBN: 978-3-642-13232-2
eBook Packages: Computer ScienceComputer Science (R0)