多等5分鐘淹仑,少走半程路:一場算法和道路信息之間的斗智斗勇

AI的浪潮勢不可擋丙挽,在無數(shù)大眾最熟悉的生活場景中,其實蘊(yùn)含著許多未被發(fā)現(xiàn)的秘密匀借。

這些“深藏功與名”的AI技術(shù)颜阐,在最基礎(chǔ)的功能背后,卻演繹著數(shù)據(jù)和算法最動人的一面吓肋。

地圖導(dǎo)航中凳怨,算法與千變?nèi)f化的道路信息之間“斗智斗勇”,對地圖中常規(guī)的路線規(guī)劃進(jìn)行改造是鬼,讓“未來出行”成為可能肤舞。

全文共1791字,閱讀時長約為5分鐘

圖片來源 |?網(wǎng)絡(luò)

出品 |?先聲會

所謂路線規(guī)劃就是“兩點之間直線最短”的簡單明了嗎均蜜?——天真李剖。

要知地圖產(chǎn)品在為用戶規(guī)劃路線時,那可是一場人類與復(fù)雜算法囤耳、道路信息之間的斗智斗勇杖爽。

各種地圖的算法工程師們,不僅要面對瞬息萬變的路況信息紫皇,還要應(yīng)對各種各樣“意料之外情理之中”的干擾。

所以如何綜合利用好各類信息腋寨,快速提供準(zhǔn)確有效的出行方案聪铺,就成了“路線規(guī)劃”要解決的切實問題。

小王是一個在北京西二旗工作的資深“碼農(nóng)”萄窜,雖是地道的北京人但因為多年搖不上號只好暫時上了外地牌照铃剔。

由于五環(huán)在工作日早晚高峰期禁止外地牌照車輛行駛撒桨,小王上下班通常會繞開五環(huán)或者早早出發(fā)躲避限行。

周一早上键兜,公司組織集體去西五環(huán)附近的北京園博園參加活動凤类。早上8點40多,大家都準(zhǔn)備從公司出發(fā)了普气,因為此時五環(huán)還是限行狀態(tài)谜疤,不少人憑著習(xí)慣繞路上了六環(huán)。

小王打開地圖查路線现诀,導(dǎo)航卻提醒他:再等5分鐘后出發(fā)夷磕,就可以避開限行時間直接走五環(huán)。既能節(jié)省時間和油費仔沿,還不會違章坐桩。

最終小王雖然多等了5分鐘,卻比其他人早到20分鐘封锉,還少走了一半路程绵跷。

目前大部分地圖導(dǎo)航還無法結(jié)合實際情況推薦出發(fā)時間和路線,百度地圖新推出“多等5分鐘少走半程路”成福,通過預(yù)估未來交通狀況并提供躲避擁堵碾局、限行路線。

新功能的背后是一整套路線規(guī)劃的復(fù)雜流程闷叉。算法為用戶規(guī)劃路線時擦俐,要經(jīng)過路線規(guī)劃、特征提取握侧、路線篩選和路線排序四個步驟蚯瞧,百度地圖是如何改造路線規(guī)劃的四個步驟,滿足用戶智能化出行需求的呢品擎?

1

針對時間規(guī)劃路線

為了實現(xiàn)根據(jù)時間推演進(jìn)行路線規(guī)劃埋合,常用做法是將連續(xù)的時間點分散成多個時刻,在每一個時刻都生成一套權(quán)值萄传,并在路線搜索過程中恰當(dāng)切換不同權(quán)值甚颂,從而實現(xiàn)針對時間進(jìn)行路線規(guī)劃。

在算法選擇上秀菱,一般要考慮預(yù)處理時間振诬、在線計算性能、路線效果等要素衍菱。A*算法和CRP算法(基于剖分的路線規(guī)劃算法)由于預(yù)處理時間較短赶么、數(shù)據(jù)較小,天然具有快速編譯及生效的優(yōu)點脊串,是面對此類問題的主流選擇辫呻。

2

基于海量數(shù)據(jù)合理預(yù)測

有了完整的路線數(shù)據(jù)后清钥,可以獲得更加精確的預(yù)計到達(dá)時間,這也是算法進(jìn)行后續(xù)決策的基礎(chǔ)放闺。由于預(yù)計到達(dá)時間與路況息息相關(guān)祟昭,二者都有著豐富的歷史數(shù)據(jù)作為參考,在進(jìn)行未來時間預(yù)估時怖侦,算法可以根據(jù)歷史數(shù)據(jù)和當(dāng)前道路狀態(tài)合理預(yù)測篡悟,從而保障路線規(guī)劃的準(zhǔn)確和智能。

3

借助通行規(guī)范篩選路線

結(jié)合預(yù)計到達(dá)時間和用戶車牌號础钠,通過限行恰力、交規(guī)、封路等通行規(guī)范旗吁,算法篩選出符合車輛需求的合理路線踩萎。

