• 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