A Non-Dominated Sorting Based Customized Random-Key Genetic Algorithm for the Bi-Objective Traveling Thief Problem

02/11/2020
by   Jonatas B. C. Chagas, et al.
8

In this paper, we propose a method to solve a bi-objective variant of the well-studied Traveling Thief Problem (TTP). The TTP is a multi-component problem that combines two classic combinatorial problems: Traveling Salesman Problem (TSP) and Knapsack Problem (KP). In the TTP, a thief has to visit each city exactly once and can pick items throughout their journey. The thief begins their journey with an empty knapsack and travels with a speed inversely proportional to the knapsack weight. We address the BI-TTP, a bi-objective version of the TTP, where the goal is to minimize the overall traveling time and to maximize the profit of the collected items. Our method is based on a genetic algorithm with customization addressing problem characteristics. We incorporate domain knowledge through a combination of near-optimal solutions of each subproblem in the initial population and a custom repair operation to avoid the evaluation of infeasible solutions. Moreover, the independent variables of the TSP and KP components are unified to a real variable representation by using a biased random-key approach. The bi-objective aspect of the problem is addressed through an elite population extracted based on the non-dominated rank and crowding distance of each solution. Furthermore, we provide a comprehensive study which shows the influence of hyperparameters on the performance of our method and investigate the performance of each hyperparameter combination over time. In addition to our experiments, we discuss the results of the BI-TTP competitions at EMO-2019 and GECCO-2019 conferences where our method has won first and second place, respectively, thus proving its ability to find high-quality solutions consistently.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/22/2023

The First Proven Performance Guarantees for the Non-Dominated Sorting Genetic Algorithm II (NSGA-II) on a Combinatorial Optimization Problem

The Non-dominated Sorting Genetic Algorithm-II (NSGA-II) is one of the m...
research
09/18/2018

Branch-and-bound for bi-objective integer programming

In bi-objective integer optimization the optimal result corresponds to a...
research
05/25/2021

Bi-objective Search with Bi-directional A*

Bi-objective search is a well-known algorithmic problem, concerned with ...
research
11/23/2021

A Case Study on Optimization of Warehouses

In warehouses, order picking is known to be the most labor-intensive and...
research
10/12/2020

Genetic Bi-objective Optimization Approach to Habitability Score

The search for life outside the Solar System is an endeavour of astronom...
research
11/26/2021

Optimal Technical Indicator-based Trading Strategies Using NSGA-II

This paper proposes non-dominated sorting genetic algorithm-II (NSGA-II ...
research
08/06/2021

Substitution of the Fittest: A Novel Approach for Mitigating Disengagement in Coevolutionary Genetic Algorithms

We propose substitution of the fittest (SF), a novel technique designed ...

Please sign up or login with your details

Forgot password? Click here to reset