A Genetic Algorithm for Multi-component Optimization Problems: The Case of the Travelling Thief Problem

Autor: Marcus Henrique Soares Mendes, Gustavo Luís Soares, Daniel K. S. Vieira, João A. Vasconcelos
Rok vydání: 2017
Předmět:
Zdroj: Evolutionary Computation in Combinatorial Optimization ISBN: 9783319554525
EvoCOP
DOI: 10.1007/978-3-319-55453-2_2
Popis: Real-world problems are often composed of multiple interdependent components. In this case, benchmark problems that do not represent that interdependence are not a good choice to assess algorithm performance. In recent literature, a benchmark problem called Travelling Thief Problem (TTP) was proposed to better represent real-world multi-component problems. TTP is a combination of two well-known problems: 0-1 Knapsack Problem (KP) and the Travelling Salesman Problem (TSP). This paper presents a genetic algorithm-based optimization approach called Multi-Component Genetic Algorithm (MCGA) for solving TTP. It aims to solve the overall problem instead of each sub-component separately. Starting from a solution for the TSP component, obtained by the Chained Lin-Kernighan heuristic, the MCGA applies the evolutionary process (evaluation, selection, crossover, and mutation) iteratively using different basic operators for KP and TSP components. The MCGA was tested on some representative instances of TTP available in the literature. The comparisons show that MCGA obtains competitive solutions in 20 of the 24 TTP instances with 195 and 783 cities.
Databáze: OpenAIRE