Efficient Delivery Services Sharing with Time Windows
Source abstract
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.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Transportation and Mobility Innovations · Vehicle Routing Optimization Methods · Optimization and Search Problems
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Computer Science and Engineering, Southeast University, Nanjing 211189, China
Funding
National Natural Science Foundation of China · National Key Research and Development Project of China · Natural Science Foundation of Jiangsu Province of China
References (28)
Show source-provided references
1. Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints10.1287/opre.35.2.254 ↗
2. Bent, R., and Hentenryck, P.V. (2007, January 6–12). Waiting and Relocation Strategies in Online Stochastic Vehicle Routing. Proceedings of the 20th International Joint Conference on Artificial Intelligence, IJCAI 2007, Hyderabad, India.
3. Kamar, E., and Horvitz, E. (2009, January 11–17). Collaboration and Shared Plans in the Open World: Studies of Ridesharing. Proceedings of the 21st International Joint Conference on Artificial Intelligence, IJCAI 2009, Pasadena, CA, USA.
4. STaRS: Simulating Taxi Ride Sharing at Scale10.1109/TBDATA.2016.2627223 ↗
5. Jiang, S., Chen, L., Mislove, A., and Wilson, C. (2018, January 23–27). On Ridesharing Competition and Accessibility: Evidence from Uber, Lyft, and Taxi. Proceedings of the 2018 World Wide Web Conference on World Wide Web, WWW 2018, Lyon, France.10.1145/3178876.3186134 ↗
6. Addressing the minimum fleet problem in on-demand urban mobility10.1038/s41586-018-0095-1 ↗
7. Online Vehicle Routing: The Edge of Optimization in Large-Scale Applications10.1287/opre.2018.1763 ↗
8. The shared-taxi problem: Formulation and solution methods10.1016/j.trb.2014.09.011 ↗
9. Bei, X., and Zhang, S. (2018, January 2–7). Algorithms for Trip-Vehicle Assignment in Ride-Sharing. Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence, (AAAI-18), New Orleans, LA, USA.10.1609/aaai.v32i1.11298 ↗
10. Real-Time City-Scale Taxi Ridesharing10.1109/TKDE.2014.2334313 ↗
11. An Exchange Heuristic for Routeing Problems with Time Windows10.1057/jors.1995.204 ↗
12. A Tabu Search Heuristic for the Vehicle Routing Problem with Soft Time Windows10.1287/trsc.31.2.170 ↗
13. A Two-Stage Hybrid Local Search for the Vehicle Routing Problem with Time Windows10.1016/j.cor.2004.08.001 ↗
14. The Electric Vehicle-Routing Problem with Time Windows and Recharging Stations10.1287/trsc.2013.0490 ↗
15. Exact Algorithms for Electric Vehicle-Routing Problems with Time Windows10.1287/opre.2016.1535 ↗
16. Xinyu, W., Shuai, S., and Jiafu, T. (2020). Iterative Local-Search Heuristic for Weighted Vehicle Routing Problem. IEEE Trans. Intell. Transp. Syst., in press.
17. Dynamic pickup and delivery problems10.1016/j.ejor.2009.04.024 ↗
18. Quantifying the benefits of vehicle pooling with shareability networks10.1073/pnas.1403657111 ↗
19. An n 5/2 Algorithm for Maximum Matchings in Bipartite Graphs10.1137/0202019 ↗
20. Das, A., Gollapudi, S., Kim, A., Panigrahi, D., and Swamy, C. (2018, January 23–27). Minimizing Latency in Online Ride and Delivery Services. Proceedings of the 2018 World Wide Web Conference on World Wide Web, WWW 2018, Lyon, France.10.1145/3178876.3186104 ↗
21. A fast heuristic for solving a large-scale static dial-a-ride problem under complex constraints10.1016/j.ejor.2004.09.060 ↗
22. Hasan, M.H., Hentenryck, P.V., Budak, C., Chen, J., and Chaudhry, C. (2018, January 2–7). Community-Based Trip Sharing for Urban Commuting. Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence, (AAAI-18), New Orleans, LA, USA.10.1609/aaai.v32i1.12207 ↗
23. Santos, D.O., and Xavier, E.C. (2013, January 3–9). Dynamic Taxi and Ridesharing: A Framework and Heuristics for the Optimization Problem. Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence, IJCAI’13, Beijing, China.
24. Lowalekar, M., Varakantham, P., and Jaillet, P. (2019, January 11–15). ZAC: A Zone Path Construction Approach for Effective Real-Time Ridesharing. Proceedings of the Twenty-Ninth International Conference on Automated Planning and Scheduling, ICAPS 2018, Berkeley, CA, USA.
25. An Online Ride-Sharing Path-Planning Strategy for Public Vehicle Systems10.1109/TITS.2018.2821003 ↗
26. Covering Points of a Digraph with Point-Disjoint Paths and Its Application to Code Optimization10.1145/322003.322005 ↗
27. Garey, M.R., and Johnson, D.S. (1990). Computers and Intractability: A Guide to the Theory of NP-Completeness. Mathematical Sciences, W.H.Freeman.
28. Collective dynamics of ’small-world’ networks10.1038/30918 ↗