Off-line approximate dynamic programming for the vehicle routing problem with stochastic customers and demands via decentralized decision-making

09/21/2021
by   Mohsen Dastpak, et al.
0

This paper studies a stochastic variant of the vehicle routing problem (VRP) where both customer locations and demands are uncertain. In particular, potential customers are not restricted to a predefined customer set but are continuously spatially distributed in a given service area. The objective is to maximize the served demands while fulfilling vehicle capacities and time restrictions. We call this problem the VRP with stochastic customers and demands (VRPSCD). For this problem, we first propose a Markov Decision Process (MDP) formulation representing the classical centralized decision-making perspective where one decision-maker establishes the routes of all vehicles. While the resulting formulation turns out to be intractable, it provides us with the ground to develop a new MDP formulation of the VRPSCD representing a decentralized decision-making framework, where vehicles autonomously establish their own routes. This new formulation allows us to develop several strategies to reduce the dimension of the state and action spaces, resulting in a considerably more tractable problem. We solve the decentralized problem via Reinforcement Learning, and in particular, we develop a Q-learning algorithm featuring state-of-the-art acceleration techniques such as Replay Memory and Double Q Network. Computational results show that our method considerably outperforms two commonly adopted benchmark policies (random and heuristic). Moreover, when comparing with existing literature, we show that our approach can compete with specialized methods developed for the particular case of the VRPSCD where customer locations and expected demands are known in advance. Finally, we show that the value functions and policies obtained by our algorithm can be easily embedded in Rollout algorithms, thus further improving their performances.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/10/2017

The Static and Stochastic VRPTW with both random Customers and Reveal Times: algorithms and recourse strategies

Unlike its deterministic counterpart, static and stochastic vehicle rout...
research
01/05/2023

Playing hide and seek: tackling in-store picking operations while improving customer experience

The evolution of the retail business presents new challenges and raises ...
research
05/28/2020

Dynamic Bi-Objective Routing of Multiple Vehicles

In practice, e.g. in delivery and service scenarios, Vehicle-Routing-Pro...
research
01/10/2023

Sequential Fair Resource Allocation under a Markov Decision Process Framework

We study the sequential decision-making problem of allocating a limited ...
research
07/21/2021

Capacitated Vehicle Routing with Target Geometric Constraints

We investigate the capacitated vehicle routing problem (CVRP) under a ro...
research
05/28/2020

Towards Decision Support in Dynamic Bi-Objective Vehicle Routing

We consider a dynamic bi-objective vehicle routing problem, where a subs...
research
07/13/2023

Deep reinforcement learning for the dynamic vehicle dispatching problem: An event-based approach

The dynamic vehicle dispatching problem corresponds to deciding which ve...

Please sign up or login with your details

Forgot password? Click here to reset