Online Drone Scheduling for Last-mile Delivery

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Jana, Saswata, Italiano, Giuseppe F., Kashyop, Manas Jyoti, Konstantinidis, Athanasios L., Kosinas, Evangelos, Mandal, Partha Sarathi
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913244143157248
author Jana, Saswata
Italiano, Giuseppe F.
Kashyop, Manas Jyoti
Konstantinidis, Athanasios L.
Kosinas, Evangelos
Mandal, Partha Sarathi
author_facet Jana, Saswata
Italiano, Giuseppe F.
Kashyop, Manas Jyoti
Konstantinidis, Athanasios L.
Kosinas, Evangelos
Mandal, Partha Sarathi
contents Delivering a parcel from the distribution hub to the customer's doorstep is called the \textit{last-mile delivery} step in delivery logistics. In this paper, we study a hybrid {\it truck-drones} model for the last-mile delivery step, in which a truck moves on a predefined path carrying parcels and drones deliver the parcels. We define the \textsc{online drone scheduling} problem, where the truck moves in a predefined path, and the customer's requests appear online during the truck's movement. The objective is to schedule a drone associated with every request to minimize the number of drones used subject to the battery budget of the drones and compatibility of the schedules. We propose a 3-competitive deterministic algorithm using the next-fit strategy and 2.7-competitive algorithms using the first-fit strategy for the problem with $O(\log n)$ worst-case time complexity per request, where $n$ is the maximum number of active requests at any time. We also introduce \textsc{online variable-size drone scheduling} problem (OVDS). Here, we know all the customer's requests in advance; however, the drones with different battery capacities appear online. The objective is to schedule customers' requests for drones to minimize the number of drones used. We propose a $(2α+ 1)$-competitive algorithm for the OVDS problem with total running time $O(n \log n)$ for $n$ customer requests, where $α$ is the ratio of the maximum battery capacity to the minimum battery capacity of the drones. Finally, we address how to generate intervals corresponding to each customer request when there are discrete stopping points on the truck's route, from where the drone can fly and meet with the truck.
format Preprint
id arxiv_https___arxiv_org_abs_2402_16085
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Online Drone Scheduling for Last-mile Delivery
Jana, Saswata
Italiano, Giuseppe F.
Kashyop, Manas Jyoti
Konstantinidis, Athanasios L.
Kosinas, Evangelos
Mandal, Partha Sarathi
Data Structures and Algorithms
Delivering a parcel from the distribution hub to the customer's doorstep is called the \textit{last-mile delivery} step in delivery logistics. In this paper, we study a hybrid {\it truck-drones} model for the last-mile delivery step, in which a truck moves on a predefined path carrying parcels and drones deliver the parcels. We define the \textsc{online drone scheduling} problem, where the truck moves in a predefined path, and the customer's requests appear online during the truck's movement. The objective is to schedule a drone associated with every request to minimize the number of drones used subject to the battery budget of the drones and compatibility of the schedules. We propose a 3-competitive deterministic algorithm using the next-fit strategy and 2.7-competitive algorithms using the first-fit strategy for the problem with $O(\log n)$ worst-case time complexity per request, where $n$ is the maximum number of active requests at any time. We also introduce \textsc{online variable-size drone scheduling} problem (OVDS). Here, we know all the customer's requests in advance; however, the drones with different battery capacities appear online. The objective is to schedule customers' requests for drones to minimize the number of drones used. We propose a $(2α+ 1)$-competitive algorithm for the OVDS problem with total running time $O(n \log n)$ for $n$ customer requests, where $α$ is the ratio of the maximum battery capacity to the minimum battery capacity of the drones. Finally, we address how to generate intervals corresponding to each customer request when there are discrete stopping points on the truck's route, from where the drone can fly and meet with the truck.
title Online Drone Scheduling for Last-mile Delivery
topic Data Structures and Algorithms
url https://arxiv.org/abs/2402.16085