百度地圖在路線篩選環(huán)節(jié)已經(jīng)做到了秒級生效,而利用精準(zhǔn)的預(yù)計到達(dá)時間很钓,則能為用戶提供更多選擇香府,例如是否立即出發(fā),還是等一段時間避開限行再出發(fā)码倦。

4

“為用戶著想”的路線排序

在向用戶推薦3條最優(yōu)路線時企孩,需要引入對未來路線狀態(tài)的判斷,但隨之也帶來了新的難題袁稽,例如上文中提到的“外地牌照如何走五環(huán)”和各種突發(fā)情況勿璃。

面對“即刻出發(fā)但要繞行的六環(huán)”和“等幾分鐘再出發(fā)的五環(huán)”該如何選擇?

百度地圖一方面通過“常規(guī)路線”推汽,即大部分用戶選擇的路線或用戶自身曾走過的路線补疑,過濾掉沒有意義的繞行。另一方面歹撒,通過衡量不同路線的代價綜合篩選莲组。因為每個人對時間代價、距離代價的感受不同暖夭,意味著每條路線背后的算法模型锹杈,都在逐漸被“主人”養(yǎng)成個性化推薦,通過用戶以往的駕駛行為和操作偏好迈着,推薦更適合路線竭望。

當(dāng)路上遇到突發(fā)情況導(dǎo)致預(yù)計到達(dá)時間不準(zhǔn),可能引起用戶違章時裕菠,算法往往會做“最壞的假設(shè)”咬清。

舉個例子,早上六點半一輛外地牌照的汽車行駛在北京的五環(huán)上時,一場交通事故導(dǎo)致了大面積堵車枫振。這時路線規(guī)劃將考慮到這一點,對于那些不能幫用戶在規(guī)定時間內(nèi)駛離五環(huán)的路線慎重考慮顶瞳,排序中可能會放到更靠后的位置铺呵。并在導(dǎo)航過程中盛正,不斷檢測前方通行狀況判斷用戶是否有違規(guī)風(fēng)險,并通過語音杖小、圖像提醒指引更合理的路線。

在這場算法跟道路信息之間的斗智斗勇中愚墓,百度地圖不僅能處理好紛繁復(fù)雜的各類信息予权,還能讓它們“為我所用”,以這些信息為指標(biāo)提供最優(yōu)的出行選擇浪册。

當(dāng)“未來時刻”成為用戶越來越重視的核心要素之一扫腺,更智能化的導(dǎo)航規(guī)劃也將成為未來趨勢。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末村象,一起剝皮案震驚了整個濱河市笆环,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌厚者,老刑警劉巖躁劣,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異库菲,居然都是意外死亡账忘,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進(jìn)店門熙宇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鳖擒,“玉大人,你說我怎么就攤上這事奇颠“苋ィ” “怎么了?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵烈拒,是天一觀的道長圆裕。 經(jīng)常有香客問我,道長荆几,這世上最難降的妖魔是什么吓妆? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮吨铸,結(jié)果婚禮上行拢,老公的妹妹穿的比我還像新娘。我一直安慰自己诞吱,他們只是感情好舟奠,可當(dāng)我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布竭缝。 她就那樣靜靜地躺著,像睡著了一般沼瘫。 火紅的嫁衣襯著肌膚如雪抬纸。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天耿戚,我揣著相機(jī)與錄音湿故,去河邊找鬼。 笑死膜蛔,一個胖子當(dāng)著我的面吹牛坛猪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播皂股,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼墅茉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了屑墨?” 一聲冷哼從身側(cè)響起躁锁,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎卵史,沒想到半個月后战转,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡以躯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年槐秧,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片忧设。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡刁标,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出址晕,到底是詐尸還是另有隱情膀懈,我是刑警寧澤,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布谨垃,位于F島的核電站启搂,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏刘陶。R本人自食惡果不足惜胳赌,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望匙隔。 院中可真熱鬧疑苫,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至挺勿,卻和暖如春阔加,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背满钟。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留胳喷,地道東北人湃番。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像吭露,于是被迫代替她去往敵國和親吠撮。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容

  • 用兩張圖告訴你讲竿,為什么你的 App 會卡頓? - Android - 掘金 Cover 有什么料泥兰? 從這篇文章中你...
    hw1212閱讀 12,714評論 2 59
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,077評論 25 707
  • 老宗認(rèn)為孩子,是慢慢養(yǎng)大的题禀,教育孩子就像牽著一只蝸牛在散步鞋诗,需要我們細(xì)膩的呵護(hù)。很多時候迈嘹,慢養(yǎng)削彬,才能教出更優(yōu)秀的孩...
    北京盛藝閣文化傳媒閱讀 438評論 0 0
  • 環(huán)境:VMware workstation、Xshell秀仲,CentOS6.5 ⑴融痛、確認(rèn)CentOS6.5是否安裝了...
    Test阿東閱讀 1,097評論 0 2
  • 只要努力、不放棄 我相信我們 會成為 最好的
    iceYing閱讀 675評論 2 2