An Efficient Simulated Annealing Algorithm for Feasible Solutions of Course Timetabling

  • Authors:
  • Juan Frausto-Solís;Federico Alonso-Pecina;Jaime Mora-Vargas

  • Affiliations:
  • Tecnológico de Monterrey Campus Cuernavaca, Cuernavaca, México 69042;Tecnológico de Monterrey Campus Cuernavaca, Cuernavaca, México 69042;Tecnológico de Monterrey Campus Estado de México,

  • Venue:
  • MICAI '08 Proceedings of the 7th Mexican International Conference on Artificial Intelligence: Advances in Artificial Intelligence
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Course Timetabling Problem (CTP) is a well known NP hard problem. Many classical randomized algorithms (as Genetic Algorithms, Simulated Annealing and Tabu Search) have been devised for this problem. For the previous PATAT benchmark, many of these old algorithms were able to find not only feasible solutions but even the optimal one. However, new harder CTP instances have recently proposed, which to obtain a feasible solution is a very hard challenge, and the previous algorithms do not perform well with these instances. Therefore, new algorithms for CTP should be devised. In this paper a new Simulating Annealing (SA) algorithm for CTP is presented. The algorithm shows a good performance not only with the old CTP instances but also with the new ones. This new SA implementation is able to find a feasible solution in instances where no other algorithm in the literature has been reported a success.