Abstract
In this paper we propose a new tabu search hyperheuristic which makes individual low level heuristics tabu dynamically using an analogy with the Binary Exponential Back Off (BEBO) method used in network communication. We compare this method to a reduced Variable Neighbourhood Search (rVNS), greedy and random hyperheuristic approaches and other tabu search based heuristics for a complex real world workforce scheduling problem. Parallelisation is used to perform nearly 155 CPU-days of experiments. The results show that the new methods can produce results fitter than rVNS methods and within 99% of the fitness of those produced by a highly CPU-intensive greedy hyperheuristic in a fraction of the time.
This work was funded by EPSRC and Trimble under an EPSRC CASE studentship, made available through the Smith Institute for Industrial Mathematics and System Engineering.
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
Chakhlevitch, K., Cowling, P.I.: Hyperheuristics: Recent Developments. Metaheuristics. In: Cotta, C., Sevaux, M., Sorensen, K. (eds.) Adaptive and Multilevel. Studies in Computational Intelligence, vol. 136, pp. 3–29. Springer, Heidelberg (2008)
Burke, E., et al.: Hyper-Heuristics: An Emerging Direction in Modern Search Technology. In: Handbook of Metaheuristics, pp. 457–474. Springer, Heidelberg (2003)
Remde, S., Cowling, P., Dahal, K., Colledge, N.: Exact/Heuristic Hybrids using rVNS and Hyperheuristics for Workforce Scheduling. In: Proc. Evolutionary Computation in Combinatorial Optimization. LNCS, vol. 4464, pp. 188–197. Springer, Heidelberg (2007)
Chakhlevitch, K., Cowling, P.I.: Choosing the Fittest Subset of Low Level Heuristics in a Hyperheuristic Framework. In: Raidl, G.R., Gottlieb, J. (eds.) EvoCOP 2005. LNCS, vol. 3448, pp. 23–33. Springer, Heidelberg (2005)
Cowling, P.I., Chakhlevitch, K.: Hyperheuristic for managing a large collection of low level heuristics to schedule personnel. In: Proc. of the 2003 IEEE Congress on Evolutionary Computation (CEC 2003), pp. 1214–1221. IEEE Press, Los Alamitos (2003)
Kolisch, R., Hartmann, S.: Experimental Investigations of Heuristics for RCPSP: An Update. European Journal Of Operational Research 174(1), 23–37 (2006)
Pinedo, M., Chao, X.: Operations scheduling with applications in manufacturing and services. McGraw-Hill, New York (1999)
Metcalfe, R.M., Boggs, D.R.: Ethernet: Distributed Packet Switching for Local Computer Networks. Coms. of the ACM 19(5), 395–404 (1976)
Kwak, B.J., Song, N.O., Miller, L.E.: Performance Analysis of Exponential Backoff. IEE-ACM Transactions on Networking 13(2), 343–355 (2005)
Burke, E.K., Kendall, G., Soubeiga, E.: A tabu-search hyperheuristic for timetabling and rostering. Journal of Heuristics 9(6), 451–470 (2003)
Mladenovic, N., Hansen, P.: Variable neighborhood search. Computers & Operational Research 24(11), 1097–1100 (1997)
Fang, H., Ross, P., Corne, D.: A Promising Hybrid GA/Heuristic Approach for Open-Shop Scheduling Problems. In: 11th European Conf. on Artificial Intelligence (1994)
Cowling, P., Kendall, G., Soubeiga, E.: A hyperheuristic approach to scheduling a sales summit. In: Burke, E., Erben, W. (eds.) PATAT 2000. LNCS, vol. 2079, pp. 176–190. Springer, Heidelberg (2001)
Nareyek, A.: Choosing search heuristics by non-stationary reinforcement learning. Applied Optimization 86, 523–544 (2003)
Bai, R., Kendall, G.: An Investigation of Automated Planograms Using a Simulated Annealing Based Hyper-heuristics. In: Proc. of The Fifth Metaheuristics Int. Conference (MIC 2003), Kyoto International Conference Hall, Kyoto, Japan (August 2003)
Kendal, G., Han, L., Cowling, P.: An Investigation of a Hyperheuristic Genetic Algorithm Applied to a Trainer Scheduling Problem. In: CEC, pp. 1185–1190. IEEE Press, Los Alamitos (2002)
Laguna, M., Marti, R., Campos, V.: Intensification and Diversification with elite tabu search solutions for the linear ordering problem. Computers & Operations Research 26(12), 1217–1230 (1999)
Rolland, E., Schilling, D.A., Current, J.R.: An efficient tabu search procedure for the p-median problem. European Journal of Operational Research 96, 329–342 (1996)
Kendal, G., Modh Hussain, N.: An investigation of a tabu search based hyper heuristic for examination timetabling. In: Proc. MISTA, pp. 309–328. Springer, Heidelberg (2005)
Kendall, G., Mohd Hussain, N.: Tabu search hyperheuristic approach to the examination timetabling problem at the University of Technology MARA. In: Proc. of the 5th Int. Conf. on Practice and Theory of Automated Timetabling, pp. 199–217 (2004)
Cowling, P., Colledge, N., Dahal, K., Remde, S.: The Trade Off between Diversity and Quality for Multi-objective Workforce Scheduling. In: Gottlieb, J., Raidl, G.R. (eds.) EvoCOP 2006. LNCS, vol. 3906, pp. 13–24. Springer, Heidelberg (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Remde, S., Dahal, K., Cowling, P., Colledge, N. (2009). Binary Exponential Back Off for Tabu Tenure in Hyperheuristics. In: Cotta, C., Cowling, P. (eds) Evolutionary Computation in Combinatorial Optimization. EvoCOP 2009. Lecture Notes in Computer Science, vol 5482. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01009-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-01009-5_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01008-8
Online ISBN: 978-3-642-01009-5
eBook Packages: Computer ScienceComputer Science (R0)