We address a car patrolling application arising in a service company that needs to visit customers in a large area periodically. Customers are divided into clusters, each of which is assigned to a single patrol and requires different services, either mandatory or optional, on a weekly basis. The services have to be performed by satisfying several operational constraints, including interdependent time windows and maximum route duration. The aim is to maximize a weighted function that combines the profit collected from the optional services and the total working time required to perform all routes. The resulting optimization problem can be represented as a territory design and multi-period team orienteering problem. We solve the problem using an Iterated Local Search that invokes several inner procedures, including dedicated heuristics for creating the initial clusters, perturbation operators to diversify the search, and a variable neighborhood descent to search for good-quality routes. Extensive computational tests on a set of real-world instances involving up to a few hundred customers and a few thousand services prove the algorithm efficiency.

Optimizing a Car Patrolling Application by Iterated Local Search / Corrêa, Victor Hugo Vidigal; Alves de Queiroz, Thiago; Iori, Manuel; Dos Santos, André Gustavo; Yagiura, Mutsunory; Zucchi, Giorgio. - (2024), pp. 1201-1209. (Intervento presentato al convegno 2024 Genetic and Evolutionary Computation Conference, GECCO 2024 tenutosi a aus nel 2024) [10.1145/3638529.3654080].

Optimizing a Car Patrolling Application by Iterated Local Search

Alves de Queiroz, Thiago;Iori, Manuel
;
Zucchi, Giorgio
2024

Abstract

We address a car patrolling application arising in a service company that needs to visit customers in a large area periodically. Customers are divided into clusters, each of which is assigned to a single patrol and requires different services, either mandatory or optional, on a weekly basis. The services have to be performed by satisfying several operational constraints, including interdependent time windows and maximum route duration. The aim is to maximize a weighted function that combines the profit collected from the optional services and the total working time required to perform all routes. The resulting optimization problem can be represented as a territory design and multi-period team orienteering problem. We solve the problem using an Iterated Local Search that invokes several inner procedures, including dedicated heuristics for creating the initial clusters, perturbation operators to diversify the search, and a variable neighborhood descent to search for good-quality routes. Extensive computational tests on a set of real-world instances involving up to a few hundred customers and a few thousand services prove the algorithm efficiency.
2024
14-lug-2024
2024 Genetic and Evolutionary Computation Conference, GECCO 2024
aus
2024
1201
1209
Corrêa, Victor Hugo Vidigal; Alves de Queiroz, Thiago; Iori, Manuel; Dos Santos, André Gustavo; Yagiura, Mutsunory; Zucchi, Giorgio...espandi
Optimizing a Car Patrolling Application by Iterated Local Search / Corrêa, Victor Hugo Vidigal; Alves de Queiroz, Thiago; Iori, Manuel; Dos Santos, André Gustavo; Yagiura, Mutsunory; Zucchi, Giorgio. - (2024), pp. 1201-1209. (Intervento presentato al convegno 2024 Genetic and Evolutionary Computation Conference, GECCO 2024 tenutosi a aus nel 2024) [10.1145/3638529.3654080].
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/1365466
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact