Abstract
Hyper-heuristics seek solution methods instead of solutions and thus provides a higher level of generality compared to bespoke metaheuristics and traditional heuristic approaches. In this paper, a hyper-heuristic is proposed to solve the ski-lodge problem which involves allocating shared-time apartments to customers during a skiing season in a way that achieves a certain objective while respecting the constraints of the problem. Prior approaches to the problem include simulated annealing and genetic algorithm. To the best of our knowledge, this is the first time the ski-lodge problem is approached from a hyper-heuristic perspective. Although the aim of hyper-heuristics is to provide good results over problem sets rather than producing best results for certain problem instances, for completeness and to get an idea of the quality of solutions, the results of the proposed hyper-heuristic are compared to that of genetic algorithm and simulated annealing. The hyper-heuristic was found to perform better than simulated annealing and comparatively to the genetic algorithm, producing better results for some of the instances. Furthermore, the hyper-heuristic has better overall performance over the problem set being considered.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
The ski-lodge problem, http://www.soc.napier.ac.uk/~peter/ski-lodge/
Aickelin, U., Dowsland, K.A.: An indirect genetic algorithm for a nurse-scheduling problem. Comput. Oper. Res. 31(5), 761–778 (2004)
CODeS Research Group at Katholieke Universiteit Leuven in Belgium, in Norway, S.G., the University of Udine in Italy: The First International Nurse Roster Competition, http://www.kuleuven-kulak.be/nrpcompetition (2015). Accessed July 2015
Bucci, M.: Optimization with simulated annealing. C/C++ Users J. 19(11), 10–27 (2001)
Burke, E.K., Gendreau, M., Hyde, M., Kendall, G., Ochoa, G., Özcan, E., Qu, R.: Hyper-heuristics: a survey of the state of the art. J. Oper. Res. Soc. 64(12), 1695–1724 (2013)
Burke, E.K., Hyde, M., Kendall, G., Ochoa, G., Özcan, E., Woodward, J.R.: A classification of hyper-heuristic approaches. In: Handbook of Metaheuristics, pp. 449–468. Springer (2010)
Burke, E., Kendall, G.: Search Methodologies: Introductory Tutorials in Optimization and Decision Support Techniques. Springer, Berlin (2013)
López-Camacho, E., Terashima-Marin, H., Ross, P., Ochoa, G.: A unified hyper-heuristic framework for solving bin packing problems. Expert Syst. Appl. 41(15), 6876–6889 (2014)
Ochoa, G., Qu, R., Burke, E.K.: Analyzing the landscape of a graph based hyper-heuristic for timetabling problems. In: Proceedings of the 11th Annual conference on Genetic and Evolutionary Computation, pp. 341–348. ACM (2009)
Ross, P.: Hyper-heuristics. In: Search Methodologies, pp. 529–556. Springer, Berlin (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Hassan, A., Pillay, N. (2016). A Hyper-Heuristic Approach to Solving the Ski-Lodge Problem. In: Pillay, N., Engelbrecht, A., Abraham, A., du Plessis, M., Snášel, V., Muda, A. (eds) Advances in Nature and Biologically Inspired Computing. Advances in Intelligent Systems and Computing, vol 419. Springer, Cham. https://doi.org/10.1007/978-3-319-27400-3_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-27400-3_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-27399-0
Online ISBN: 978-3-319-27400-3
eBook Packages: Computer ScienceComputer Science (R0)