Move acceptance in local search metaheuristics for cross-domain search
•Classification of local search metaheuristics based on their move acceptance methods.•A concise overview of local search metaheuristics in relevant classes.•Cross-domain performance comparison of 8 local search metaheuristics from each class.•Simulated annealing (SA) has the best performance over 4...
Gespeichert in:
Veröffentlicht in: | Expert systems with applications 2018-11, Vol.109, p.131-151 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | •Classification of local search metaheuristics based on their move acceptance methods.•A concise overview of local search metaheuristics in relevant classes.•Cross-domain performance comparison of 8 local search metaheuristics from each class.•Simulated annealing (SA) has the best performance over 45 instances from 9 domains.•Parameters of SA needs re-tuning for each domain to achieve this performance.
Metaheuristics provide high-level instructions for designing heuristic optimisation algorithms and have been successfully applied to a range of computationally hard real-world problems. Local search metaheuristics operate under a single-point based search framework with the goal of iteratively improving a solution in hand over time with respect to a single objective using certain solution perturbation strategies, known as move operators, and move acceptance methods starting from an initially generated solution. Performance of a local search method varies from one domain to another, even from one instance to another in the same domain. There is a growing number of studies on ‘more general’ search methods referred to as cross-domain search methods, or hyper-heuristics, that operate at a high-level solving characteristically different problems, preferably without expert intervention. This paper provides a taxonomy and overview of existing local search metaheuristics along with an empirical study into the effects that move acceptance methods, as components of single-point based local search metaheuristics, have on the cross-domain performance of such algorithms for solving multiple combinatorial optimisation problems. The experimental results across a benchmark of nine different computationally hard problems highlight the shortcomings of existing and well-known methods for use as components of cross-domain search methods, despite being re-tuned for solving each domain. |
---|---|
ISSN: | 0957-4174 1873-6793 |
DOI: | 10.1016/j.eswa.2018.05.006 |