An empirical study of hyperheuristics for managing very large sets of low level heuristics

An empirical study of hyperheuristics for managing very large sets of low level heuristics

0.00 Avg rating0 Votes
Article ID: iaor2012537
Volume: 63
Issue: 3
Start Page Number: 392
End Page Number: 405
Publication Date: Mar 2012
Journal: Journal of the Operational Research Society
Authors: , , , ,
Keywords: metaheuristics
Abstract:

Hyperheuristics give us the appealing possibility of abstracting the solution method from the problem, since our hyperheuristic, at each decision point, chooses between different low level heuristics rather than different solutions as is usually the case for metaheuristics. By assembling low level heuristics from parameterised components we may create hundreds or thousands of low level heuristics, and there is increasing evidence that this is effective in dealing with every eventuality that may arise when solving different combinatorial optimisation problem instances since at each iteration the solution landscape is amenable to at least one of the low level heuristics. However, the large number of low level heuristics means that the hyperheuristic has to intelligently select the correct low level heuristic to use, to make best use of available CPU time. This paper empirically investigates several hyperheuristics designed for large collections of low level heuristics and adapts other hyperheuristics from the literature to cope with these large sets of low level heuristics on a difficult real‐world workforce scheduling problem. In the process we empirically investigate a wide range of approaches for setting tabu tenure in hyperheuristic methods, for a complex real‐world problem. The results show that the hyperheuristic methods described provide a good way to trade off CPU time and solution quality.

Reviews

Required fields are marked *. Your email address will not be published.