Uber和它的规则&算法

2023-11-13

私以为,Uber这家公司的出现,标志着:科技重构资源的时代正式来临。这才是大数据真正的使命啊!

enjoy 这个改变~
enjoy 这个改变~

以下信息来源:网络上流传的中文Uber解读
————————————————
Uber的算法:
均可以随着数据量的不断增加进行学习~所以只会越来越准,只会越来越准,只会越来越准。

1.计算车辆预计到达的时间算法
一开始使用的算法是Google这个行业已有巨头开发出来的API算法,后来发现其算法的误差较大。对于出租车较多的城市,这般不准确很有可能会使得用户放弃二次使用。不妨设想下,你站在路边等你叫的Uber,这时一辆空车开过你身边,你看了下手机,Uber提示说“你的专车1分钟后到达”,你想想算了就一分钟,过了这一分钟后你发现车还没来···错过那辆车的后悔之情会让你的每一分钟都不好熬。

好嘞,Uber想,那就自己来组建开发团队呗。然后招呼来了火箭研究科学家,计算神经学专家和核物理学家。听说一开始很不顺利,因为原始数据太少,不过像这种最终会得到真实数据的算法都能根据自己的预测和真实值之间的差别进行自主学习,so,预测会越来越准~他们最后捣鼓出来的算法将预测准确度提高了3分钟,更重要的是,这是个平均值。3可能是这般得出的:(2+2+2+2+2+2+2+2+2+12)/10=3,看到没,Google那个算法中12的大误差被消灭了哦,恭喜Uber,少损失了一个用户~

2.浮动溢价算法
设想下,一个演唱会结束的时候,公交车大都停运,而此时这附近的出租车肯定出于一种供不应求的状态。我们都嗨了,也都累了,贵点就贵点早点到家就行。所以,Uber的“特定区域随时浮动定价算法”对于土豪和次土豪而言是很不错的。而且,这个提价的信号一旦启动,对于附近稍远的司机而言是非常有诱惑的,不过,当你们来了之后还是不是这个价就另说了。高收益怎能没有点风险和机会成本。而且啊,Uber瞄准的这个市场,有效供给和有效需求太太容易被获得了,有什么理由不借助价格来推动供需平衡呢?

所以现在的情况是,在用户的等待时间出现相对陡峭的上升趋势时,便会触动提价算法。而这些情况大部分时候都是可以预测的~不过在这个算法神乎其神之前,遇到 这篇报道 中描述的问题的可能性也不低,超可怕~

不过真能做到的话就天下无敌啦~看看咱们现在的便利店,同一条街上卖矿泉水的都会定价不一样(没错,我就是在乎这几毛钱,而且当用百分数来考察时,5毛就是2元矿泉水的40%啊!)

anyway,尊重市场的产品最终会得到了来自市场的回报,我就很讨厌说“罗斯福拯救美国经济那个论断”,都已经到了最低谷,谁来都会变好的。只是来的那个人,本身要能给人力量,说白了就是能忽悠。

3.如何在一个城市中部署最少的车,来有效满足全城的需求(travelling-salesman problem)

4.自动匹配算法
Uber采用的是一对一的自动匹配算法,国内滴滴的黑文说:Uber匹配的效率贼低啊!不如我们用户至上把需求发给好几个人让他们抢单。

先把滴滴这种模式的弊端放一放,我们来看看Uber算法到底是怎么样的:只把一个用户的需求发给一个司机,然后给司机15秒钟响应~如果不接的话就算接单失败,然后再发给另外一个司机,直至有司机接单为止。乍一看这个过程耗时很长,不过,当司机拒单的成本很大时,拒单情况基本不存在时,一对一派单的效率就很高了。而Uber是如何让司机拒单率保持在一个很低的水平?

