Abstract

The curriculum based course timetabling problem is a well-researched domain for which there are known benchmark data sets. Various techniques have been applied to these benchmarks in order to identify a methodology that produces the best quality timetable for one or more of the benchmark problems. The study presented in this paper takes a different approach and aims at developing a system, namely, an evolutionary algorithm (EA) hyper-heuristic, that generalizes over a set of problems rather than only producing a feasible timetable for one or more of the problems. The results of a first attempt at implementing an EA hyper-heuristic to solve the curriculum based university course timetabling problem is presented. The EA hyper-heuristic searches a heuristic space of combinations of low-level construction heuristics for feasibility, instead of a solution space. The optimal heuristic combination evolved is used to construct a solution to the timetabling problem. The EA hyper-heuristic was tested on the benchmark set of curriculum based course timetabling problems used for the second international timetabling competition. The system evolved feasible solutions for all 14 problems. The study also revealed areas for further improvement.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.