Evolutionary Computation in Combinatorial Optimization

An iterative selection hyper-heuristic passes a solution through a heuristic selection process to decide on a heuristic to apply from a fixed set of low level heuristics and then a move acceptance process to accept or reject the newly created solution at each step. In this study, we introduce Robinhood hyper-heuristic whose heuristic selection component allocates equal share from the overall execution time for each low level heuristic, while the move acceptance component enables partial restarts when the search process stagnates. The proposed hyper-heuristic is implemented as an extension to a public software used for benchmarking of hyper-heuristics, namely HyFlex. The empirical results indicate that Robinhood hyper-heuristic is a simple, yet powerful and general multistage algorithm performing better than most of the previously proposed selection hyper-heuristics across six different Hyflex problem domains.

[1]  Uwe Aickelin,et al.  Artificial Immune Systems Tutorial , 2008, ArXiv.

[2]  Mario Vanhoucke,et al.  An electromagnetic meta-heuristic for the nurse scheduling problem , 2007, J. Heuristics.

[3]  Margarida Moz,et al.  An Integer Multicommodity Flow Model Applied to the Rerostering of Nurse Schedules , 2003, Ann. Oper. Res..

[4]  Beatrice M. Ombuki-Berman,et al.  Search Space Analysis of Recurrent Spiking and Continuous-time Neural Networks , 2006, The 2006 IEEE International Joint Conference on Neural Network Proceedings.

[5]  Margarida Moz,et al.  Solving a bi-objective nurse rerostering problem by using a utopic Pareto genetic heuristic , 2008, J. Heuristics.

[6]  Geoffrey E. Hinton,et al.  Neighbourhood Components Analysis , 2004, NIPS.

[7]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[8]  Michael Affenzeller,et al.  Structural Analysis of Vehicle Routing Problems using General Fitness Landscape Analysis and Problem Specific Measures , 2012 .

[9]  Enrique Alba,et al.  Autocorrelation measures for the quadratic assignment problem , 2012, Appl. Math. Lett..

[10]  Michael Affenzeller,et al.  Generic hardness estimation using fitness and parameter landscapes applied to robust taboo search and the quadratic assignment problem , 2012, GECCO '12.

[11]  Christos D. Tarantilis,et al.  BoneRoute: An Adaptive Memory-Based Method for Effective Fleet Management , 2002, Ann. Oper. Res..

[12]  Hendrik Van Landeghem,et al.  The State of the Art of Nurse Rostering , 2004, J. Sched..

[13]  Michael Affenzeller,et al.  Correlation of Problem Hardness and Fitness Landscapes in the Quadratic Assignment Problem , 2014 .

[14]  Shane A. Knighton,et al.  An Optimal Network-Based Approach to Scheduling and Re-Rostering Continuous Heterogeneous Workforces , 2005 .

[15]  Mario Vanhoucke,et al.  An evaluation of the adequacy of project network generators with systematically sampled networks , 2008, Eur. J. Oper. Res..

[16]  Mario Vanhoucke,et al.  An evolutionary approach for the nurse rerostering problem , 2011, Comput. Oper. Res..

[17]  Margarida Moz,et al.  Solving the Problem of Rerostering Nurse Schedules with Hard Constraints: New Multicommodity Flow Models , 2004, Ann. Oper. Res..

[18]  Margarida Moz,et al.  A genetic algorithm approach to a nurse rerostering problem , 2007, Comput. Oper. Res..

[19]  Aurora Trinidad Ramirez Pozo,et al.  A hybrid Particle Swarm Optimization algorithm for combinatorial optimization problems , 2010, IEEE Congress on Evolutionary Computation.

[20]  John C. Platt,et al.  Fast training of support vector machines using sequential minimal optimization, advances in kernel methods , 1999 .