A hyperheuristic approach based on low-level heuristics for the travelling thief problem

Mohamed El Yafrani*, Marcella Martins, Markus Wagner, Belaïd Ahiod, Myriam Delgado, Ricardo Lüders

*Corresponding author for this work

Research output: Contribution to journalJournal articleResearchpeer-review

21 Citations (Scopus)

Abstract

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.

Original languageEnglish
JournalGenetic Programming and Evolvable Machines
Volume19
Issue number1-2
Pages (from-to)121-150
Number of pages30
ISSN1389-2576
DOIs
Publication statusPublished - 1 Jun 2018
Externally publishedYes

Keywords

  • Genetic programming
  • Heuristic selection
  • Multi-component problems
  • Travelling thief problem

Fingerprint

Dive into the research topics of 'A hyperheuristic approach based on low-level heuristics for the travelling thief problem'. Together they form a unique fingerprint.

Cite this