Evolving timetabling heuristics using a grammar-based genetic programming hyper-heuristic framework

Mohamed Bader, R. Poli, S. Fatima

Research output: Contribution to journalArticlepeer-review

Abstract

This paper introduces a Grammar-based Genetic Programming Hyper-Heuristic framework (GPHH) for evolving constructive heuristics for timetabling. In this application GP is used as an online learning method which evolves heuristics while solving the problem. In other words, the system keeps on evolving heuristics for a problem instance until a good solution is found. The framework is tested on some of the most widely used benchmarks in the field of exam timetabling and compared with the best state-of-the-art approaches. Results show that the framework is very competitive with other constructive techniques, and did outperform other hyper-heuristic frameworks on many occasions.
Original languageEnglish
Pages (from-to)205-219
Number of pages15
JournalMemetic Computing
Volume1
Issue number3
DOIs
Publication statusPublished - 2009

Keywords

  • genetic algorithms
  • genetic programming
  • timetabling
  • Hyper-heuristics
  • Heuristics

Fingerprint

Dive into the research topics of 'Evolving timetabling heuristics using a grammar-based genetic programming hyper-heuristic framework'. Together they form a unique fingerprint.

Cite this