Abstract
Hyper-heuristics are an optimization methodology which ‘search the space of heuristics’ rather than directly searching the space of the underlying candidate-solution representation. Hyper-heuristic search has traditionally been divided into two layers: a lower problem-domain layer (where domain-specific heuristics are applied) and an upper hyper-heuristic layer, where heuristics are selected or generated. The interface between the two layers is commonly termed the “domain barrier”. Historically this interface has been defined to be highly restrictive, in the belief that this is required for generality. We argue that this prevailing conception of domain barrier is so limiting as to defeat the original motivation for hyper-heuristics. We show how it is possible to make use of domain knowledge without loss of generality and describe generalized hyper-heuristics which can incorporate arbitrary domain knowledge.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
And to a less overt degree implied in early work on hyper-heuristics (e.g. [8]).
References
http://www.openmath.org. Online. Accessed Oct 2015
Abscon, an XCSP v2.0 solver. http://www.cril.univ-artois.fr/~lecoutre/software.html. Online. Accessed Oct 2015
G. Antoniou, F. Van Harmelen, A Semantic Web Primer (MIT, Cambridge, 2004)
S. Asta, E. Özcan, A tensor-based selection hyper-heuristic for cross-domain heuristic search. Inf. Sci. 299, 412–432 (2015)
R. Battiti, Reactive search: toward self–tuning heuristics, in Modern Heuristic Search Methods, ed. by V.J. Rayward-Smith, I.H. Osman, C.R. Reeves, G.D. Smith (Wiley, Chichester, 1996), pp. 61–83
U. Benlic, J.-K. Hao, A study of adaptive perturbation strategy for iterated local search, in Evolutionary Computation in Combinatorial Optimization - 13th European Conference, EvoCOP 2013, Proceedings, Vienna, 3–5 April 2013, pp. 61–72
A.E.I. Brownlee, J. Swan, E. Özcan, A.J. Parkes, Hyperion2: a toolkit for {Meta-, Hyper-} heuristic research, in Proceedings of the 2014 Conference Companion on Genetic and Evolutionary Computation Companion, GECCO Comp ’14 (ACM, New York, 2014), pp. 1133–1140
E. Burke, G. Kendall, J. Newall, E. Hart, P. Ross, S. Schulenburg, Hyper-heuristics: an emerging direction in modern search technology, in Handbook of Metaheuristics (Springer, Berlin, 2003), pp. 457–474
E.K. Burke, M. Hyde, G. Kendall, G. Ochoa, E. Özcan, J.R. Woodward, A classification of hyper-heuristic approaches, in Handbook of Metaheuristics (Springer, Berlin, 2010), pp. 449–468
E.K. Burke, M. Gendreau, M. Hyde, G. Kendall, G. Ochoa, E. Özcan, R. Qu, Hyper-heuristics: a survey of the state of the art. J. Oper. Res. Soc. 64(12), 1695–1724 (2013)
K. Chakhlevitch, P.I. Cowling, Hyperheuristics: recent developments, in Adaptive and Multilevel Metaheuristics, ed. by C. Cotta, M. Sevaux, K. Sörensen. Studies in Computational Intelligence (Springer, Berlin, 2008), pp. 3–29
P. Cowling, G. Kendall, E. Soubeiga, A hyperheuristic approach to scheduling a sales summit, in Practice and Theory of Automated Timetabling III. Lecture Notes in Computer Science, vol. 2079, ed. by E. Burke, W. Erben (Springer, Berlin, Heidelberg, 2001), pp. 176–190
L. De Raedt, T. Guns, S. Nijssen, Constraint programming for data mining and machine learning, in Proceedings of the Twenty-Fourth AAAI Conference on Artificial Intelligence (AAAI-10) (2010)
H.L. Fang, P. Ross, D. Corne, A promising genetic algorithm approach to job-shop scheduling, rescheduling, and open-shop scheduling problems, in Proceedings of the Fifth International Conference on Genetic Algorithms (Morgan Kaufmann, San Mateo, CA, 1993), pp. 375–382
H.L. Fang, P. Ross, D. Corne, A promising hybrid GA/heuristic approach for open-shop scheduling problems, in Proceedings of the 11th Conference on Artificial Intelligence (1994), pp. 590–594
H. Fisher, G.L. Thompson, Probabilistic learning combinations of local job-shop scheduling rules, in Industrial Scheduling, ed. by J.F. Muth, G.L. Thompson (Prentice-Hall, Upper Saddle River, NJ, 1963), pp. 225–251
M. Gagliolo, J. Schmidhuber, Learning dynamic algorithm portfolios. Ann. Math. Artif. Intell. 47(3–4), 295–328 (2006)
F. Glover, M. Laguna, Tabu Search (Kluwer, Norwell, MA, 1997)
C.P. Gomes, B. Selman, Algorithm portfolios. Artif. Intell. 126(1–2), 43–62 (2001)
T.R. Gruber, Toward principles for the design of ontologies used for knowledge sharing? Int. J. Hum. Comput. Stud. 43(5), 907–928 (1995)
B.A. Huberman, R.M. Lukose, T. Hogg, An economics approach to hard computational problems. Science 275(5296), 51–54 (1997)
M. Hyde, E. Özcan, E.K. Burke, Multilevel search for evolving the acceptance criteria of a hyper-heuristic, in Proceedings of the 4th Multidisciplinary International Conference on Scheduling: Theory and Applications (2009), pp. 798–801
G. Kendall, E. Soubeiga, P. Cowling, Choice function and random hyperheuristics, in Proceedings of the fourth Asia-Pacific Conference on Simulated Evolution And Learning, SEAL (Springer, Berlin, 2002), pp. 667–671
D.B. Lenat, EURISKO: a program that learns new heuristics and domain concepts. Artif. Intell. 21(1–2), 61–98 (1983)
S. Martin, D. Ouelhadj, P. Smet, G.V. Berghe, E. Özcan, Cooperative search for fair nurse rosters. Expert Syst. Appl. 40(16), 6674–6683 (2013)
M. Minsky, A framework for representing knowledge. Technical Report, Cambridge, MA (1974)
J. Mostow, A.E. Prieditis, Discovering admissible heuristics by abstracting and optimizing: a transformational approach, in Proceedings of the 11th International Joint Conference on Artificial Intelligence - Volume 1, IJCAI’89, San Francisco, CA (Morgan Kaufmann, San Mateo, CA, 1989), pp. 701–707
G. Ochoa, M. Hyde, T. Curtois, A. Vazquez-Rodriguez, J. Walker, M. Gendreau, B. Kendall, G. McCollum, A.J. Parkes, S. Petrovic et al., Hyflex: a benchmark framework for cross-domain heuristic search, in Evolutionary Computation in Combinatorial Optimization (Springer, Berlin, 2012), pp. 136–147
E. Özcan, B. Bilgin, E.E. Korkmaz, Hill climbers and mutational heuristics in hyperheuristics, in Parallel Problem Solving from Nature - PPSN IX. Lecture Notes in Computer Science, vol. 4193 (Springer, Berlin, Heidelberg, 2006), pp. 202–211
A.J. Parkes, E. Özcan, D. Karapetyan, A software interface for supporting the application of data science to optimisation, in Learning and Intelligent Optimization. Lecture Notes in Computer Science, vol. 8994 (Springer, Berlin, 2015), pp. 306–311
R. Qu, E.K. Burke, B. McCollum, Adaptive automated construction of hybrid heuristics for exam timetabling and graph colouring problems. Eur. J. Oper. Res. 198(2), 392–404 (2009)
R. Quillan, A Notation for Representing Conceptual Information: An Application to Semantics and Mechanical English Paraphrasing (Systems Development Corporation, Santa Monica, CA, 1963)
J.R. Rice, The algorithm selection problem, in Advances in Computers, vol. 15 (Elsevier, New York, 1976), pp. 65–118
P. Ross, Hyper-heuristics, in Search Methodologies, ed. by E.K. Burke, G. Kendall (Springer US, New York, 2005), pp. 529–556
P. Ross, S. Schulenburg, J.G. Marín-Blázquez, E. Hart, Hyper-heuristics: learning to combine simple heuristics in bin-packing problems, in Proceedings of the Genetic and Evolutionary Computation Conference, GECCO ’02, San Francisco (Morgan Kaufmann, San Mateo, CA, 2002), pp. 942–948
P. Ross, J.G. Marín-Blázquez, S. Schulenburg, E. Hart, Learning a procedure that can solve hard bin-packing problems: a new GA-based approach to hyper-heuristics, in Proceedings of the 2003 International Conference on Genetic and Evolutionary Computation: Part II, GECCO’03 (Springer, Berlin, Heidelberg, 2003), pp. 1295–1306
O. Roussel, C. Lecoutre, XML representation of constraint networks: format XCSP 2.1. CoRR (2009). abs/0902.2362
K. Sörensen, F.W. Glover, Metaheuristics, in Encyclopedia of Operations Research and Management Science (Springer US, New York, 2013), pp. 960–970
E. Soubeiga, Development and Application of Hyperheuristics to Personnel Scheduling. Ph.D. thesis, School of Computer Science, University of Nottingham (2003)
J.F. Sowa, Knowledge Representation: Logical, Philosophical and Computational Foundations (Brooks/Cole Publishing, Pacific Grove, CA, 2000)
R.H. Storer, S.D. Wu, R. Vaccari, New search spaces for sequencing problems with application to job shop scheduling. Manag. Sci. 38(10), 1495–1509 (1992)
R.H. Storer, S.D. Wu, R. Vaccari, Problem and heuristic space search strategies for job shop scheduling. ORSA J. Comput. 7(4), 453–467 (1995)
J. Swan, N. Burles, Templar - a framework for template-method hyper-heuristics, in Genetic Programming. Lecture Notes in Computer Science, vol. 9025, ed. by P. Machado et al. (Springer, Berlin, 2015), pp. 205–216
J. Swan, E. Özcan, G. Kendall, Hyperion - a recursive hyper-heuristic framework, in Learning and Intelligent Optimization, ed. by C. Coello. Lecture Notes in Computer Science, vol. 6683 (Springer, Berlin, Heidelberg, 2011), pp. 616–630
J. Swan, M. Edjvet, E. Özcan, Augmenting metaheuristics with rewriting systems. Technical Report CSM-197, Computing Science and Mathematics, University of Stirling, Stirling FK9 4LA (2014)
J. Swan, J.R. Woodward, E. Özcan, G. Kendall, E.K. Burke, Searching the hyper-heuristic design space. Cogn. Comput. 6(1), 66–73 (2014)
J. Swan, S. Adriaensen, M. Bishr, E.K. Burke, J.A. Clark, P. De Causmaecker, J. Durillo, K. Hammond, E. Hart, C.G. Johnson, Z.A. Kocsis, B. Kovitz, K. Krawiec, S. Martin, J.J. Merelo, L.L. Minku, E. Özcan, G.L. Pappa, E. Pesch, P. Garcia-Sànchez, A. Schaerf, K. Sim, J. Smith, T. Stützle, S. Voß, S. Wagner, X. Yao, A research agenda for metaheuristic standardization, in MIC 2015: The XI Metaheuristics International Conference (2015)
J. Woodward, A. Parkes, G. Ochoa, A mathematical formalization of hyper-heuristics. Workshop on Hyper-Heuristics - Automating the Heuristic Design Process (2008) http://www.cs.stir.ac.uk/~jrw/publications/defHH.pdf. Online. Accessed 21 Oct 2015
J. Woodward, J. Swan, S. Martin, The ‘Composite’ design pattern in metaheuristics, in Proceedings of the 2014 Conference Companion on Genetic and Evolutionary Computation Companion, GECCO Comp ’14, New York, 2014, pp. 1439–1444
XCSP v3.0. http://www.xcsp.org/series.html. Online. Accessed Oct 2015
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Swan, J., De Causmaecker, P., Martin, S., Özcan, E. (2018). A Re-characterization of Hyper-Heuristics. In: Amodeo, L., Talbi, EG., Yalaoui, F. (eds) Recent Developments in Metaheuristics. Operations Research/Computer Science Interfaces Series, vol 62. Springer, Cham. https://doi.org/10.1007/978-3-319-58253-5_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-58253-5_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-58252-8
Online ISBN: 978-3-319-58253-5
eBook Packages: Business and ManagementBusiness and Management (R0)