- +1
用高等數(shù)學(xué)清掃馬路,這個(gè)國(guó)際大都市每年省下2000萬(wàn)
原創(chuàng) 萬(wàn)物 把科學(xué)帶回家

大家有沒(méi)有想過(guò),平時(shí)路上的灑水車、鏟雪車,還有馬路清掃是怎么規(guī)劃行車路線的呢?
有人會(huì)說(shuō),這還不簡(jiǎn)單,哪兒沒(méi)有跑過(guò)就去跑一遍不就行了嘛。
這種方法的確能保證所有的道路都被打掃了,但是車子可能會(huì)在某幾段馬路上重復(fù)開(kāi),損失燃油和時(shí)間。
北美的一個(gè)大城市多倫多在好好用數(shù)學(xué)規(guī)劃之前,每年就白白多花了3百萬(wàn)美金的冤枉錢。

事情還要從1962年說(shuō)起。我國(guó)數(shù)學(xué)家管梅谷就想到了這樣一個(gè)問(wèn)題:一個(gè)郵差走遍每條街道去送信,最短路徑應(yīng)該是什么樣的?
后來(lái),美國(guó)國(guó)家標(biāo)準(zhǔn)技術(shù)研究所的數(shù)學(xué)家 Alan J. Goldman 把這個(gè)問(wèn)題命名為“中國(guó)郵差問(wèn)題”。

其實(shí),歐拉在1735年就研究過(guò)一個(gè)和管梅谷類似的問(wèn)題——七橋問(wèn)題,并得到了一些重要的結(jié)論。

七橋問(wèn)題和我們小時(shí)候玩的一筆畫(huà)的益智問(wèn)題類似:在普魯士的柯尼斯堡有兩個(gè)小島,兩個(gè)小島和附近一共有7座橋連通?,F(xiàn)在問(wèn)題來(lái)了,怎樣規(guī)劃路線才能恰好經(jīng)過(guò)每一座橋一次?
第二年,歐拉發(fā)了一篇論文,證明七橋問(wèn)題不可解,原因是他給出了能解的一般條件,那就是每塊地都必須有偶數(shù)座橋,而七橋問(wèn)題不符合這種情況。
后來(lái),這類問(wèn)題在數(shù)學(xué)上發(fā)展成了圖論和拓?fù)鋵W(xué)。而因?yàn)闅W拉的開(kāi)創(chuàng)性貢獻(xiàn),能夠一筆畫(huà)的圖被叫做歐拉圖,一筆畫(huà)的路徑被叫做歐拉路徑。

歐拉還證明了一張圖能一筆畫(huà)的一般情況:奇頂點(diǎn)(也就是邊的數(shù)量是奇數(shù)的頂點(diǎn))的數(shù)量等于0或2。
所以按照歐拉證明的定理,中文的“串”就可以一筆寫(xiě)成,因?yàn)樗钠骓旤c(diǎn)只有最上面和最下面一共兩個(gè)。

下面這個(gè)德國(guó)兒童的傳統(tǒng)娛樂(lè)項(xiàng)目——Haus vom Nikolaus puzzle (圣尼古拉房屋)也可以一筆畫(huà)——
順便說(shuō)一下,圣尼古拉房屋有44種解法。



比如,高速公路的整潔對(duì)司機(jī)的生命財(cái)產(chǎn)安全更重要,所以要早點(diǎn)清掃完畢;一些路段是單行線,或者對(duì)大型車輛限行。此外,“郵差”也不只一個(gè)人,而且不能無(wú)限“肝”活,清潔車之間的交接班也要考慮在內(nèi)。
因此在現(xiàn)實(shí)生活中,中國(guó)郵差問(wèn)題很難找到最優(yōu)策略,這也是為什么一開(kāi)始 Edmonds 的算法沒(méi)有得到廣泛應(yīng)用。

而從2001年開(kāi)始,北美的一些大城市就開(kāi)始用比較成熟的軟件(如 ArcGIS)來(lái)規(guī)劃鏟雪車的行車路徑。這些軟件一般會(huì)把一大塊城市交通網(wǎng)分割成一小塊一小塊的,然后分別再進(jìn)行計(jì)算。

