Abstract

Delivery service sharing (DSS) has made an important contribution in the optimization of daily order delivery applications. Existing DSS algorithms introduce two major limitations. First, due to computational reasons, most DSS algorithms focus on the fixed pickup/drop-off time scenario, which is inconvenient for real-world scenarios where customers can choose the pickup/drop-off time flexibly. On the other hand, to address the intractable DSS with the flexible time windows (DSS-Fle), local search-based heuristics are widely employed; however, they have no theoretical results on the advantage of order sharing. Against this background, this paper designs a novel algorithm for DSS-Fle, which is efficient on both time complexity and system throughput. Inspired by the efficiency of shareability network on the delivery service routing (DSR) variant where orders cannot be shared and have the fixed time window, we first consider the variant of DSR with flexible time windows (DSR-Fle). For DSR-Fle, the order’s flexible time windows are split into multiple virtual fixed time windows, one of which is chosen by the shareability network as the order’s service time. On the other hand, inspired by efficiency of local search heuristics, we further consider the variant of DSS with fixed time window (DSS-Fix). For DSS-Fix, the beneficial sharing orders are searched and inserted to the shareability network. Finally, combining the spitting mechanism proposed in DSR-Fle and the inserting mechanism proposed in DSS-Fix together, an efficient algorithm is proposed for DSS-Fle. Simulation results show that the proposed DSS-Fle variant algorithm can scale to city-scale scenarios with thousands of regions, orders and couriers, and has the significant advantage on improving system throughput.

Highlights

  • The popularization of smartphones has made people increasingly connected, and has provided the great convenience for daily order delivery service

  • Combining delivery service routing (DSR)-Fle and delivery service sharing (DSS)-Fix algorithms together, we propose the DSS with the flexible time windows (DSS-Fle) algorithm, which is efficient on both computation complexity and order service rate

  • We can observe that (1) the DSS-Fle can always produce the highest order service rate (OSR), which is followed by Ite-DSR with flexible time windows (DSR-Fle), Ite-DSS with fixed time window (DSS-Fix), and DSR variant with fixed pickup window (DSR-Fix). This result is consistent with the theoretical analysis that DSS-Fle Ite-DSS-Fix, and Ite-DSR-Fix DSR-Fix. This can be explained by the fact that taking the flexible time windows and order sharing into consideration is beneficial for improving OSRs

Read more

Summary

Introduction

The popularization of smartphones has made people increasingly connected, and has provided the great convenience for daily order delivery service. DiDi Chuxing (www.didiglobal.com) and Uber (www.uber.com), customers can be picked up by the private car or taxi at any time, and, by using the food-ordering apps, such as Meituan (www.meituan.com), Eleme (www.ele.me), and Freshhema (www.freshhema.com), food can be delivered to customers’ homes within a very short time. During July 2019, the average daily ride orders of DiDi Chuxing broke. In the food-ordering apps, the customer has the flexibility to choose the food drop-off time, e.g., during the lunch time, it is feasible to drop off the food from 11:30 a.m. to 12:30 p.m. to improve the system throughput

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call