类Uber/滴滴分单引擎中应用到的技术原理 (1)

文章内容来自互联网,不做好坏评价。只对相关技术做以梳理、总结、学习。


总结技术内容之前,先看看这种“分单引擎”是应用在什么样的场景中的,并提出问题。

首先,它应用在一个平台之上,平台粘合与匹配了多方的需求(Uber/滴滴 -- 乘客与司机,外卖 -- C端用户、商家与骑手)。平台以积极构建网络效应为目的 -- 需求越多,供给就越多。

积极的网络效应

其次,越大的规模,越有助于平台来优化需求与供给之间交互的价值单元,如,Uber/滴滴对于乘客提供更短时间接乘的司机;外卖对于用户提供配送时效更短和更好服务体验的骑手,而这也是平台的价值。平台通过收集乘客的需求数据(包括,历史上这个区域的数据),司机的数据(车型、位置、速度等),并帮助过滤和筛选最优的司机来满足乘客的需求。

智能派单

第三,在平台之上,随着规模的增大,网络效应会发生变化。准确的说,需要构建积极的网络效应,而持续不断的调节消极的网络效应。比如,更多的乘客打车需求会带来司机接乘时间的变长,从而又使得乘客的体验下降。近些年滴滴推出的 -- 快车、专车、顺风车、拼车等等模式,无不是通过不断的调整产品和运营策略以调节供需之间的平衡在做努力,细分并开拓更多的场景,以满足需求。不同的需求与供给,对于后端的分单引擎来说,带来的是调度模式和策略的复杂化、计算量的指数增长。

消极的网络效应

第四,“分单引擎”面对的不是一次只求解“单一需求与单一供给匹配”的最优解问题,而是“多个需求与多供给匹配”之间的全局的最优解问题。这里面的优化目标,不仅需要考虑某一个时刻乘客的体验问题(如,接乘时间指标、平台响应时间(有司机接单)指标),也要考虑司机的情况(价格等指标),以及未来一段时间内其他更多乘客和司机的需求供给匹配的问题,即:站在全局视角,尽量去满足尽可能多的出行需求,保证乘客的每一个叫车需求都可以更快更确定的被满足,并同时尽力去提升每一个司机的接单效率,让总的接驾距离和时间最短。

乘客与司机之间的匹配

仔细拆解问题来看,这里面又分为如下一些问题:

(从算法策略角度 & 问题规模 - 如果考虑全国的规模,每次匹配几千乘客与司机,每天几千万单)

- 是否单单匹配?如果不是,而进行批量分单匹配的话,先拿出哪些乘客订单进行匹配?多久匹配一次?并以多大的batch size进行乘客订单和司机进行匹配?

- 打分和分派,如何考虑业务约束。比如,等级高的司机比较等级低的司机有更多的派单机会;某类司机只接某个区域范围内的单;特定场景下,乘客单可以在不同司机类别之间跨层转(快车单给专车);

(从系统角度)

- 在匹配计算时,分单引擎所使用的机器资源该如何分配?全国的订单一起匹配?还是按城市/地理区域错开进行匹配?

- 匹配时,所需要的数据和计算任务量,该以哪种计算模型计算才能更好的利用资源?

- ... ...

上述要点都是关键的问题,其背后也隐藏着诸多其他相关复杂的制约和影响因素(如性能指标、资源利用率、系统稳定性、数据的一致性和正确性)。待后续不断的拆解,补充。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,542评论 6 504
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,822评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,912评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,449评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,500评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,370评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,193评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,074评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,505评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,722评论 3 335
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,841评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,569评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,168评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,783评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,918评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,962评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,781评论 2 354