人工智能在滴滴的调度中主要渗透到以下各个环节:目的地预测、价格预估、时间预估、最佳路径匹配、司机和乘客匹配、订单分派、供需预测、乘客体验预测。
 其中,司机和乘客匹配、订单分配是滴滴智能调度的核心。
1.车费的计算
 车费预估涉及到的主要问题是:路径规划和时间预估。其中从起点到终点的路径规划是最核心的一部分,找到最佳路径后,需要计算出 A 到 B 的距离。随后需要着手解决的是行程中的时间估算:起点到终点需要 20 分钟还是 30 分钟。结合路径和时间,给出一个预估价。
 在这个过程中,还会涉及到是否为高峰时间等因素。
2.拼车费用的计算
 ①拼车乘客们的路径、顺路程度(主要因素)。
 ②根据乘车时间的时长,是否高峰期等。若乘车高峰期,可适当提高车费。
 ③将所在城市划分成几个区域,计算每个区域的供需比(即接单司机与下单乘客的比率),将供需比考虑到车费的计算中。
 ④根据滴滴对司机、乘客的评级。即司机的接单成功率、好评率,以及乘客的订单成功率、好评率。
【p.s. 拼车中涉及到一项非常重要的问题就是用户体验:用户体验体现在两个维度,一是价格便宜,二是在接另外一个人时绕的路程和时间不要太多。】
3. 怎样对车辆进行调度
 当用户确认叫车后,滴滴需要做订单匹配和车辆调度,找到最适合接该用户的司机。可以把这个问题分为两种情况:拼车,不拼车。
情况一:不拼车
 那么如何权衡订单合不合适,或者换种方式说,如何进行车辆的调度,通常考虑的是距离和时间方面与下单乘客最近的司机。当然,订单背后也隐含一些个性化匹配,例如个别用户对某一类车型情有独钟。尤其是女性用户在深夜十一二点,可能对车型和司机的要求比较高,这需要进行个性化搜索。
情况二:拼车
 如果用户选择拼车,系统如何找到最适合的一辆车:这辆车有可能是空车,也有可能是载人车,与此同时,算出拼车用户 A 到拼车用户 B 的时间。
4. 热力图
 司机希望空载时间越少越好,但往往不知道去哪接单,这时一个精准、靠谱的热力图显得尤为重要,它会告诉司机哪些区域未来的半个小时,有可能有很多订单需求。可以将城市分割成若干个子区域。每一时刻都在检测每一个子区域,然后计算子区域中的订单数和空车数,以此判断供需是否平衡。
5.预测乘客体验
 行程结束后,系统需要去预测乘客的体验是好是坏。由于历史订单中有些乘客会进行投诉,比如说拼车匹配度差、绕路。而有些用户则会给出好评。可以对大量历史数据进行特征提取,判断哪些特征会导致乘客抱怨,哪些特征会导致好评。
6.评分系统
 最初的打车软件都采用星级打分制,现实情况是用户要么不打分,要么给较高的五分或四分,使得星级评分功能不够有效、不够完美。
 这本质上是用户习惯问题,为了让评分系统更加全面,平台可以把乘客留下的所有痕迹都整合起来,然后给出一个分数评判。比如乘客打出星级后,又进行文字评价态度很差、绕路等,针对乘客给出的两个维度信息,再根据轨迹等多项数据,然后给出综合的分数。分数越高,滴滴也会保证司机的收入越高,从而推动司机主动提高服务质量。
7.系统可视化
 系统可视化性非常重要,订单行程的历史数据、区域变化情况、实时动态可以通过可视化系统迅速掌握。同时也便于单独分析一些比较特殊的区域。

