Solving the Course Scheduling Problem Using Simulated Annealing

被引:23
作者
Aycan, E. [1 ]
Ayav, T. [1 ]
机构
[1] Izmir Inst Technol, Dept Comp Engn, Izmir, Turkey
来源
2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3 | 2009年
关键词
course scheduling; simulated annealing; neighborhood searching;
D O I
10.1109/IADCC.2009.4809055
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper tackles the NP-complete problem of academic class scheduling (or timetabling). The aim is to find a feasible timetable for the department of computer engineering in Izmir Institute of Technology. The approach focuses on simulated annealing. We compare the performance of various neighborhood searching algorithms based on so-called simple search, swapping, simple search-swapping and their combinations, taking into account the execution times and the final costs. The most satisfactory timetable is achieved with the combination of all these three algorithms. The results highlight the efficacy of the proposed scheme.
引用
收藏
页码:462 / 466
页数:5
相关论文
共 19 条
[1]   University course timetabling using constraint handling rules [J].
Abdennadher, S ;
Marte, M .
APPLIED ARTIFICIAL INTELLIGENCE, 2000, 14 (04) :311-325
[2]  
ABDULLAH S, 2008, INT J COMPUTER SCI N, V8
[3]   CONSTRUCTING SCHOOL TIMETABLES USING SIMULATED ANNEALING - SEQUENTIAL AND PARALLEL ALGORITHMS [J].
ABRAMSON, D .
MANAGEMENT SCIENCE, 1991, 37 (01) :98-113
[4]  
ALMOND M, 1996, E W INT C COMP TECHN, V8, P331
[5]  
BENPAECHTER MGN, 1996, PRACTICE THEORY AUTO, V1153
[6]   Constraint satisfaction problems: Algorithms and applications [J].
Brailsford, SC ;
Potts, CN ;
Smith, BM .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 119 (03) :557-581
[7]  
Christenson D. A., 1996, Bell Labs Technical Journal, V1, P130, DOI 10.1002/1538-7035(199622)1:1<130::AID-BLTJ2009>3.0.CO
[8]  
2-E
[9]  
CORNE D, 1996, PRACTICE THEORY AUTO, V1153
[10]   AN INTRODUCTION TO TIMETABLING [J].
DEWERRA, D .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1985, 19 (02) :151-162