Ant algorithm hyperheuristic approaches for scheduling problems

For decades, optimisation research has investigated methods to find optimal solutions to many problems in the fields of scheduling, timetabling and rostering. A family of abstract methods known as metaheuristics have been developed and applied to many of these problems, but their application to spe...

Full description

Bibliographic Details
Main Author: O'Brien, Ross
Format: Thesis (University of Nottingham only)
Language:English
Published: 2008
Subjects:
Online Access:https://eprints.nottingham.ac.uk/10540/
_version_ 1848791095059677184
author O'Brien, Ross
author_facet O'Brien, Ross
author_sort O'Brien, Ross
building Nottingham Research Data Repository
collection Online Access
description For decades, optimisation research has investigated methods to find optimal solutions to many problems in the fields of scheduling, timetabling and rostering. A family of abstract methods known as metaheuristics have been developed and applied to many of these problems, but their application to specific problems requires problem-specific coding and parameter adjusting to produce the best results for that problem. Such specialisation makes code difficult to adapt to new problem instances or new problems. One methodology that intended to increase the generality of state of the art algorithms is known as hyperheuristics. Hyperheuristics are algorithms which construct algorithms: using "building block" heuristics, the higher-level algorithm chooses between heuristics to move around the solution space, learning how to use the heuristics to find better solutions. We introduce a new hyperheuristic based upon the well-known ant algorithm metaheuristic, and apply it towards several real-world problems without parameter tuning, producing results that are competitive with other hyperheuristic methods and established bespoke metaheuristic techniques.
first_indexed 2025-11-14T18:23:03Z
format Thesis (University of Nottingham only)
id nottingham-10540
institution University of Nottingham Malaysia Campus
institution_category Local University
language English
last_indexed 2025-11-14T18:23:03Z
publishDate 2008
recordtype eprints
repository_type Digital Repository
spelling nottingham-105402025-02-28T11:08:42Z https://eprints.nottingham.ac.uk/10540/ Ant algorithm hyperheuristic approaches for scheduling problems O'Brien, Ross For decades, optimisation research has investigated methods to find optimal solutions to many problems in the fields of scheduling, timetabling and rostering. A family of abstract methods known as metaheuristics have been developed and applied to many of these problems, but their application to specific problems requires problem-specific coding and parameter adjusting to produce the best results for that problem. Such specialisation makes code difficult to adapt to new problem instances or new problems. One methodology that intended to increase the generality of state of the art algorithms is known as hyperheuristics. Hyperheuristics are algorithms which construct algorithms: using "building block" heuristics, the higher-level algorithm chooses between heuristics to move around the solution space, learning how to use the heuristics to find better solutions. We introduce a new hyperheuristic based upon the well-known ant algorithm metaheuristic, and apply it towards several real-world problems without parameter tuning, producing results that are competitive with other hyperheuristic methods and established bespoke metaheuristic techniques. 2008 Thesis (University of Nottingham only) NonPeerReviewed application/pdf en arr https://eprints.nottingham.ac.uk/10540/1/RossOBrien_FinalMPhilThesis.pdf O'Brien, Ross (2008) Ant algorithm hyperheuristic approaches for scheduling problems. MPhil thesis, University of Nottingham. Operations Research Heuristics Hyperheuristics Hyper-heuristics
spellingShingle Operations Research
Heuristics
Hyperheuristics
Hyper-heuristics
O'Brien, Ross
Ant algorithm hyperheuristic approaches for scheduling problems
title Ant algorithm hyperheuristic approaches for scheduling problems
title_full Ant algorithm hyperheuristic approaches for scheduling problems
title_fullStr Ant algorithm hyperheuristic approaches for scheduling problems
title_full_unstemmed Ant algorithm hyperheuristic approaches for scheduling problems
title_short Ant algorithm hyperheuristic approaches for scheduling problems
title_sort ant algorithm hyperheuristic approaches for scheduling problems
topic Operations Research
Heuristics
Hyperheuristics
Hyper-heuristics
url https://eprints.nottingham.ac.uk/10540/