Home > Research > Publications & Outputs > A greedy gradient-simulated annealing selection...

Electronic data

  • SoftComputing2013

    Rights statement: The final publication is available at Springer via http://dx.doi.org/10.1007/s00500-013-1096-5

    Accepted author manuscript, 873 KB, PDF document

    Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License

Links

Text available via DOI:

View graph of relations

A greedy gradient-simulated annealing selection hyper-heuristic

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

A greedy gradient-simulated annealing selection hyper-heuristic. / Kalender, Murat; Kheiri, Ahmed; Özcan, Ender et al.
In: Soft Computing, Vol. 17, No. 12, 01.12.2013, p. 2279-2292.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Kalender M, Kheiri A, Özcan E, Burke EK. A greedy gradient-simulated annealing selection hyper-heuristic. Soft Computing. 2013 Dec 1;17(12):2279-2292. Epub 2013 Jul 31. doi: 10.1007/s00500-013-1096-5

Author

Kalender, Murat ; Kheiri, Ahmed ; Özcan, Ender et al. / A greedy gradient-simulated annealing selection hyper-heuristic. In: Soft Computing. 2013 ; Vol. 17, No. 12. pp. 2279-2292.

Bibtex

@article{03012b824e6c413c91af6185b4c3ea37,
title = "A greedy gradient-simulated annealing selection hyper-heuristic",
abstract = "Educational timetabling problem is a challenging real world problem which has been of interest to many researchers and practitioners. There are many variants of this problem which mainly require scheduling of events and resources under various constraints. In this study, a curriculum based course timetabling problem at Yeditepe University is described and an iterative selection hyper-heuristic is presented as a solution method. A selection hyper-heuristic as a high level methodology operates on the space formed by a fixed set of low level heuristics which operate directly on the space of solutions. The move acceptance and heuristic selection methods are the main components of a selection hyper-heuristic. The proposed hyper-heuristic in this study combines a simulated annealing move acceptance method with a learning heuristic selection method and manages a set of low level constraint oriented heuristics. A key goal in hyper-heuristic research is to build low cost methods which are general and can be reused on unseen problem instances as well as other problem domains desirably with no additional human expert intervention. Hence, the proposed method is additionally applied to a high school timetabling problem, as well as six other problem domains from a hyper-heuristic benchmark to test its level of generality. The empirical results show that our easy-to-implement hyper-heuristic is effective in solving the Yeditepe course timetabling problem. Moreover, being sufficiently general, it delivers a reasonable performance across different problem domains.",
author = "Murat Kalender and Ahmed Kheiri and Ender {\"O}zcan and Burke, {Edmund K.}",
note = "The final publication is available at Springer via http://dx.doi.org/10.1007/s00500-013-1096-5",
year = "2013",
month = dec,
day = "1",
doi = "10.1007/s00500-013-1096-5",
language = "English",
volume = "17",
pages = "2279--2292",
journal = "Soft Computing",
issn = "1433-7479",
publisher = "Springer",
number = "12",

}

RIS

TY - JOUR

T1 - A greedy gradient-simulated annealing selection hyper-heuristic

AU - Kalender, Murat

AU - Kheiri, Ahmed

AU - Özcan, Ender

AU - Burke, Edmund K.

N1 - The final publication is available at Springer via http://dx.doi.org/10.1007/s00500-013-1096-5

PY - 2013/12/1

Y1 - 2013/12/1

N2 - Educational timetabling problem is a challenging real world problem which has been of interest to many researchers and practitioners. There are many variants of this problem which mainly require scheduling of events and resources under various constraints. In this study, a curriculum based course timetabling problem at Yeditepe University is described and an iterative selection hyper-heuristic is presented as a solution method. A selection hyper-heuristic as a high level methodology operates on the space formed by a fixed set of low level heuristics which operate directly on the space of solutions. The move acceptance and heuristic selection methods are the main components of a selection hyper-heuristic. The proposed hyper-heuristic in this study combines a simulated annealing move acceptance method with a learning heuristic selection method and manages a set of low level constraint oriented heuristics. A key goal in hyper-heuristic research is to build low cost methods which are general and can be reused on unseen problem instances as well as other problem domains desirably with no additional human expert intervention. Hence, the proposed method is additionally applied to a high school timetabling problem, as well as six other problem domains from a hyper-heuristic benchmark to test its level of generality. The empirical results show that our easy-to-implement hyper-heuristic is effective in solving the Yeditepe course timetabling problem. Moreover, being sufficiently general, it delivers a reasonable performance across different problem domains.

AB - Educational timetabling problem is a challenging real world problem which has been of interest to many researchers and practitioners. There are many variants of this problem which mainly require scheduling of events and resources under various constraints. In this study, a curriculum based course timetabling problem at Yeditepe University is described and an iterative selection hyper-heuristic is presented as a solution method. A selection hyper-heuristic as a high level methodology operates on the space formed by a fixed set of low level heuristics which operate directly on the space of solutions. The move acceptance and heuristic selection methods are the main components of a selection hyper-heuristic. The proposed hyper-heuristic in this study combines a simulated annealing move acceptance method with a learning heuristic selection method and manages a set of low level constraint oriented heuristics. A key goal in hyper-heuristic research is to build low cost methods which are general and can be reused on unseen problem instances as well as other problem domains desirably with no additional human expert intervention. Hence, the proposed method is additionally applied to a high school timetabling problem, as well as six other problem domains from a hyper-heuristic benchmark to test its level of generality. The empirical results show that our easy-to-implement hyper-heuristic is effective in solving the Yeditepe course timetabling problem. Moreover, being sufficiently general, it delivers a reasonable performance across different problem domains.

U2 - 10.1007/s00500-013-1096-5

DO - 10.1007/s00500-013-1096-5

M3 - Journal article

VL - 17

SP - 2279

EP - 2292

JO - Soft Computing

JF - Soft Computing

SN - 1433-7479

IS - 12

ER -