arrow
Return

Reinforcement learning-based algorithm for the dynamic multi-depot crowdsourced delivery problem

delete2025-07-01
delete0
PRE
AI
R
Ran, Maoliang
Y
Yanru Chen *
M
Mohamed Wahab Mohamed Ismail
Z
Zhang Zong-cheng
DOI:10.1016/j.eswa.2025.127818delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The industry is increasingly interested in crowdsourced solutions, where ad hoc drivers offer services through an online crowdsourcing platform (OCP). This study examines a dynamic environment where the OCP receives realtime delivery tasks and assigns them to these ad hoc drivers. The drivers collect items from multiple depots and deliver them to customers. The arrival of crowdsourced vehicles is also dynamic. This scenario introduces a new variation of the vehicle routing problem, the dynamic multi-depot crowdsourced delivery problem (DMDCDP). It involves grouping multiple orders into batches, assigning each order batch to a crowdsourced vehicle, determining the appropriate depot for each vehicle to collect the required order batch from, and finding the optimal routes for the crowdsourced vehicles. To maximize the total gain of the OCP over the entire planning horizon, this study incorporates anticipated spatiotemporal characteristics of future orders and vehicles into the current decision-making process for the DMDCDP. That is achieved by developing a Markov decision process (MDP) model and proposing a reinforcement learning framework-based hybrid algorithm, NSTDKM. It incorporates an improved adaptive large neighborhood search (IALNS) technique for batching orders and allocating them to depots and the temporal-difference-based Kuhn-Munkres technique for assigning order batches to vehicles and planning routes. A total of 7740 sets of experiments are conducted to examine the performance of the NSTDKM algorithm. For all instances, the NSTDKM consistently outperforms the two existing algorithms and improves the overall gain of the OCP. On average, the NSTDKM exhibits an improvement of 35.7% and 21.7% compared to those two algorithms. Ablation experiments further validate the effectiveness of the NSTDKM, as it achieved the best overall gain of the OCP for 93% of instances, with an average improvement of 13.17%, 9.2%, and 2.7% compared to the three comparative algorithms. The value tables, trained offline by the NSTDKM, also demonstrate strong generalization for new instances with varying temporal and spatial distributions and demand distributions. Furthermore, the NSTDKM performs well under different decision-making frequencies.
Keywords:
Dynamic crowdsourced delivery
Multiple depots
Order batching
Anticipated future gain
Reinforcement learning

Journal

Expert Systems with Applications cover
Expert Systems with Applications
IF:
7.5
Papers:
2.9W
Citations:
10.2W

Organization

T
Toronto Metropolitan University
Scholars:
6.0K
Papers: 7.0K
Citations: 6.4K
Cited Papers

Cited Papers

Crowdsourced humanitarian relief vehicle routing problem
err2022-12-01
err1
errOAAI
errParappathodi, Javaiz; Archetti, Claudia
errShare
errSave
The Vehicle Routing Problem with Occasional Drivers
err2016-10-01
err275
PREAI
errArchetti, Claudia; Savelsbergh, Martin; Speranza, M. Grazia
errShare
errSave
Offline-Online Approximate Dynamic Programming for Dynamic Vehicle Routing with Stochastic Requests
err2019-02-01
err115
PREAI
errUlmer, Marlin W.; Goodson, Justin C.; Mattfeld, Dirk C.; Hennig, Marco
errShare
errSave
Parallel tabu search for real-time vehicle routing and dispatching
err1999-11-01
err331
PREAI
errGendreau, M; Guertin, F; Potvin, JY; Taillard, É
errShare
errSave
errShare
errSave
Deep Reinforcement Learning for Crowdsourced Urban Delivery
err2021-10-01
err33
PREAI
errAhamed, Tanvir; Zou, Bo; Farazi, Nahid Parvez; Tulabandhula, Theja
errShare
errSave
researcher View more