In contrast, the original motivator for selective hyper-heuristics was that researchers couldwould be able to create a hyper-heuristic solver that was then likely to work well in an unseen problem domain, using only simple randomized heuristics.
The way that this has traditionally been implemented was via the introduction of the 'hyper-heuristic domain barrier' (see figure, below), whereby generality across problem domains is claimed to be achievable by preventing the solver from having knowledge of the domain on which it is operating on. Instead, it would solve the problem by operating only on opaque integer indices corresponding to theinto a list of available heuristics (e.g. in the manner of the 'Multi-armed Bandit Problem').
In practice, this 'domain blind' approach has not resulted in solutions of sufficient quality. In order to achieve results anywhere comparable to problem-specific metaheuristics, hyper-heuristic researchers have had to implement complex problem-specific heuristics, thereby failing in the goal of rapid prototyping.