Nature最新論文解讀:最小車隊問題與「烏托邦」交通系統
來自專欄人工智慧學習筆記
導語
隨著共享出行的普及,以及全路網的自動駕駛變得越來越可能,我們完全可以實現一個由演算法管理的烏托邦式的城市交通系統。這樣的系統可以做到按需交通(On-demand urban mobility),即根據每個人的需求動態地分配運載車輛,從而實現整體的最優化。從技術上說,作者首先把按需交通問題映射為一個理想化數學問題——最小車隊問題,並在與實際紐約市出租汽車15億條出行數據相結合的情況下,給出了該問題的最優解。結果表明,使用演算法管理的交通系統可以將計程車使用數量減少40%左右。即使在考慮到出行需求可能實時提交處理的情況,這一縮減量也可以達到30%。因此,該問題的解決不僅可以大大提升共享出行系統的運行效率,也為未來人工智慧治理的社會模式提供了一個非常好的示範案例。
自動駕駛與車聯網,以及共享出行模式這三種大的趨勢將會徹底變革我們未來的交通系統與出行模式,這使得整個交通系統都可能都統一被演算法所管理。因此,一個「烏托邦式」的交通系統將不再遙遠,在其中,演算法可以調度每一部車輛,從而讓系統在整體的運行效率達到最高,並能最大化地實現綠色環保。這種模式將會大大優於現有的交通模式,私家車、計程車、公交車將有可能成為歷史。要實現這樣的「烏托邦式」交通系統,演算法是其中最重要的一環。因為,為了滿足所有市民的出行需求,我們需要合理地調度每一部奔跑在道路網路上的自動駕駛汽車,從而做到:(1)能夠儘可能高效地滿足每一位市民的出行需求;(2)能夠在整體上達到成本最小,也就是用最少的車輛和交通來實現儘可能多的出行需求。這樣的演算法存在嗎?一個來自MIT、義大利比薩信息與通信技術研究院以及康奈爾大學、康奈爾技術的合作研究團隊給出了肯定的回答。Nature 新論文:https://www.nature.com/articles/s41586-018-0095-1(文末附原文下載地址)
1.最小車隊問題
該合作團隊首先將人們的出行需求簡化成了一道並不簡單的數學題。讓我們來考慮A、B、C、D、E、F這六個人的出行需求,如圖1所示:
2.車輛共享網路
然而,這樣的抽象問題一下子很難解決,我們必需一個中間過渡工具,這就是「車輛共享網路」(Vehicle-shareability network)。這一網路模型是在參考文獻[7]中提出的一種描述共享交通模式的網路模型。他可以用來建模不同的車輛分配方案。例如,圖2的有向網路就是一個車輛共享網路,它建模了圖1所對應的不同的車輛分配方案:
接下來,這個問題怎麼求解呢?壞消息是,對於一般意義上的最優路徑覆蓋問題來說,這是一個NP難的問題,我們無法找到有效的計算求解方案;但好消息是,由於我們這個交通工具共享網路具有特殊性,即它是一個有向無環圖(directed acycled graph)。這也就意味著,我們可以使用Hopcroft-Karp演算法找到該問題的有效解法(具體參見論文附錄)。
3.「烏托邦交通」的運行效果
接下來,就讓我們來看看這樣的最優共享方案的效果如何。作者們結合了紐約市2011年所有計程車的出行數據來構建車輛共享網路。這套數據集中包含了15億條出行記錄,每一條出行記錄都對應了用戶被計程車接上的時間,也就是t_p、地點,也就是l_p,以及在什麼時間,即t_d,用戶被送達到指定地點,也就是l_d。這樣,我們就可以套用圖3所示的演算法流程,來計算出每一天,甚至每一小時最優的計程車數量,並與實際計程車使用數量進行對比。
4.更現實的考慮
雖然60%這個數字是相當驚人的,但是這個數字是建立在一天內所有的需求都是同時提交給優化系統的假設前提下的,這樣系統能夠有條不紊地安排所有車輛的出行,從而最優化出行配置。
然而,現實情況會比這種情況更加「骨感」得多:一天內的出行需求不可能一下子同時提交給我們的伺服器,而必然是實時地、一個個地提交給系統的。那麼在這種情況下,我們就需要改進演算法。於是,作者提供了兩種改進,分別叫直接(on-the-fly)演算法和批次演算法(batch)。在第一個演算法中,出行需求是序列地一個個被處理的。系統會在所有的車輛中自動選擇一個能夠讓用戶等待時間最短的車輛來服務。在批次演算法中,系統是每間隔δ = 1分鐘,收集一個批次的需求數據,並利用最大匹配演算法來滿足所有用戶,並讓等待時間最短。為了對比這兩種演算法,我們使用比最小車隊問題略大的車輛數(N_{min}x,其中N_{min}是最小車隊數量,x是一個略大於1的參數)來運作,並通過比較兩個不同演算法的服務總需求的百分比作為評測的指標,結果如圖所示:5.人工智慧社會的未來最後,作者總結道:雖然這套演算法僅僅解決了單一出行模式、單一車隊的優化問題,但它完全可以擴展到多種出行模式的混合交通的優化問題,這為我們解決出行問題提供了更多的想像空間。儘管更便捷的出行很有可能刺激人們更多的出行需求,但是總體來講,由高效演算法管理的自動駕駛交通系統將必然會讓我們的交通更加高效和智能。
筆者甚至認為,這篇工作的意義可能還可以延伸到更多的共享經濟模式中。利用演算法而非人類的主觀決策來統一調配管理整個宏觀系統將在未來成為可能。參考文獻:[7] Santi, P. et al. Quantifying the benefits of vehicle pooling with shareability networks. Proc. Natl Acad. Sci. USA 111, 13290–13294 (2014).論文下載:
鏈接:https://pan.baidu.com/s/1weycQSRQISv8xEl1cgtkkg 密碼:0zpw推薦閱讀
http://mp.weixin.qq.com/s?__biz=MzIzMjQyNzQ5MA==&mid=2247485943&idx=1&sn=0d3669e104f21ac7116a32f597519f5b&chksm=e894537adfe3da6c03ef63babab5f21ea10a67edf1f402c0782d8ba085352c43189448a9106b&scene=21#wechat_redirectNature | 自動駕駛調度演算法有望將計程車數量減少一半人工智慧社會學:未來的新興學科 | 張江
http://mp.weixin.qq.com/s?__biz=MzIzMjQyNzQ5MA==&mid=2247487199&idx=1&sn=503493c0e022b536ef89a7975e0e82db&chksm=e8945452dfe3dd4451c98801483adcccf42138c59cf02f72b37e7b283f48e9e162e746a70b98&scene=21#wechat_redirectNature Communications論文:複雜的城市,簡單的規則 多主體模擬技術如何模擬人工社會加入集智,一起複雜!集智俱樂部團隊招新啦!集智QQ群|292641157
商務合作|zhangqian@swarma.org投稿轉載|wangting@swarma.org◆ ◆ ◆搜索公眾號:集智俱樂部加入「沒有圍牆的研究所」http://weixin.qq.com/r/NDsxKXDEti3JrTRK924m (二維碼自動識別)
推薦閱讀:
※應聘智能交通行業的工作需要注意哪些問題?
※大數據和智慧交通有哪些應用的案例?
※摩拜單車的問世,損害了哪些行業利益呢?
※如何評價滴滴出行宣布成立人工智慧實驗室 AI Labs?
※智能停車正成為智能交通中的主要應用場景