Tailoring hyper-heuristics to specific instances of a scheduling problem using affinity and competence functions.

Autor: Salhi, Abdellah, Vázquez Rodríguez, José
Zdroj: Memetic Computing; Jun2014, Vol. 6 Issue 2, p77-84, 8p
Abstrakt: Hyper-heuristics are high level heuristics which coordinate lower level ones to solve a given problem. Low level heuristics, however, are not all as competent/good as each other at solving the given problem and some do not work together as well as others. Hence the idea of measuring how good they are (competence) at solving the problem and how well they work together (their affinity). Models of the affinity and competence properties are suggested and evaluated using previous information on the performance of the simple low level heuristics. The resulting model values are used to improve the performance of the hyper-heuristic by tailoring it not only to the specific problem but the specific instance being solved. The test case is a hard combinatorial problem, namely the Hybrid Flow Shop scheduling problem. Numerical results on randomly generated as well as real-world instances are included. [ABSTRACT FROM AUTHOR]
Databáze: Complementary Index