基于分解策略的迭代贪婪算法求解随机在线外卖配送问题

Solving Stochastic Online Food Delivery Problem via Iterated Greedy Algorithm With Decomposition-Based Strategy

IEEE Transactions on Systems, Man, and Cybernetics: Systems · 2022
被引 26
ABS 3

中文导读

针对外卖配送中随机备餐时间带来的不确定性,设计了一种迭代贪婪算法,通过过滤机制、风险度量、时间节省策略和机器学习加速评估,在真实数据集上验证了有效性。

Abstract

Online food delivery (OFD) service has developed rapidly due to its great convenience for customers, the enormous markets for restaurants and the abundant job openings for riders. However, OFD platforms are encountering enormous challenges, such as massive demand, inevitable uncertainty and short delivery time. This article addresses an OFD problem with stochastic food preparation time. It is a complex NP-hard problem with uncertainty, large search space, strongly coupled subproblems, and high timeliness requirements. To solve the problem, we design an iterated greedy algorithm with a decomposition-based strategy. Concretely speaking, to cope with the large search space due to massive demands, a filtration mechanism is designed by preliminarily selecting suitable riders. To reduce the risk affected by the uncertainty, we introduce a risk-measuring criterion into the objective function and employ a scenario-sampling method. For timeliness requirements caused by short delivery time, we design two time-saving strategies via mathematical analysis, i.e., an adaptive selection mechanism to choose the method with less computational effort and a fast evaluation mechanism based on the small-scale sampling and machine learning model to speed up evaluation. We also prove an upper bound of the stochastic time cost under risk measurement as one of the baseline features to improve the prediction accuracy. The experiments on real-world data sets demonstrate the effectiveness of the proposed algorithm.

运筹学算法设计随机优化外卖配送