The advent of new communication technologies (e.g., smartphone) and autonomous vehicles (AVs) is enabling real-time ride-sharing systems where the travel requests arrives in the system on very short notice or even en-route, i.e., when AVs are already serving other users. Each request specifies an origin, a destination and a time window of pick-up, and must be immediately either accepted or rejected. Each request accepted must be assigned to an AV and both scheduled and inserted in its route considering the other possible requests already assigned to the same AV. In a lexicographic way, first we want to maximize the total number of new requests accepted, then we want to minimize the total traveled distance and finally, the total time of serving the requests. The problem is formulated as a Mixed Integer Linear Program and solved by a rolling horizon approach (MILP-RH). To efficiently address medium/large-sized instances, a rolling horizon Local Search (RHLS) is also designed, with moves properly tailored for the problem Numerical comparisons show that, on both the small-sized and some medium-sized instances, the RHLS outperforms the MILP-RH concerning the total computational time. Instead, on some medium-sized and on the large-sized instances, the RHLS is the only viable method since the MILP-RH is not able to even find a feasible solution in the given time limit. A sensitivity analysis on possible variation of some parameters is also performed deriving some useful managerial insights.

Efficiently routing a fleet of autonomous vehicles in a real-time ride-sharing system / Bruglieri, Maurizio; Peruzzini, Roberto; Pisacane, Ornella. - In: COMPUTERS & OPERATIONS RESEARCH. - ISSN 0305-0548. - 168:(2024). [10.1016/j.cor.2024.106668]

Efficiently routing a fleet of autonomous vehicles in a real-time ride-sharing system

Pisacane, Ornella
2024-01-01

Abstract

The advent of new communication technologies (e.g., smartphone) and autonomous vehicles (AVs) is enabling real-time ride-sharing systems where the travel requests arrives in the system on very short notice or even en-route, i.e., when AVs are already serving other users. Each request specifies an origin, a destination and a time window of pick-up, and must be immediately either accepted or rejected. Each request accepted must be assigned to an AV and both scheduled and inserted in its route considering the other possible requests already assigned to the same AV. In a lexicographic way, first we want to maximize the total number of new requests accepted, then we want to minimize the total traveled distance and finally, the total time of serving the requests. The problem is formulated as a Mixed Integer Linear Program and solved by a rolling horizon approach (MILP-RH). To efficiently address medium/large-sized instances, a rolling horizon Local Search (RHLS) is also designed, with moves properly tailored for the problem Numerical comparisons show that, on both the small-sized and some medium-sized instances, the RHLS outperforms the MILP-RH concerning the total computational time. Instead, on some medium-sized and on the large-sized instances, the RHLS is the only viable method since the MILP-RH is not able to even find a feasible solution in the given time limit. A sensitivity analysis on possible variation of some parameters is also performed deriving some useful managerial insights.
2024
File in questo prodotto:
File Dimensione Formato  
Bruglieri_Efficiently-routing-fleet-autonomous_2024.pdf

accesso aperto

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza d'uso: Creative commons
Dimensione 4.77 MB
Formato Adobe PDF
4.77 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

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