Title :
Solving the Course Scheduling Problem Using Simulated Annealing
Author :
Aycan, E. ; Ayav, T.
Author_Institution :
Dept. of Comput. Eng., Izmir Inst. of Technol., Izmir
Abstract :
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.
Keywords :
educational courses; scheduling; search problems; simulated annealing; Izmir Institute of Technology; NP-complete problem; academic class scheduling problem; course scheduling problem; neighborhood searching algorithm; simple search-swapping method; simulated annealing; university course timetabling problem; Computational modeling; Computer simulation; Costs; Educational institutions; Laboratories; NP-complete problem; Paper technology; Processor scheduling; Simulated annealing; Tellurium; course scheduling; neigh-borhood searching; simulated annealing;
Conference_Titel :
Advance Computing Conference, 2009. IACC 2009. IEEE International
Conference_Location :
Patiala
Print_ISBN :
978-1-4244-2927-1
Electronic_ISBN :
978-1-4244-2928-8
DOI :
10.1109/IADCC.2009.4809055