Automated design of search algorithms: Learning on algorithmic components

2021
This paper proposes AutoGCOP, a new general framework for automated design of local search algorithms. In a recently established General Combinatorial Optimisation Problem (GCOP) model, the problem of algorithm design itself is defined as a combinatorial optimisation problem. AutoGCOP defines a general framework to optimise the composition of elementary algorithmic components as decision variables in GCOP. By modelling various well-known local search meta-heuristics within a general framework, AutoGCOP supports automatic design of new novel algorithms which may be highly different from those manually designed in the literature. Within the consistent AutoGCOP framework, various elementary algorithmic components are analysed for solving the benchmark vehicle routing problem with time window constraints and different characteristics. Furthermore, two learning models based on reinforcement learning and Markov chain are investigated to learn and enhance the compositions of algorithmic components towards the automated design of search algorithms. The Markov chain model presents superior performance learning the compositions of algorithmic components during the search, demonstrating its effectiveness designing new algorithms automatically.
EXPERT SYSTEMS WITH APPLICATIONS
卷号:185
ISSN:0957-4174
来源机构
University of Nottingham
收录类型
SSCI
发表日期
2021
学科领域
循证管理学
国家
英国
语种
英语
DOI
10.1016/j.eswa.2021.115493
其他关键词
VEHICLE-ROUTING PROBLEM; COMBINATORIAL OPTIMIZATION; TIME WINDOWS
EISSN
1873-6793
资助机构
University of Nottingham, UK
资助信息
This work was supported by the University of Nottingham, UK.
被引频次(WOS)
0
被引更新日期
2022-01
关键词
Automated algorithm design Search algorithms Reinforcement learning Markov chain