Abstract
We have recently introduced a hyper-heuristic genetic algorithm (hyper-GA) with an adaptive length chromosome which aims to evolve an ordering of low-level heuristics so as to find good quality solutions to given problems. The guided mutation and crossover hyper-GA, the focus of this paper, extends that work. The aim of a guided hyper-GA is to make the dynamic removal and insertion of heuristics more efficient, and evolve sequences of heuristics in order to produce promising solutions more effectively. We apply the algorithm to a geographically distributed training staff and course scheduling problem to compare the computational result with the application of other hyper-GAs. In order to show the robustness of hyper-GAs, we apply our methods to a student project presentation scheduling problem in a UK university and compare results with the application of another hyper-heuristic method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aickelin, U., Dowsland, K.: Exploiting Problem structure In A Genetic Algorithm Approach To A Nurse Rostering Problem. Journal Of Scheduling 3, 139–153 (2000)
Bremermann, H.J.: The Evolution of Intelligence. The Nervous System as a Model of its Environment. Technical Report No. 1, Contract No. 477(17), Dept. of Mathematics, Univ. of Washington, Seattle (1958)
Burke, E., Kendall, G., Newall, J., Hart, E., Ross, P., Schulenburg, S.: Handbook of metaheuristics. In: Hyper-heuristics: an emerging direction in modern search technology, pp. 457–474. Kluwer Academic Publishers, Dordrecht (2003)
Corne, D., Ogden, J.: Evolutionary Optimisation of Methodist Preaching Timetables. In: Burke, E.K., Ross, P. (eds.) PATAT 1995. LNCS, vol. 1153, pp. 142–155. Springer, Heidelberg (1996)
Cowling, P.I., Kendall, G., Han, L.: An investigation of a hyperheuristic genetic algorithm applied to a trainer scheduling problem. In: Proceedings of the Congress on Evolutionary Computation 2002, CEC 2002, pp. 1185–1190. Morgan Kaufman, San Francisco (2002)
Cowling, P.I., Kendall, G., Soubeiga, E.: Hyperheuristic Approach to Scheduling a Sales Summit. In: Burke, E., Erben, W. (eds.) PATAT 2000. LNCS, vol. 2079, pp. 176–190. Springer, Heidelberg (2001) (Selected papers)
Cowling, P.I., Kendall, G., Soubeiga, E.: A Parameter-free Hyperheuristic for Scheduling a Sales Summit. In: Proceedings of the Third Metaheuristic International Conference (MIC 2001), pp. 127–131 (2001)
Cowling, P.I., Kendall, G., Soubeiga, E.: Hyperheuristics: A Tool for Rapid Prototyping in Scheduling and Optimisation. In: Cagnoni, S., Gottlieb, J., Hart, E., Middendorf, M., Raidl, G.R. (eds.) EvoIASP 2002, EvoWorkshops 2002, EvoSTIM 2002, EvoCOP 2002, and EvoPlan 2002. LNCS, vol. 2279, p. 1. Springer, Heidelberg (2002)
Cowling, P.I., Kendall, G., Soubeiga, E.: Hyperheuristics: A robust optimisation method applied to nurse scheduling. In: Guervós, J.J.M., Adamidis, P.A., Beyer, H.-G., Fernández-Villacañas, J.-L., Schwefel, H.-P. (eds.) PPSN 2002. LNCS, vol. 2439, pp. 851–860. Springer, Heidelberg (2002)
Easton, F., Mansour, N.: A Distributed Genetic Algorithm For Deterministic And Stochastic Labor Scheduling Problems. European Journal of Operational Research, 505–523 (1999)
Falkenauer, E.: A Hybrid Grouping Genetic Algorithm for Bin Packing. Journal of Heuristics 2(1), 5–30 (1996)
Fraser, A.S.: Simulation of genetic systems by automatic digital computers. II. Effects of linkage on rates under selection. Australian J. of Biol Sci. 10, 492–499 (1957)
Gratch, J., Chien, S.: Adaptive Problem-Solving for Large-Scale Scheduling Problems: A Case Study. Journal of Artificial Intelligence Research 4, 365–396 (1996)
Han, L., Kendall, G., Cowling, P.: An adaptive length chromosome hyperheuristic genetic algorithm for a trainer scheduling problem. In: SEAL 2002, pp. 267–271 (2002)
Han, L., Kendall, G.: Investigation of a Tabu Assisted Hyper-Heuristic Genetic Algorithm. In: Accepted by CEC 2003, Perth, Australia (2003)
Hart, E., Ross, P., Nelson, J.: Solving a Real-World Problem Using an Evolving Heuristically Driven Schedule Builder. Evolutionary Computation 6(1), 61–80 (1998)
Holland, J.H.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)
Martello, S., Toth, P.: Knapsack Problems Algorithms and Computer Implementations. John Wiley & Son Ltd, Chichester (1990)
Mitchell, M.: An introduction to genetic algorithms. MIT Press, Cambridge (1996)
Moscato, P.: On Evolution, Search, Optimisation, Genetic Algorithms and Martial Arts: Towards Memetic Algorithms, report 826, Caltech Concurrent Computation Program, California Institute of Technology, Pasadena, California, USA (1989)
Nareyek, A.: Choosing Search Heuristics by Non-Stationary Reinforcement Learning. In: Resende, M.G.C., de Sousa, J.P. (eds.) Metaheuristics: Computer Decision-Making, pp. 523–544. Kluwer Academic Publishers, Dordrecht (2001)
Randall, M., Abramson, D.: A General Meta-Heuristic Based Solver for Combinatorial Optimisation Problems. Computational Optimisation and Applications 20, 185–210 (2001)
Syswerda, G.: Schedule Optimisation Using Genetic Algorithm. In: Davis, L. (ed.) Handbook of Genetic Algorithms, International Thomson Computer Press (1991)
Terashima-Marin, H., Ross, P., Valenzuela-Rendon, M.: Evolution of Constraint Satisfaction Strategies in Examination Timetabling. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 1999), pp. 635–642 (1999)
Whitley, D., Starkweather, T., Shaner, D.: The Travelling Salesman and Sequence Scheduling: Quality Solutions Using Genetic Edge Recombination. In: Davis, L. (ed.) Handbook of Genetic Algorithm, International Thomson Computer Press (1991)
Wren, A.: Scheduling, Timetabling and Rostering - a Special Relationship? In: ICPTAT 1995- Proceedings of the International Conference on the Practice and Theory of Automate Timetabling, pp. 475–495. Napier University (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Han, L., Kendall, G. (2003). Guided Operators for a Hyper-Heuristic Genetic Algorithm. In: Gedeon, T.(.D., Fung, L.C.C. (eds) AI 2003: Advances in Artificial Intelligence. AI 2003. Lecture Notes in Computer Science(), vol 2903. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24581-0_69
Download citation
DOI: https://doi.org/10.1007/978-3-540-24581-0_69
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20646-0
Online ISBN: 978-3-540-24581-0
eBook Packages: Springer Book Archive