关于人工智能在滴滴调度中的应用总结相关推荐

  1. 滴滴如何调度_滴滴研究院:解读滴滴调度系统中的人工智能

    一文读懂滴滴背后的人工智能. 作者了解到,去年滴滴成立了机器学习研究院,之后改名为滴滴研究院. 滴滴研究院做的事情是结合大数据与机器学习,搭建滴滴交通大脑.滴滴交通大脑需要收集每个城市.每一时刻的所有 ...

  2. 人工智能在线特征系统中的生产调度

    在上篇博客<人工智能在线特征系统中的数据存取技术>中,我们围绕着在线特征系统存储与读取这两方面话题,针对具体场景介绍了一些通用技术,此外特征系统还有另一个重要话题:特征生产调度.本文将以美 ...

  3. 文献翻译__人工智能时代医学图像重建中的凸优化算法(第4、5、6章)

    文章下载–我的Gitee Convex optimization algorithms in medical image reconstruction-in the age of AI 人工智能时代医 ...

  4. 人工智能在音频链中找到自己的声音

    人工智能在音频链中找到自己的声音 AI finds its voice in audio chain 硅基silicon-based麦克风的出现重塑了音频领域.但在未来几年,市场研究公司Yole Dé ...

  5. 人工智能在网络贷款中鲜为人知的事

    作者 | Laksh Mohan 翻译| 火火酱~,责编 | 晋兆雨 出品 | AI科技大本营 头图 | 付费下载于视觉中国 现在,科技已经成为推动企业发展壮大的基本要素之一.人工智能(AI)就是一个 ...

  6. 智能角阀中的电子芯片_电子科技大学胡维昊教授:人工智能在可再生能源系统中的应用...

    中国电工技术学会第12期青年云沙龙于2020年10月18日,通过腾讯会议和直播平台相结合的形式召开,活动取得了圆满成功.本期青年云沙龙聚焦"人工智能在综合能源系统中的应用",由电子 ...

  7. 无需精通编程:走进人工智能比你想象中容易

    本文转载自公众号"读芯术"(ID:AI_Discovery) 我们的生活大致上是在不断重复,总是遵循着一定的例程.如果把身体看作一台生物计算机,那么指挥大脑的代码应该是这样的: W ...

  8. 利刃 MVVMLight 8:DispatchHelper在多线程和调度中的使用

    原文:利刃 MVVMLight 8:DispatchHelper在多线程和调度中的使用 在应用程序中,线程可以被看做是应用程序的一个较小的执行单位.每个应用程序都至少拥有一个线程,我们称为主线程,这是 ...

  9. AI:人工智能概念之机器学习中常用算法的思维导图集合(非常经典、建议收藏)之详细攻略

    AI:人工智能概念之机器学习中常用算法的思维导图集合(非常经典.建议收藏)之详细攻略 目录 机器学习算法的思维导图集合 1.ML算法思维图 2.ML算法思维导图 相关文章:ML/DL:关于算法模型的选 ...

最新文章

  1. synchronized 与 Reentrant均为可重入锁 区别后者比前者增加了长时等待可中断 设置是否公平锁 绑定多个条件
  2. SqlCommand类,在与数据库交互式一定要用到的属性
  3. Java枚举益智游戏
  4. GIS实战应用案例100篇(八)-桩号相同,坐标不同,RTK怎么输入曲线要素?
  5. php checkbox批量提交,jquery获取多个checkbox的值异步提交给php
  6. 慢慢人生路,学点Jakarta基础-深入剖析Java的接口和抽象类
  7. 本科生如何系统地学习前端开发?
  8. 多任务计时器anytime
  9. aix服务器端口配置文件,aix系统查看端口号
  10. gitlab设置项目组成员权限
  11. python 批量打印PDF(转)
  12. 现代西班牙语第一册 单词表
  13. 夯实基础,踏步云升 | 云原生 DevOps 入门必读
  14. 牛客小白月赛28 J.树上行走
  15. Verilog设计的原则和技巧和IP核的使用
  16. Leetcode 953:验证外星语词典(超详细的解法!!!)
  17. mc服务器修改世界边境,[转载插件] [安全]WorldBorder——限制世界边界范围大小【1.0.1 - 1.7.9】...
  18. php正则中不支持g修饰符吗,Pattern Modifiers – 规则表达式的修饰符(转载)发现PHP里有些正则表达式的应用和PERL里的不一样。。所…-PHP教程,PHP应用...
  19. 图片压缩后模糊怎么办 这5款无损压缩网站你要知道
  20. 总结:Linux安装Java并运行jar遇到的错误

热门文章

  1. quartz-job实现实时或定时发送短信任务
  2. 【Linux】Linux哲学思想
  3. 2001年计算机等级考试上机题,2001年9月全国计算机等级考试一级笔试真题
  4. 玻色量子荣登《麻省理工科技评论》2021“50家聪明公司”榜单
  5. 异常:calling prepareStatement is no longer allowed! Increase reapTimeout to avoid this problem
  6. flutter int.parse报错type ‘int‘ is not a subtype of type ‘String‘
  7. 新手总结,关于JavaScript中var a = b = c;的拆解
  8. Android 双开沙箱 VirtualApp 源码分析(六)ContentProvider
  9. POJ 1185(在求最大炮数上,输出一条方案,未Accept,网站在维护)
  10. 「案例分享」视觉检测标识解析应用解决方案