Skip to main navigation Skip to search Skip to main content

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

    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