TY - JOUR
T1 - A hyperheuristic approach based on low-level heuristics for the travelling thief problem
AU - El Yafrani, Mohamed
AU - Martins, Marcella
AU - Wagner, Markus
AU - Ahiod, Belaïd
AU - Delgado, Myriam
AU - Lüders, Ricardo
N1 - Funding Information:
Acknowledgements M. Martins acknowledges CAPES/Brazil. M. Delgado acknowledges CNPq Grant Nos.: 309197/2014-7 (Brazil Government).
Publisher Copyright:
© 2017, Springer Science+Business Media, LLC.
PY - 2018/6
Y1 - 2018/6
N2 - In this paper, we investigate the use of hyper-heuristics for the travelling thief problem (TTP). TTP is a multi-component problem, which means it has a composite structure. The problem is a combination between the travelling salesman problem and the knapsack problem. Many heuristics were proposed to deal with the two components of the problem separately. In this work, we investigate the use of automatic online heuristic selection in order to find the best combination of the different known heuristics. In order to achieve this, we propose a genetic programming based hyper-heuristic called GPHS*, and compare it to state-of-the-art algorithms. The experimental results show that the approach is competitive with those algorithms on small and mid-sized TTP instances.
AB - In this paper, we investigate the use of hyper-heuristics for the travelling thief problem (TTP). TTP is a multi-component problem, which means it has a composite structure. The problem is a combination between the travelling salesman problem and the knapsack problem. Many heuristics were proposed to deal with the two components of the problem separately. In this work, we investigate the use of automatic online heuristic selection in order to find the best combination of the different known heuristics. In order to achieve this, we propose a genetic programming based hyper-heuristic called GPHS*, and compare it to state-of-the-art algorithms. The experimental results show that the approach is competitive with those algorithms on small and mid-sized TTP instances.
KW - Genetic programming
KW - Heuristic selection
KW - Multi-component problems
KW - Travelling thief problem
UR - http://www.scopus.com/inward/record.url?scp=85023782115&partnerID=8YFLogxK
U2 - 10.1007/s10710-017-9308-x
DO - 10.1007/s10710-017-9308-x
M3 - Article
AN - SCOPUS:85023782115
SN - 1389-2576
VL - 19
SP - 121
EP - 150
JO - Genetic Programming and Evolvable Machines
JF - Genetic Programming and Evolvable Machines
IS - 1-2
ER -