Hyper-heuristics: theory and applications - Pillay, Nelishia; Qu, Rong (Natural computing series, 2018)