Chapter 14 A Classification of Hyper-Heuristic Approaches : Revisited