Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-06T23:33:56.170Z Has data issue: false hasContentIssue false

A multi-objective evolutionary hyper-heuristic algorithm for team-orienteering problem with time windows regarding rescue applications

Published online by Cambridge University Press:  02 December 2019

Hadi S. Aghdasi
Affiliation:
Faculty of Electrical and Computer Engineering, University of Tabriz, Tabriz, Iran e-mails: aghdasi@tabrizu.ac.ir, saeedvand@tabrizu.ac.ir
Saeed Saeedvand
Affiliation:
Faculty of Electrical and Computer Engineering, University of Tabriz, Tabriz, Iran e-mails: aghdasi@tabrizu.ac.ir, saeedvand@tabrizu.ac.ir
Jacky Baltes
Affiliation:
Department of Electrical Engineering, National Taiwan Normal University, Taipei, Taiwan e-mail: jacky.baltes@ntnu.edu.tw
Rights & Permissions [Opens in a new window]

Abstract

The team-orienteering problem (TOP) has broad applicability. Examples of possible uses are in factory and automation settings, robot sports teams, and urban search and rescue applications. We chose the rescue domain as a guiding example throughout this paper. Hence, this paper explores a practical variant of TOP with time window (TOPTW) for rescue applications by humanoid robots called TOPTWR. Due to the significant range of algorithm choices and their parameters tuning challenges, the use of hyper-heuristics is recommended. Hyper-heuristics can select, order, or generate different low-level heuristics with different optimization algorithms. In this paper, first, a general multi-objective (MO) solution is defined, with five objectives for TOPTWR. Then a robust and efficient MO and evolutionary hyper-heuristic algorithm for TOPTW based on the humanoid robot’s characteristics in the rescue applications (MOHH-TOPTWR) is proposed. MOHH-TOPTWR includes two MO evolutionary metaheuristics algorithms (MOEAs) known as non-dominated sorting genetic algorithm (NSGA-III) and MOEA based on decomposition (MOEA/D). In this paper, new benchmark instances are proposed for rescue applications using the existing ones for TOPTW. The experimental results show that MOHH-TOPTWR in both MOEAs can outperform all the state-of-the-art algorithms as well as NSGA-III and MOEA/D MOEAs.

Information

Type
Research Article
Copyright
© Cambridge University Press, 2019 
Figure 0

Table 1 The notation used in the paper

Figure 1

Figure 1 Multi-objective and evolutionary hyper-heuristic algorithm for TOPTW based on the humanoid robot’s characteristics in the rescue applications (MOHH-TOPTWR) workflow

Figure 2

Table 2 Operators used in the hyper-heuristic proposed in this paper

Figure 3

Table 3 Low-level heuristics composition in MOHH-TOPTWR

Figure 4

Table 4 Benchmark instances used in the study

Figure 5

Table 5 Robots’ energy consumption per robots’ walk and task type

Figure 6

Table 6 Important parameters used in the MOHH-TOPTWR

Figure 7

Table 7 Average values of IGD on the described benchmark instances; MOHH-TOPTWR-NSGA-III denoted as MTN and MOHH-TOPTWR-MOEA/D denoted as MTM (detailed results for Solomon and Cordeau instances with $|A|=2,|A|=3,|A|=4$ )

Figure 8

Table 8 Average values of HV on the described benchmark instances; MOHH-TOPTWR-NSGA-III denoted as MTN and MOHH-TOPTWR-MOEA/D denoted as MTM (detailed results for Solomon and Cordeau instances with $x_t^a = 1$)

Figure 9

Table 9 Average values of C-Metric; MOHH-TOPTWR-NSGA-III denoted as MTN and MOHH-TOPTWR-MOEA/D denoted as MTM on the Solomon and Cordeau instances benchmark instances, A1: MTN, A2: MTM, B1: SAILS, B2: MSA, B3: MOLS (B1, B2, B3 are with MOEA/D and detailed results for $\sum {t \in {T^{W_{t}^a{x}_{t}^a}} \le E\;_{a}^{Max}} $)

Figure 10

Table 10 Average values of C-Metric; MOHH-TOPTWR-NSGA-III denoted as MTN and MOHH-TOPTWR-MOEA/D denoted as MTM on the Solomon and Cordeau instances benchmark instances, A1: MTN, A2: MTM, B1: SAILS, B2: MSA, B3: MOLS (B1, B2, B3 are with NSGA-III and detailed results for $\sum {t^{\prime} \in {T^{o_{t,t^{\prime}}^a + z_{t^{\prime}}^a}} = x_t^a} $)