24
配送技术部 郝井华 [email protected] 美团外卖智能调度实践

美团点评技术沙龙09 - 美团配送智能调度实践

  • View
    570

  • Download
    3

Embed Size (px)

Citation preview

Page 1: 美团点评技术沙龙09 - 美团配送智能调度实践

配送技术部 郝井华

[email protected]

美团外卖智能调度实践

Page 2: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

AGENDA

外卖配送调度问题

我们的工作

未来展望

Page 3: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

O2O外卖配送业务

平台 Online

用户 Offline

商户 Offline

互联网 + 餐饮

ü  低成本

ü  高品质服务

配送方式:

ü  商家自配送

ü  众包

ü  美团专送

Page 4: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

美团外卖配送业务

Page 5: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

美团外卖配送业务

配送区

商家

骑手

用户

Page 6: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

订单调度问题

•  时间随机 •  方向随机

•  实时配送 ü  系统稳定性 ü  算法性能

Page 7: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

订单指派问题的数学建模

约束条件

优化目标

决策变量

订单在什么时间指派给哪位骑手

订单配送时长 准时率 骑手总行驶距离

期望送达时间 出餐时间 交付时间 行驶速度 商品质量要求 容量 ⋯⋯

Page 8: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

订单指派问题的数学建模

VRPTWPD

Vehicle Routing Problem

with Time Window, Pickup and Delivery

期望送达时间 取餐/送餐

Page 9: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

订单指派问题的分解

骑手路径规划问题

订单分配问题

最佳路径

订单分配

Page 10: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

订单指派问题的复杂性

一个区域一次优化:

•  200骑手×10 POI

•  50订单

解空间规模:20050×10!

非线性组合优化问题, NP-Hard

Page 11: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

配送调度问题的难点

大规模实时优化 强随机性 模型准确度

•  2000+配送区 •  10万+骑手

•  NP-Hard问题 •  秒级计算时间

•  量化优化目标 •  量化路径长度/耗时

•  出餐时间 •  交餐时间

•  行驶速度 •  未来订单

Page 12: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

美团外卖调度模式的演进

人工/纯抢 推抢结合 智能派单

•  配送效率 •  用户体验

•  人力成本

•  骑手安全

•  开发成本 •  骑手自由度

Page 13: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

智能调度策略体系

大规模 实时优化

分布式 并行计算

场景回放&仿真平台

大数据 分析&挖掘

Page 14: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

大数据分析&挖掘——建模

接单!

取餐!

送达!

⾏行驶!

⾏行驶!

商户画像

骑手画像

用户画像

区域特征

•  出餐时间 •  取餐难度

•  交付时间 •  送餐难度

•  工作效率 •  熟悉程度

•  行驶速度

•  天气 •  配送距离

•  准时率 •  配送时长

Page 15: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

大数据分析&挖掘——建模

机理先行

数据噪声

监控体系

Page 16: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

大规模实时优化

问题特征

搜索机制

高效 算法

•  关键订单 •  可合单 •  地理特征

•  MC树搜索 •  广义邻域搜索 •  动态规划

Page 17: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

分布式并行计算

高效率 算法

数据准备并行化

计算 并行化

运算时间

分布计算架构

5%

Page 18: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

配送仿真平台

Page 19: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

配送仿真平台

仿真引擎 实例数据 指标评估

调度策略

配送仿真 模型

参数设置

Page 20: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

调度回放分析系统

海量数据实时计算、存储

调度过程可视化回放、What-if 分析

配送指标分析挖掘

Page 21: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

人机交互设计

骑手

决策建议

异常处理

长期激励

订单信息

•  行驶路径 •  闲时调度

•  异常订单 •  转单

•  骑手教程 •  配送排名 •  区域地图

•  取餐地 •  送餐地 •  送达时间 •  导航

Page 22: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

调度策略落地的关键

p 准确的预估模型

p 高精度的仿真环境

p 高效的优化算法

p 良好的人机交互

p 高可靠性的工程系统

Page 23: 美团点评技术沙龙09 - 美团配送智能调度实践

www.waimai.meituan.com!waimai.meituan.com

未来展望

p 精益求精 •  离线学习和在线优化相结合 •  应对更复杂的业务场景

p 上下游协同优化 •  运力配置

•  预计送达时间

•  价格引导

Page 24: 美团点评技术沙龙09 - 美团配送智能调度实践

THANKS!