案例库 · 软件与 IT · 技术决策 · 2017–2019
滴滴把每一单都当作一次长期优化的一步
滴滴将订单调度视为马尔可夫决策过程,因此每一单匹配都能提升全天响应率、履单率和司机收入。
DiDi Chuxing
那一手
滴滴是中国最大的网约车平台,实时向司机派单。将每个请求单独处理并指派最近司机的方法简单,但无法预见该匹配对接下来的乘客或当天其余时间的影响。
该公司将调度建模为马尔可夫决策过程,并利用机器学习优化整个网络的分配,使每一单匹配都成为迈向更好长期状态的一步,而非仅图眼前便宜。
这一获奖方案提升了响应率、履单率和司机收入,并获得了2019年INFORMS Daniel H. Wagner奖,表彰其应用运筹学实践。
为什么管用
- 独立的贪婪匹配无法预见下一个请求
- 马尔可夫决策过程能捕捉一天内的行程序列
- 机器学习让模型能评估司机未来的可用性
- 优化整体网络能同时提升响应率、履单率和司机收入
值了多少将调度视为马尔可夫决策过程聪明
可以搬走什么
将车队视为一连串相互关联的决策,而非独立请求;优化长期状态胜于贪婪地最小化每一段行程。
后来呢
滴滴的调度系统获得了2019年INFORMS Daniel H. Wagner奖。这项工作表明,网约车调度可以作为一个大型序列优化问题来解决,而非简单的最短距离优先规则。
资料来源
- Introduction: 2019 Daniel H. Wagner Prize for Excellence in the Practice of Advanced Analytics and Operations Research
- Ride-Hailing Order Dispatching at DiDi via Reinforcement Learning
发现哪里写错了?告诉我们。