This paper addresses a real-life multi-period orienteering problem arising in a large Italian company that needs to patrol a vast area in order to provide security services. The area is divided into clusters, and each cluster is assigned to a patrol. A cluster comprises a set of customers, each requiring different services on a weekly basis. Some services are mandatory, while others are optional. It might be impossible to perform all optional services, and each of them is assigned a score when performed. The challenge is to determine a set of routes, one for each patrol and each day, that maximizes the total collected score, while meeting a number of operational constraints, including minimum quality of service, hard time windows, maximum riding time, and minimum time between two consecutive visits for the same service at the same customer. To solve the problem, we propose an iterated local search that invokes at each iteration an inner variable neighborhood descent procedure. Computational tests performed on a number of real-life instances prove that the developed algorithm is very efficient and finds in a short time solutions that are consistently better than those in use at the company.

A Metaheuristic Algorithm for a Multi-period Orienteering Problem Arising in a Car Patrolling Application / Zucchi, G.; Correa, V. H. V.; Iori, M.; dos Santos, A. G.; Yagiura, M.. - 2022-:(2022), pp. 99-104. (Intervento presentato al convegno 10th International Network Optimization Conference, INOC 2022 tenutosi a RWTH Aachen University, deu nel 2022) [10.48786/inoc.2022.18].

A Metaheuristic Algorithm for a Multi-period Orienteering Problem Arising in a Car Patrolling Application

Zucchi G.;Iori M.;dos Santos A. G.;Yagiura M.
2022

Abstract

This paper addresses a real-life multi-period orienteering problem arising in a large Italian company that needs to patrol a vast area in order to provide security services. The area is divided into clusters, and each cluster is assigned to a patrol. A cluster comprises a set of customers, each requiring different services on a weekly basis. Some services are mandatory, while others are optional. It might be impossible to perform all optional services, and each of them is assigned a score when performed. The challenge is to determine a set of routes, one for each patrol and each day, that maximizes the total collected score, while meeting a number of operational constraints, including minimum quality of service, hard time windows, maximum riding time, and minimum time between two consecutive visits for the same service at the same customer. To solve the problem, we propose an iterated local search that invokes at each iteration an inner variable neighborhood descent procedure. Computational tests performed on a number of real-life instances prove that the developed algorithm is very efficient and finds in a short time solutions that are consistently better than those in use at the company.
2022
10-giu-2022
10th International Network Optimization Conference, INOC 2022
RWTH Aachen University, deu
2022
2022-
99
104
Zucchi, G.; Correa, V. H. V.; Iori, M.; dos Santos, A. G.; Yagiura, M.
A Metaheuristic Algorithm for a Multi-period Orienteering Problem Arising in a Car Patrolling Application / Zucchi, G.; Correa, V. H. V.; Iori, M.; dos Santos, A. G.; Yagiura, M.. - 2022-:(2022), pp. 99-104. (Intervento presentato al convegno 10th International Network Optimization Conference, INOC 2022 tenutosi a RWTH Aachen University, deu nel 2022) [10.48786/inoc.2022.18].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1353116
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact