Abstract
Online takeout has become the dining style of most urban residents. With the development of takeout industry, takeout delivery efficiency and customer satisfaction have attracted more and more attention from the industry and academia. The essence of takeout delivery problem is a vehicle routing problem under various constraints. Designing reasonable order dispatching and routing algorithms will help to improve the delivery efficiency and service quality for takeout platform. Firstly, by analyzing the order dispatching and delivery problem itself, we summarize the characteristics of the problem, compare the theoretical research of related problems, and describe it as a problem with the characteristics of soft time window, vehicle capacity limitation, dynamic order and 1–1 pick-up and delivery. Secondly, the problem scenario is described in detail, and the main elements and constraints of the problem are explained. Based on this, aiming at minimizing the overdue time, we divide the problem into two subtasks: order dispatching and routing, and propose an order dispatching strategy considering couriers’ route and a two-stage routing algorithm. Specifically, this paper improves the calculation the cost in the previous heuristic algorithm based on the cost, that is, when dispatching an order, we consider whether there are orders close enough to the source location or destination location of the new order in every courier’s route, and if so, he can pickup and delivery the new order incidentally. In addition, it is also necessary to punish the courier who have long routes and whose orders have large overdue time; When planning the path for each order, we firstly apply the nearest neighbor greedy algorithm for initial routing, which means iteratively find the time-consuming nearest feasible node in the remaining unplanned nodes, and then apply the tabu search algorithm to optimize the initial path. Finally, the static scenario and dynamic scenario are designed to verify the above algorithm. The static problem scenario solution verifies the effectiveness of the two-stage routing algorithm. The dynamic problem scenario proves the effectiveness of the order dispatching strategy considering couriers’ route. We also analyze the ratio of the number of orders and couriers’ influence on the performance of the algorithm, and recommend the quantity of couriers under the demand of orders with specific quantity. The experimental results can provide suggestions for the management of courier under the background of epidemic prevention measures such as closing-down due to the COVID-19. In addition, we propose that in a specific scenario, the order re-dispatching can make great improvement at small cost of computing resources.
This paper is supported by Engineering Research Center of State Financial Security, Ministry of Education, Central University of Finance and Economics, Beijing, 102206, China.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Na, D., Zhang, J.: Study on assign mode of o2o takeaway order delivery tasks. Shanghai Manag. Sci. 40(01), 63–66 (2018)
Ma, S., Zheng, Y., Wolfson, O.: Real-time city-scale taxi ridesharing. IEEE Trans. Knowl. Data Eng. 27(7), 1782–1795 (2014)
Asghari, M., Deng, D., Shahabi, C., et al.: Price-aware real-time ride-sharing at scale: an auction-based approach. In: Proceedings of the 24th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, pp. 1–10 (2016)
Lin. Q., Deng, L., Sun, J., et al.: Optimal demand-aware ride-sharing routing. In: IEEE INFOCOM 2018-IEEE Conference on Computer Communications, pp. 2699–2707. IEEE (2018)
Jiang, W., Dominguez, C.R., Zhang, P., et al.: Large-scale nationwide ridesharing system: A case study of Chunyun. Int. J. Trans. Sci. Technol. 7(1), 45–59 (2018)
Zheng Wang, Tingyu Li, Caifan Yue. Online scheduling for the instant delivery problem in a city based on multiple prediction scenarios. 38(12), 3197–3211 (2018)
Chen, D., Chen, T., Jiang, S., Zhang, C., Wang, C., Lu, M.: Optimal model of chicken distribution vehicle scheduling based on order clustering. Smart Agricul 2(4), 137–148 (2020)
Zhang, Y., Liu, Y., Li, G., et al.: Route prediction for instant delivery. Proceedings of the ACM Intera. Mobile, Wearable Ubiquitous Technol. 3(3), 1–25 (2019)
Jahanshahi, H., Bozanta, A., Cevik, M., et al.: A deep reinforcement learning approach for the meal delivery problem. Knowl.-Based Syst. 243, 108489 (2022)
Guo, B., Wang, S., Ding, Y., et al.: concurrent order dispatch for instant delivery with time-constrained actor-critic reinforcement learning. In: 2021 IEEE Real-Time Systems Symposium (RTSS), pp. 176–187. IEEE (2021)
Bozanta, A., Cevik, M., Kavaklioglu, C., et al.: Courier routing and assignment for food delivery service using reinforcement learning. Comput. Ind. Eng. 164, 107871 (2022)
Zhou, M., Jin, J., Zhang, W., et al.: Multi-agent reinforcement learning for order-dispatching via order-vehicle distribution matching. In: Proceedings of the 28th ACM International Conference on Information and Knowledge Management, pp. 2645–2653 (2019)
Xu, Z., Li, Z., Guan, Q., et al.: Large-scale order dispatch in on-demand ride-hailing platforms: A learning and planning approach. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 905–913 (2018)
Dantzig, G.B., Ramser, J.H.: The truck dispatching problem. Manage. Sci. 6(1), 80–91 (1959)
Battarra, M., Cordeau, J.F., Iori. M.: Chapter 6: pickup-and-delivery problems for goods transportation. In: Vehicle Routing: Problems, Methods, and Applications, Second Edition. Society for Industrial and Applied Mathematics, pp. 161–191 (2014)
Angelelli, E., Mansini, R.: The vehicle routing problem with time windows and simultaneous pick-up and delivery. In: Quantitative Approaches to Distribution Logistics and Supply Chain Management, pp. 249-267. Springer, Berlin (2002). https://doi.org/10.1007/978-3-642-56183-2_15
Qu, Y., Bard, J.F.: The heterogeneous pickup and delivery problem with configurable vehicle capacity. Trans. Res. Part C: Emerging Technol. 32, 1–20 (2013)
Nagy, G., Salhi, S.: Heuristic algorithms for single and multiple depot vehicle routing problems with pickups and deliveries. Eur. J. Oper. Res. 162(1), 126–141 (2005)
Wang, C., Qiu, Y.: Vehicle routing problem with stochastic demands and simultaneous delivery and pickup based on the cross-entropy method. In: Advances in Automation and Robotics, vol. 2, pp. 55-60. Springer, Berlin, Heidelberg (2011). https://doi.org/10.1007/978-3-642-25646-2_7
Pang, Y., Luo, H., Xing, L., Ren, T.: A survey of vehicle routing problems and solution methods. Control Theory Appl. 36(10), 1573–1584 (2019)
Kalantari, B., Hill, A.V., Arora, S.R.: An algorithm for the traveling salesman problem with pickup and delivery customers. Eur. J. Oper. Res. 22(3), 377–386 (1985)
Desrosiers, J., Dumas, Y., Soumis, F.: A dynamic programming solution of the large-scale single-vehicle dial-a-ride problem with time windows. Am. J. Math. Manag. Sci. 6(3–4), 301–325 (1986)
Gajpal, Y., Abad, P.: Saving-based algorithms for vehicle routing problem with simultaneous pickup and delivery. J. Operat. Res. Soc. 61(10), 1498–1509 (2010)
Jun, Y., Kim, B.I.: New best solutions to VRPSPD benchmark problems by a perturbation based algorithm. Expert Syst. Appl. 39(5), 5641–5648 (2012)
Zheng, H., Wang, S., Cha, Y., et al.: A two-stage fast heuristic for food delivery route planning problem. In: Informs annual meeting, Seattle, Washington, USA (2019)
Chen, W., Dai, S.: A survey of algorithms for vehicle routing problems. J. Chuzhou Univ. 03, 19–25 (2007)
Chen, J.F., Wu, T.H.: Vehicle routing problem with simultaneous deliveries and pickups. J. Operat. Res. Soc. 57(5), 579–587 (2006)
Hosny, M.I., Mumford, C.L.: The single vehicle pickup and delivery problem with time windows: intelligent operators for heuristic and metaheuristic algorithms. J. Heuristics 16(3), 417–439 (2010)
Tasan, A.S., Gen, M.: A genetic algorithm based approach to vehicle routing problem with simultaneous pick-up and deliveries. Comput. Ind. Eng. 62(3), 755–761 (2012)
Demir, E., Bektaş, T., Laporte, G.: An adaptive large neighborhood search heuristic for the pollution-routing problem. Eur. J. Oper. Res. 223(2), 346–359 (2012)
Su, X., Qin, H., Wang, K.: Tabu search algorithm for vehicle routing problems with time windows and multiple delivery personnel. J. Chongqing Normal Univ. (Nat. Sci.), 37(01), 22–30 (2020)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Hong, Q., Wang, Y. (2023). Research on Delivery Order Scheduling and Delivery Algorithms. In: Yu, Z., et al. Data Science. ICPCSEE 2023. Communications in Computer and Information Science, vol 1880. Springer, Singapore. https://doi.org/10.1007/978-981-99-5971-6_4
Download citation
DOI: https://doi.org/10.1007/978-981-99-5971-6_4
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-5970-9
Online ISBN: 978-981-99-5971-6
eBook Packages: Computer ScienceComputer Science (R0)