An informed genetic algorithm for the examination timetabling problem

被引:50
作者
Pillay, N. [1 ]
Banzhaf, W. [2 ]
机构
[1] Univ KwaZulu Natal, Sch Comp Sci, Pietermaritzburg, KwaZulu Natal, South Africa
[2] Mem Univ Newfoundland, Dept Comp Sci, St John, NF A1B 3X5, Canada
关键词
Examination timetabling; Evolutionary algorithms; Genetic algorithms; Heuristics;
D O I
10.1016/j.asoc.2009.08.011
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents the results of a study conducted to investigate the use of genetic algorithms (GAs) as a means of inducing solutions to the examination timetabling problem (ETP). This study differs from previous efforts applying genetic algorithms to this domain in that firstly it takes a two-phased approach to the problem which focuses on producing timetables that meet the hard constraints during the first phase, while improvements are made to these timetables in the second phase so as to reduce the soft constraint costs. Secondly, domain specific knowledge in the form of heuristics is used to guide the evolutionary process. The system was tested on a set of 13 real-world problems, namely, the Carter benchmarks. The performance of the system on the benchmarks is comparable to that of other evolutionary techniques and in some cases the system was found to outperform these techniques. Furthermore, the quality of the examination timetables evolved is within range of the best results produced in the field. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:457 / 467
页数:11
相关论文
共 21 条
  • [1] ABDULLAH S, 2004, NOTTCSTR20048 U NOTT
  • [2] [Anonymous], P 2 E W INT C COMP T
  • [3] AYOB M, 2006, ITERATIVE RESTART VA, P336
  • [4] Burke E.K., 2006, P PATAT, VCiteseer, P370
  • [5] BURKE EK, 1996, LECT NOTES COMPUTER, V1153, P241
  • [6] Caramia M, 2001, LECT NOTES COMPUTER, P230
  • [7] Carter MW, 1996, J OPER RES SOC, V47, P373, DOI 10.1057/jors.1996.37
  • [8] Casey S, 2003, LECT NOTES COMPUT SC, V2740, P232
  • [9] CHU SC, 1999, P 3 INT C KNOWL BAS, P492
  • [10] Côte P, 2005, LECT NOTES COMPUT SC, V3616, P294, DOI 10.1007/11593577_17