Optimizing Task Waiting Times in Dynamic Vehicle Routing

07/08/2023
by   Alexander Botros, et al.
1

We study the problem of deploying a fleet of mobile robots to service tasks that arrive stochastically over time and at random locations in an environment. This is known as the Dynamic Vehicle Routing Problem (DVRP) and requires robots to allocate incoming tasks among themselves and find an optimal sequence for each robot. State-of-the-art approaches only consider average wait times and focus on high-load scenarios where the arrival rate of tasks approaches the limit of what can be handled by the robots while keeping the queue of unserviced tasks bounded, i.e., stable. To ensure stability, these approaches repeatedly compute minimum distance tours over a set of newly arrived tasks. This paper is aimed at addressing the missing policies for moderate-load scenarios, where quality of service can be improved by prioritizing long-waiting tasks. We introduce a novel DVRP policy based on a cost function that takes the p-norm over accumulated wait times and show it guarantees stability even in high-load scenarios. We demonstrate that the proposed policy outperforms the state-of-the-art in both mean and 95^th percentile wait times in moderate-load scenarios through simulation experiments in the Euclidean plane as well as using real-world data for city scale service requests.

READ FULL TEXT
research
01/13/2019

Blind GB-PANDAS: A Blind Throughput-Optimal Load Balancing Algorithm for Affinity Scheduling

Dynamic affinity load balancing of multi-type tasks on multi-skilled ser...
research
03/28/2022

An Online Approach to Solve the Dynamic Vehicle Routing Problem with Stochastic Trip Requests for Paratransit Services

Many transit agencies operating paratransit and microtransit services ha...
research
09/24/2019

Stability and Instability of the MaxWeight Policy

Consider a switched queueing network with general routing among its queu...
research
04/30/2020

A Lower Bound on the stability region of Redundancy-d with FIFO service discipline

Redundancy-d (R(d)) is a load balancing method used to route incoming jo...
research
03/03/2022

Optimized cost function for demand response coordination of multiple EV charging stations using reinforcement learning

Electric vehicle (EV) charging stations represent a substantial load wit...
research
07/18/2017

Asymptotically Optimal Load Balancing Topologies

We consider a system of N servers inter-connected by some underlying gra...
research
06/08/2019

A Ride-Matching Strategy For Large Scale Dynamic Ridesharing Services Based on Polar Coordinates

In this paper, we study a challenging problem of how to pool multiple ri...

Please sign up or login with your details

Forgot password? Click here to reset