动态道路网络中外卖配送的批处理与匹配
数据库
2020-09-01 v1 数据结构与算法
摘要
给定外卖订单流与可用配送车辆,应如何将订单分配给车辆以使配送时间最小化?需作出若干决策:(1)订单到车辆的分配,(2)将订单分组成批以应对有限的车辆可用性,(3)适应配送车辆的动态位置。我们表明该最小化问题不仅在多项式时间内不可近似,且为 NP-hard。为缓解此计算瓶颈,我们开发了名为 FoodMatch 的算法,将车辆分配问题映射为二部图上的最小权完美匹配问题。为进一步降低二部图的二次构建代价,我们采用最佳优先搜索仅计算极可能包含最小匹配的 subgraph。通过将批处理归约为图聚类问题,并通过角距离预测车辆动态位置,进一步增强了求解质量。在来自大都市的外卖数据上的大量实验表明,FoodMatch 在多项指标上显著优于基线策略,同时效率足以处理真实工作负载。
引用
@article{arxiv.2008.12905,
title = {Batching and Matching for Food Delivery in Dynamic Road Networks},
author = {Manas Joshi and Arshdeep Singh and Sayan Ranu and Amitabha Bagchi and Priyank Karia and Puneet Kala},
journal= {arXiv preprint arXiv:2008.12905},
year = {2020}
}
备注
12 pages, 9 figures, Accepted in ICDE 2021 as Short Paper