A GRASP-tabu search algorithm for solving school timetabling problems

  • Authors:
  • Marcone Jamilson Freitas Souza;Nelson Maculan;Luis Satoru Ochi

  • Affiliations:
  • Department of Computer Science, Federal University of Ouro Preto, Ouro Preto, MG Brazil;Systems Engineering and Computer Science Program, Federal University of Rio de Janeiro, Rio de Janeiro, RJ Brazil;Department of Computer Science, Fluminense Federal University, Niterói, RJ Brazil

  • Venue:
  • Metaheuristics
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes a hybrid approach to solve school timetabling problems. This approach is a GRASP that uses a partially greedy procedure to construct an initial solution and attempts to improve the constructed solution using Tabu Search. When an infeasible solution without overlapping classes is generated, a procedure called Intraclasses-Interclasses is activated, trying to retrieve feasibility. If successful, it is reactivated, in an attempt to improve the timetable's compactness as well as other requirements. Computational results show that the Intraclasses-Interclasses procedure speeds up the process of obtaining better quality solutions.