Preprint Article Version 1 Preserved in Portico This version is not peer-reviewed

An Iterated Local Search with Multiple Perturbation Operators and a Varying Perturbation Strength for the Capacitated Team Orienteering Problem with Time Windows

Version 1 : Received: 19 May 2022 / Approved: 23 May 2022 / Online: 23 May 2022 (10:51:36 CEST)

How to cite: El Fahim, H. An Iterated Local Search with Multiple Perturbation Operators and a Varying Perturbation Strength for the Capacitated Team Orienteering Problem with Time Windows. Preprints 2022, 2022050301. https://doi.org/10.20944/preprints202205.0301.v1 El Fahim, H. An Iterated Local Search with Multiple Perturbation Operators and a Varying Perturbation Strength for the Capacitated Team Orienteering Problem with Time Windows. Preprints 2022, 2022050301. https://doi.org/10.20944/preprints202205.0301.v1

Abstract

The capacitated team orienteering problem with time windows (CTOPTW) is a NP-hard combinatorial optimization problem. In the CTOPTW, a set of customers is given each with a profit, a demand, a service time and a time window. A homogeneous fleet of vehicles is available for serving customers and collecting their associated profits. Each vehicle is constrained by a maximum tour duration and a limited capacity. The CTOPTW is concerned with the determination of a preset number of vehicle tours that begin and end at a depot, visit each customer no more than once while satisfying the time duration, time window and vehicle capacity constraints on each tour. The objective is to maximize the total profit collected. In this study we propose an iterated local search (ILS) algorithm to deal with the CTOPTW. ILS is a single solution based meta-heuristic that successively invokes a local search procedure to explore the solution space. A perturbation operator is used to modify the current local optimum solution in order to provide a starting solution for the local search procedure. As different problems and instances have different characteristics, the success of the ILS is highly dependent on the local search procedure, the perturbation operator(s) and the perturbation strength. The basic ILS uses a single perturbation operator and the perturbation strength remains the same during the optimization process. To address these issues, we use three different perturbation operators and a varying perturbation strength which changes as the algorithm progresses. The idea is to assign a larger perturbation strength in the early stages of the search in order to focus on exploring the search space. The perturbation strength is gradually decreased so that we focus more on exploitation. The computational results show that the proposed ILS algorithm is able to generate high quality solutions on the CTOPTW benchmark instances taken from the scientific literature, demonstrating its efficiency in terms of both the solution quality and computational time. Moreover, the proposed ILS produces 21 best known results and 5 new best solutions.

Keywords

combinatorial optimization; orienteering problem; meta-heuristic; iterated local search

Subject

Computer Science and Mathematics, Applied Mathematics

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.