Move acceptance in local search metaheuristics for cross-domain search

2018
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 meta heuristics 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. (C) 2018 Elsevier Ltd. All rights reserved.
EXPERT SYSTEMS WITH APPLICATIONS
页码:131-151|卷号:109
ISSN:0957-4174
来源机构
University of Nottingham
收录类型
SSCI
发表日期
2018
学科领域
循证管理学
国家
英国
语种
英语
DOI
10.1016/j.eswa.2018.05.006
其他关键词
QUADRATIC ASSIGNMENT PROBLEM; VEHICLE-ROUTING PROBLEM; COMBINATORIAL OPTIMIZATION; PERMUTATION FLOWSHOP; HEURISTIC ALGORITHM; SELECTION; INITIALIZATION; MAXSAT
EISSN
1873-6793
被引频次(WOS)
7
被引更新日期
2022-01
关键词
Combinatorial optimization Parameter control Stochastic local search Trajectory methods Search algorithms