Home > Research > Publications & Outputs > An online learning selection hyper-heuristic fo...

Associated organisational unit

View graph of relations

An online learning selection hyper-heuristic for educational timetabling

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

An online learning selection hyper-heuristic for educational timetabling. / Steenson, Alexander; Özcan, Ender; Kheiri, Ahmed et al.
Proceedings of the 13th International Conference on the Practice and Theory of Automated Timetabling: PATAT 2021. Vol. I 2022. p. 129-146.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Steenson, A, Özcan, E, Kheiri, A, McCollum, B & McMullan, P 2022, An online learning selection hyper-heuristic for educational timetabling. in Proceedings of the 13th International Conference on the Practice and Theory of Automated Timetabling: PATAT 2021. vol. I, pp. 129-146, 13th International Conference on the Practice and Theory of Automated Timetabling, Bruges, Belgium, 23/08/22. <https://www.patatconference.org/patat2022/proceedings/>

APA

Steenson, A., Özcan, E., Kheiri, A., McCollum, B., & McMullan, P. (2022). An online learning selection hyper-heuristic for educational timetabling. In Proceedings of the 13th International Conference on the Practice and Theory of Automated Timetabling: PATAT 2021 (Vol. I, pp. 129-146) https://www.patatconference.org/patat2022/proceedings/

Vancouver

Steenson A, Özcan E, Kheiri A, McCollum B, McMullan P. An online learning selection hyper-heuristic for educational timetabling. In Proceedings of the 13th International Conference on the Practice and Theory of Automated Timetabling: PATAT 2021. Vol. I. 2022. p. 129-146 Epub 2020 Aug 1.

Author

Steenson, Alexander ; Özcan, Ender ; Kheiri, Ahmed et al. / An online learning selection hyper-heuristic for educational timetabling. Proceedings of the 13th International Conference on the Practice and Theory of Automated Timetabling: PATAT 2021. Vol. I 2022. pp. 129-146

Bibtex

@inproceedings{8f08ef9019304c6585e1de19f1b204f1,
title = "An online learning selection hyper-heuristic for educational timetabling",
abstract = "Examination and course timetabling are computationally difficult real-world resource allocation problems. In 2007, an International Timetabling Competition (ITC) consisting of three classes: (i) examination timetabling, (ii) post enrollment-based, and (iii) curriculum-based course timetabling was organised. One of the competing algorithms, referred to as CPSolver, successfully achieved the first place in two out of these three tracks. This study investigates the performance of various multi-stage selection hyper-heuristics sequencing low-level heuristics/operators extending the CPSolver framework which executes hill climbing and two well-known local search metaheuristics in stages.The proposed selection hyper-heuristic is a multi-stage approach making use of a matrix which maintains transitional probabilities between each low-level heuristic to select the next heuristic in the sequence. A second matrix tracks the probabilities of ending the sequence on a given low-level heuristic. The best configuration for the selection hyper-heuristic is explored tailoring the heuristic selection process for the given timetabling problem class. The empirical results on the ITC 2007 problem instances show that the proposed selection hyper-heuristics can reduce the number of soft constraint violations, producing improved solutions over CPSolver as well as some other previously proposed solvers, particularly, in examination and curriculum-based course timetabling.",
author = "Alexander Steenson and Ender {\"O}zcan and Ahmed Kheiri and Barry McCollum and Paul McMullan",
year = "2022",
month = aug,
day = "23",
language = "English",
volume = "I",
pages = "129--146",
booktitle = "Proceedings of the 13th International Conference on the Practice and Theory of Automated Timetabling",
note = "13th International Conference on the Practice and Theory of Automated Timetabling, PATAT '22 ; Conference date: 23-08-2022 Through 26-08-2022",
url = "http://patatconference.org/patat2020/",

}

RIS

TY - GEN

T1 - An online learning selection hyper-heuristic for educational timetabling

AU - Steenson, Alexander

AU - Özcan, Ender

AU - Kheiri, Ahmed

AU - McCollum, Barry

AU - McMullan, Paul

PY - 2022/8/23

Y1 - 2022/8/23

N2 - Examination and course timetabling are computationally difficult real-world resource allocation problems. In 2007, an International Timetabling Competition (ITC) consisting of three classes: (i) examination timetabling, (ii) post enrollment-based, and (iii) curriculum-based course timetabling was organised. One of the competing algorithms, referred to as CPSolver, successfully achieved the first place in two out of these three tracks. This study investigates the performance of various multi-stage selection hyper-heuristics sequencing low-level heuristics/operators extending the CPSolver framework which executes hill climbing and two well-known local search metaheuristics in stages.The proposed selection hyper-heuristic is a multi-stage approach making use of a matrix which maintains transitional probabilities between each low-level heuristic to select the next heuristic in the sequence. A second matrix tracks the probabilities of ending the sequence on a given low-level heuristic. The best configuration for the selection hyper-heuristic is explored tailoring the heuristic selection process for the given timetabling problem class. The empirical results on the ITC 2007 problem instances show that the proposed selection hyper-heuristics can reduce the number of soft constraint violations, producing improved solutions over CPSolver as well as some other previously proposed solvers, particularly, in examination and curriculum-based course timetabling.

AB - Examination and course timetabling are computationally difficult real-world resource allocation problems. In 2007, an International Timetabling Competition (ITC) consisting of three classes: (i) examination timetabling, (ii) post enrollment-based, and (iii) curriculum-based course timetabling was organised. One of the competing algorithms, referred to as CPSolver, successfully achieved the first place in two out of these three tracks. This study investigates the performance of various multi-stage selection hyper-heuristics sequencing low-level heuristics/operators extending the CPSolver framework which executes hill climbing and two well-known local search metaheuristics in stages.The proposed selection hyper-heuristic is a multi-stage approach making use of a matrix which maintains transitional probabilities between each low-level heuristic to select the next heuristic in the sequence. A second matrix tracks the probabilities of ending the sequence on a given low-level heuristic. The best configuration for the selection hyper-heuristic is explored tailoring the heuristic selection process for the given timetabling problem class. The empirical results on the ITC 2007 problem instances show that the proposed selection hyper-heuristics can reduce the number of soft constraint violations, producing improved solutions over CPSolver as well as some other previously proposed solvers, particularly, in examination and curriculum-based course timetabling.

M3 - Conference contribution/Paper

VL - I

SP - 129

EP - 146

BT - Proceedings of the 13th International Conference on the Practice and Theory of Automated Timetabling

T2 - 13th International Conference on the Practice and Theory of Automated Timetabling

Y2 - 23 August 2022 through 26 August 2022

ER -