DocumentCode :
2662266
Title :
A two-phase evolutionary algorithm for the university course timetabling problem
Author :
Najdpour, Negin ; Feizi-Derakhshi, Mohammad-Reza
Author_Institution :
Islamic Azad Univ. of Shabestar, Shabestar, Iran
Volume :
2
fYear :
2010
fDate :
3-5 Oct. 2010
Abstract :
Course timetabling represents a difficult optimization problem and finding a high quality timetable is a challenging task. With a large number of events involved and various hard constraints to be fulfilled, finding an optimal timetable is complicated and time consuming. Conventional course scheduling is done with little attention to student´s interest and their needs in career development. This study develops a practical automatic course scheduling system based on student´s need, wherein the course scheduling process is divided into two stages. In the first stage, student´s needs in course selection are considered and a technique is used to establish dependency matrix of courses selected by students in the previous terms. In the second stage genetic algorithm with a new cycle crossover approach is used to arrange the courses into a timetable according to a cost function designed in this study. This study is based on student´s willingness in course selection, takes into account teacher preferences and then applies genetic algorithm, so as to produce as optimal course timetable. The automatic course scheduling system proposed in this study produce course timetables that truly fulfill user´s needs and increase students´ and teachers´ satisfaction. It is concluded that this cycle crossover operator in comparison with other types of crossover operators represents a particularly effective method for producing high quality solutions to the university course timetabling problem.
Keywords :
data mining; educational courses; educational institutions; genetic algorithms; scheduling; automatic course scheduling system; cycle crossover approach; genetic algorithm; two phase evolutionary algorithm; university course timetabling problem; Cognition; Computer science; Cost function; Europe; Processor scheduling; Scheduling; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Technology and Engineering (ICSTE), 2010 2nd International Conference on
Conference_Location :
San Juan, PR
Print_ISBN :
978-1-4244-8667-0
Electronic_ISBN :
978-1-4244-8666-3
Type :
conf
DOI :
10.1109/ICSTE.2010.5608807
Filename :
5608807
Link To Document :
بازگشت