An hyperheuristic approach to course timetabling problem using an evolutionary algorithm

In this paper we present an evolutionary algorithm which evolves the choice of the heuristics to be used at each step of the building process of a timetable. The original idea was developed at the EvoNet Summer School 2001, and published in [1]. Here we propose an improved algorithm with a different representation, and new sets of heuristics.