多倫多的市政道路交通的運(yùn)營(yíng)經(jīng)理 Hector Moreno 表示,在用ArcGIS之前,行車路線主要靠經(jīng)驗(yàn)和人工計(jì)算,現(xiàn)在就不需要這么麻煩了。

2010年,波士頓市政府也組建了自己的數(shù)學(xué)團(tuán)隊(duì)——Mayor's Office of New Urban Mechanics,用數(shù)學(xué)和計(jì)算機(jī)來(lái)規(guī)劃鏟雪路線。
像波士頓這樣的大城市用數(shù)學(xué)進(jìn)行規(guī)劃真的太有必要了。2015年,為了鏟雪,波士頓的鏟雪車一共開(kāi)了47萬(wàn)千米,差不多可以繞地球12圈了。鏟雪的花費(fèi)也是驚人的,那年的暴雪讓波士頓一共掏出了3500萬(wàn)美金(約合2.3億人民幣)。

除了道路養(yǎng)護(hù),中國(guó)郵差問(wèn)題的算法在很多領(lǐng)域還有應(yīng)用。比如在交互設(shè)計(jì)時(shí),中國(guó)郵差問(wèn)題就被用于終端產(chǎn)品的可用性檢測(cè)。
舉個(gè)例子,一個(gè)手機(jī)被制造出來(lái)以后,手機(jī)制造商想要看看每個(gè)功能是不是和名稱相符。比如按下主鍵,點(diǎn)開(kāi)“設(shè)置”,再點(diǎn)開(kāi)“網(wǎng)絡(luò)”,是不是真的會(huì)出現(xiàn)網(wǎng)絡(luò)設(shè)定功能。

但是利用中國(guó)郵差問(wèn)題的算法就能規(guī)劃測(cè)試路徑和計(jì)算步驟數(shù)量了:最少就只需要按594次鍵盤(pán)按鈕就可以把所有的菜單和功能都過(guò)一遍了。

比如,富蘭克林故居的網(wǎng)站(benjaminfranklinhouse.org)有66個(gè)網(wǎng)頁(yè),1191個(gè)超鏈接。如果網(wǎng)絡(luò)測(cè)試員沒(méi)有頭腦一頓亂點(diǎn),不但要做無(wú)用功,有些網(wǎng)頁(yè)和鏈接可能還點(diǎn)不到。但是利用中國(guó)郵差問(wèn)題的算法,測(cè)試員知道只要點(diǎn)2248次就可以測(cè)試完所有的網(wǎng)頁(yè)和超鏈接了。

歐拉路徑判定挺好掌握的呢:口中串串,乃米田共。
把科學(xué)帶回家
ID:steamforkids
原創(chuàng)文章版權(quán)歸微信公眾號(hào)
“把科學(xué)帶回家”所有
轉(zhuǎn)載請(qǐng)聯(lián)系 bd@wanwuweb.com
原標(biāo)題:《用高等數(shù)學(xué)清掃馬路,這個(gè)國(guó)際大都市每年省下了2千萬(wàn)人民幣》
本文為澎湃號(hào)作者或機(jī)構(gòu)在澎湃新聞上傳并發(fā)布,僅代表該作者或機(jī)構(gòu)觀點(diǎn),不代表澎湃新聞的觀點(diǎn)或立場(chǎng),澎湃新聞僅提供信息發(fā)布平臺(tái)。申請(qǐng)澎湃號(hào)請(qǐng)用電腦訪問(wèn)http://renzheng.thepaper.cn。





- 報(bào)料熱線: 021-962866
- 報(bào)料郵箱: news@thepaper.cn
滬公網(wǎng)安備31010602000299號(hào)
互聯(lián)網(wǎng)新聞信息服務(wù)許可證:31120170006
增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:滬B2-2017116
? 2014-2025 上海東方報(bào)業(yè)有限公司




