A Cross-Domain Method for Generation of Constructive and Perturbative Heuristics
Hyper-heuristic frameworks, although intended to be cross-domain at the highest level, usually rely on a set of domain-specific low-level heuristics which exist below the domain-barrier and are manipulated by the hyper-heuristic itself. However, for some domains, the number of available heuristics c...
Saved in:
| Published in | Automated Design of Machine Learning and Search Algorithms pp. 91 - 107 |
|---|---|
| Main Authors | , , |
| Format | Book Chapter |
| Language | English |
| Published |
Switzerland
Springer International Publishing AG
2021
Springer International Publishing |
| Series | Natural Computing Series |
| Online Access | Get full text |
| ISBN | 3030720683 9783030720681 |
| ISSN | 1619-7127 2627-6461 |
| DOI | 10.1007/978-3-030-72069-8_6 |
Cover
| Summary: | Hyper-heuristic frameworks, although intended to be cross-domain at the highest level, usually rely on a set of domain-specific low-level heuristics which exist below the domain-barrier and are manipulated by the hyper-heuristic itself. However, for some domains, the number of available heuristics can be very low, while for novel problems, no heuristics might exist at all. We address this issue by describing two general methods for the automated production of constructive and perturbative low-level heuristics. Grammatical evolution is used to evolve low-level heuristics that operate on an “intermediate” graph-based representation built over partial permutations. As the same grammar can be applied to multiple application domains, assuming they follow this representation, the grammar can be viewed as a cross-domain. The method is evaluated on two domains to indicate generality (the Travelling Salesman Problem and Multidimensional Knapsack Problem). Empirical results indicate that the approach can generate both constructive and perturbative heuristics that outperform well-known heuristic methods in a number of cases and are competitive with specialised methods for some instances. |
|---|---|
| ISBN: | 3030720683 9783030720681 |
| ISSN: | 1619-7127 2627-6461 |
| DOI: | 10.1007/978-3-030-72069-8_6 |