方法如下:
用好补贴这个经济杠杆,人民司机啊,你不是对大额补贴趋之若鹜吗?如果拿到补贴的前提是1)不低于80%的接单率;2)较高的评分;3)几乎不存在的投诉;4)```其余各种各样保证用户体验的要求。那么一对一派单这个系统就有了最大的帮手~

首先看下第1点,80%的接单率需要你在5次系统派单中最多只能拒绝一个单,如果你拒绝了2次,也有办法补救,那就再跑5单呗,这个时候,系统给的任意5单你都不能拒绝。那么在这10次派单中,你一共接单8次(3+5),唉,总算达到了补贴的门槛之一,且慢还有之二。

第2点评分。没错,和上面的道理差不多,为了达到4.8的综合评分,你需要尽量拿5分哦,万一4分拿多了怎么办?多跑跑,世界上还是好人多啊~

看到没,这个补贴的门槛让司机慎重选择上线等待客户这个状态,一旦上线就是Uber的人啦~于Uber而言,不用算法就筛选出了当下最有效的资源(那句老话怎么说的,占着茅坑不拉屎的人几乎没有~)。而当在线资源的可调度性很高时,全局资源优化就成了一件分外可行的事,听说最近Uber优化了派单系统,采用了一个能考虑全局指数的算法——Dispatch Optimization,不得不说这是很大一盘棋的起点。中国的孩儿们,光快有啥用呢?这个策略的远大作用还可以慢慢挖掘

哦,忘说了滴滴兄弟你的劣势。1)太不尊重人了,让司机总在神经紧绷;2)明明都是烧钱,你看Uber顺便优化了司机素养,你嘞~?

5.全局优化算法Dispatch Optimization
全局优化这件事,没有靠谱的数据还真是做不到啊~如何让资源利用率翻一番,搭顺风车呗。
———————————————————

Uber的规则:
所谓牛公司,就是钱多到能随意制定规则,爱来来,不来拉倒但是没空和你辨。

规则1:啥都不是铁板钉钉的
奖励政策每周变化、实时更新

规则2:给钱的时间我说了算
车费即时发放、补贴每周发放;

规则3:砸钱不等于撒钱,落地要有声
补贴详情:
高峰时段奖励:周一到周五的早高峰6:00-9:00;周一到周四的下班高峰17:00-24:00;周末大部分时间
冲单奖励:30单起步,10单升一级···
每程奖励50封顶

补贴门槛:
星级4.8
接单率80%(力求在15秒内匹配成功)
无中级投诉
不超过两个初级投诉
无刷单行为

规则4:产品这么好用,推荐朋友一起呗
推荐奖励:
推荐朋友加入,当其做满20单后奖励200

规则5:量化你的不满意
投诉分为三个等级:
初级、中级、严重

规则6:付钱的永远是大佬
类似Amazon神乎其神的专利“一键下单”,再也不用从钱包里东抠西抠找硬币了。到达目的地就可以拍拍屁股走人,账单会随后寄到邮箱。

规则7:让用户安心
显示司机的地理位置~看着慢慢驶来的小车是不是有种公举的感觉啊~
刷掉了三星以下的所有司机,服务业还是看态度,还是以用户体验为重

规则8:有效的评分系统
用户完成一单后必须评价
——————————————————
最牛的地方:
给钱的永远是最大的!
对系统数据有怀疑的前来寻求辩论的司机终止合作
用经济杠杆撬动司机端去保证顾客端的体验
——————————————————

最近在深究匹配算法,Uber这家公司哈~还真的蛮不错的




https://www.douban.com/note/507545359/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Uber和它的规则&算法 的相关文章

  • 基于控制的角度无人机集群——目标追踪

    无人机集群 目标追踪 前言 一 轨迹预测 二 单目标追踪 三 多目标追踪 前言 关于目标追踪问题 有一些研究是从视觉的角度展开 而我研究的是基于控制的角度 关于多无人机集群的一些知识点 已经在上一篇文章有了简单介绍 这次我想着重介绍一下 目
  • 4.抽样分布的概念与Python实现抽样

    1 总体与样本 在实际中 总体的分布一般是未知的 或只知道它具有某种形式而其中包含着未知参数 这时 常用的办法就是根据样本来推断总体 总体 个体 样本 总体 通常把研究对象的全体称为总体 一个总体对应于一个随机变量X 个体 把组成总体的每个
  • CTFshow 信息收集 web 6 7 8 9 10

    目录 第六关 提示 flag 第七关 提示 知识点 flag 第八关 提示 知识点 flag 第九关 提示 知识点 flag 第十关 提示 flag 第六关 提示 解压源码到当前目录 测试正常 收工 这道题考的是备份文件www zip 根据
  • 解决mysql占用IO过高

    created 2023 01 30T10 14 00 UTC 08 00 tags source https www bbsmax com A Ae5RyA0AJQ author 解决mysql占用IO过高 Excerpt 1 日志产生的
  • 西门子HMI设备与V20变频器如何实现通讯?

    通常情况下 要实现HMI设备与V20变频器的通讯 需要一个支持USS通讯或MODBUS通讯的PLC 比如S7 200系列PLC 其通讯电缆连接如图1所示 PLC的一个通讯端口与触摸屏连接 可以采用PPI协议通讯 PLC的另一个通讯端口与V2
  • C语言自定义类型-结构体

    一 结构体声明 C语言中为我们准备了许多现成的数据类型例如 int short float double char long long long 等等 但是我们描述一些复杂的事物 光靠上述的数据类型是描述不清的 例如 我们描述一个大学生 可
  • 安卓Android_手机安装burp的https_CA证书

    安卓Android 手机安装burp的https CA证书 文章目录 安卓Android 手机安装burp的https CA证书 1 打卡电脑wif热点 手机连上电脑的热点 2 burp点击 Proxy settings 3 点击add 新
  • java 数组中插入元素_Java数组添加元素

    java 数组中插入元素 How to add elements to an array in java We know that java array size is fixed so we can t add elements to a
  • jvm虚拟机所有垃圾回收器详细介绍

    jvm虚拟机所有垃圾回收器详细介绍 文章目录 jvm虚拟机所有垃圾回收器详细介绍 垃圾回收器概述 1 Serial回收器 串行回收 总结 2 ParNew回收器 并行回收 3 Parallel Scavenge回收器 吞吐量优先 4 CMS
  • 论文解读 《Enhancing Underwater Imagery using Generative Adversarial Networks》ICRA2018

    项目 http irvlab cs umn edu enhancing underwater imagery using gans 论文 https arxiv org pdf 1801 04011 pdf 代码 https github
  • 算法精解_C语言 链表_单链表(接口定义+类型实现)

    链表可以说是一种最为基础的数据结构 链表由一组元素以一种特定的顺序组合或链接而成 在维护数据的集合时很有用 这一点同我们常用的数组很相似 然而 链表在很多情况下比数组更有优势 特别是在执行插入和删除操作时链表拥有更高的效率 链表需要动态的开
  • 组件化依赖管理办法

    theme channing cyan 在组件化过程中 面临着非常多的复用 切换等场景 对于组件化中的dsl文件 也可以尝试将其组件出来 更好的复用 更好的管理 一 利用buildSrc buildscript 对dsl 文件进行组件化 1
  • org.postgresql.util.PSQLException: 错误: 关系 “courseinformation“ 不存在

    问题描述 在java项目中连接PSQL数据库 对courseinformation表进行操作时 运行报错 org postgresql util PSQLException 错误 关系 courseinformation 不存在 已知解决方
  • BUUCTF系列 // [极客大挑战 2019] LoveSQL

    前言 本题知识点 SQL注入 WP 这题居然是个连续剧 首先尝试使用上一题的解法绕过看看 上一题 WP 的 传送门 结果如下 注意到密码有些奇怪 尝试着用 MD5 解码失败 也没啥思路 最后事实证明确实也用不到这玩意 故回到 SQL 注入上
  • 人工智能数学基础8:两个重要极限及夹逼定理

    点此跳转到老猿Python博文目录 一 极限公式1 二 极限公式2 e为常数2 71828 变体 使用案例 三 夹逼定理 夹逼定理英文原名Squeeze Theorem 也称两边夹定理 夹逼准则 夹挤定理 挟挤定理 三明治定理 是判定极限存
  • JAVA程序设计:最短回文串(LeetCode:214)

    给定一个字符串 s 你可以通过在字符串前面添加字符将其转换为回文串 找到并返回可以用这种方式转换的最短回文串 示例 1 输入 aacecaaa 输出 aaacecaaa 示例 2 输入 abcd 输出 dcbabcd 思路 这题O N 2
  • python-selenium-运行js代码--下拉操作

    使用python selenium运行js代码完成下拉操作 在某些情况 当我们下拉到浏览器 浏览器才会给我们加载数据 所有我们需要js带代码 driver execute script 写入你要执行的js代码 下拉的js代码 documen
  • 什么是CRUD( What is CRUD)?

    在很多技术性的文章 特别是有关数据库类的文章中 经常会看到一个缩写 CRUD 那什么是CRUD呢 CRUD其实是数据库基本操作中的Create 创建 ReadRetrieve 读取 Update 更新 Delete 删除 而这里的Creat

随机推荐

  • pycharm中pygame模块的安装与用法

    一 pygame的安装 本文章主要展示pycharm中的pygame模块的安装 打开pycharm 在左上角点file 找到settings 如图 进入后 找到Project untitled下的Project interperter 右边
  • 谷歌VAD静音检测py-webrtcvad使用详解

    一 前言 不知道有没有人和我一样看的官方示例一脸蒙 什么采样率除以时间 看到就头大 还是英文头更大了 好了废话结束 上翻译改编版 二 人话翻译版代码 如果你问我有些行为什么没有注释 import collections import con
  • 小记stm32实现串口接收的四种方法(hal库)

    开发环境 STM32CUBMX 正点原子STM32F407ZGT6探索者开发板 MDK ARM 5 31 第一种方式 直接接收 配置外部时钟源 2 配置时钟树 3 配置串口一 生产代码后进入工程 重定向printf到串口1 建议在usart
  • 攻防世界(pwn)Recho(XCTF 3rd-RCTF-2017) writeup

    64位程序 保护如上 可以分析出程序大意 先读取字符串长度存入nptr与v7中 如果字符串长度小于15时将v7设为16 大于15则不变 然后读取v7个字符放入buf中 最后在末尾添上0并打印出来 漏洞很显然 如果v7很大 则read会造成溢
  • ChatGPT实战:创业咨询,少走弯路,少踩坑

    用九死一生形容创业再适合不过 不过一旦成功回报也很诱人 这也是为什么那么多人下场创业 纸上得来终觉浅 绝知此事要躬行 创过业的人都知道其中的心酸 而他们也建议你去创业 因为那真不是一般人能干的事 又想创业 又想少踩坑 创业者肯定是想多向走过
  • Matlab中的FCM算法代码及中文详解

    Matlab中的FCM算法代码及中文详解 转自 http xiaozu renren com xiaozu 106512 336681453 function center U obj fcn FCMClust data cluster n
  • 实习僧-竞品分析报告

    找工作是应届毕业生们绕不开的话题 本文从PEST分析 行业概况 用户体验等角度 做了一份实习僧vs前程无忧的竞品分析报告 一 报告概述 1 体验环境 产品体验 软件版本 实习僧 4 14 0 前程无忧学生版1 2 0 手机系统 Harmon
  • cadence OrCAD原理图输出-pdf文件和bom表

    软件版本 16 6 一 输出pdf文件 生成pdf文件前 需要首先安装好pdf虚拟打印机 在打印时选择pdf打印机即可 在项目管理中 选择dsn文件 主菜单file gt print 选项 出现打印机对话框 默认 scale to pape
  • R语言-ggplot2图形语法

    简介 在R里 主要有两大底层图层系统 一是base图形系统 二是gird图形系统 lattice包与ggplot2包正是基于gird图形系统构建的 他们都有自己独特的图形语法 ggplot2有着自己独特的图形语法 这套语法归纳起来包括 数据
  • 魅族满载诚意强势回归,重启全胜时代?

    3月30日魅族在上海梅赛德斯 奔驰文化中心举办了史上最大规模的新品发布会 吸引了众多媒体 行业人士和魅友的关注 在发布会上 魅族正式推出了魅族20系列旗舰手机 以及Flyme 10系统 Flyme Auto车机系统等全场景融合体验产品 全方
  • JS 随机生成十个带颜色的li

    html和css部分
  • 量化投资学习-37:底部涨停板操作

    涨停板选股 1 异动 主力的拉升前的筹码集中度和压力试盘 金针探底 拉升回落 2 时间 10 00之前涨停最佳 10 30之前凑合 下午不可 3 空间 底部第一个涨停 后续还有较大的涨幅空间 4 缺口 通过缺口 快速脱离主力的成本区和价格底
  • java注解开发

    用xml配置文件方式是Servlet2 5版本规范的 经过逐步演变注解来时流行 因为更方便了 Servlet3 0以后也支持注解开发了 自动注解实现步骤 创建JavaWeb工程 并移除web xml 编写Servlet 继承HttpServ
  • react学习笔记-从井字棋开始(3)

    函数函组件 如果你想写的组件只包含一个 render 方法 并且不包含 state 那么使用函数组件就会更简单 我们不需要定义一个继承于 React Component 的类 我们可以定义一个函数 这个函数接收 props 作为参数 然后返
  • 120种小狗图像傻傻分不清?用fastai训练一个分类器

    作者 一杯奶茶的功夫 链接 https www jianshu com p ab35ed21df87 程序员转行学什么语言 https edu csdn net topic ai30 utm source csdn bw 这篇文章会讲解如何
  • windows xp 驱动开发(四) USB开发技术概述

    转载请标明是引用于 http blog csdn net chenyujing1234 欢迎大家提出意见 一起讨论 参考文章 http blog csdn net xxxluozhen article details 4882121 1 概
  • 远程桌面协议(RDP)介绍

    远程桌面协议 RDP 允许您远程访问计算机 多年来 它免除了许多系统管理操作 无疑是一项非常有用的技术 RDP 长期以来一直提供远程访问支持 而且越来越好 该协议于 1998 年在 Windows NT 4 0 Terminal Serve
  • Linux系统简介

    文章目录 1 UNIX与Linux发展史 1 1 UNIX发展史 1 2 Linux发展史 1 2 1 Linux内核版本 1 2 2 Linux主要发行版本 2 开源软件简介 2 1 典型的开源软件 2 2 开源软件的特点 2 3 支撑互
  • MATLAB实现多分类预测结果混淆矩阵(Confusion matrix)可视化

    对于多分类问题 如何对预测结果进行可视化分析是性能对比的关键 在实际多分类问题 除了简单展示模型预测精度外 如何理解不同类别之间的预测结果对于分析样本相关性和属性区别具有重要意义 在MATLAB中一般通过混淆矩阵confusion matr
  • Uber和它的规则&算法

    私以为 Uber这家公司的出现 标志着 科技重构资源的时代正式来临 这才是大数据真正的使命啊 enjoy 这个改变 以下信息来源 网络上流传的中文Uber解读 Uber的算法 均可以随着数据量的不断增加进行学习 所以只会越来越准 只会越来越