国产精品乱码一区-性开放网站-少妇又紧又爽视频-西西大胆午夜人体视频-国产极品一区-欧美成人tv-四虎av在线-国产无遮挡无码视频免费软件-中文字幕亚洲乱码熟女一区二区-日产精品一区二区三区在线观看-亚洲国产亚综合在线区-五月婷婷综合色-亚洲日本视频在线观看-97精品人人妻人人-久久久久久一区二区三区四区别墅-www.免费av-波多野结衣绝顶大高潮-日本在线a一区视频高清视频-强美女免费网站在线视频-亚洲永久免费

 找回密碼
 注冊(cè)會(huì)員

QQ登錄

只需一步,快速開始

搜索
查看: 3586|回復(fù): 8

用高等數(shù)學(xué)清掃馬路

[復(fù)制鏈接]
1#
發(fā)表于 2020-9-6 17:41:48 | 只看該作者 |只看大圖 |倒序?yàn)g覽 |閱讀模式

) B' F/ d- D, |) n
! f2 @  `, y& y) X

# ]9 u; ^+ `7 p  C% n
* ~  m: c5 @" o) F8 Q
      有人會(huì)說,這還不簡(jiǎn)單,哪兒沒有跑過就去跑一遍不就行了嘛。

7 L+ ?, ^. v# |, T/ j+ f" n7 i
      這種方法的確能保證所有的道路都被打掃了,但是車子可能會(huì)在某幾段馬路上重復(fù)開,損失燃油和時(shí)間。
: }/ ~# |/ C, h4 T
     北美的一個(gè)大城市多倫多在好好用數(shù)學(xué)規(guī)劃之前,每年就白白多花了3百萬美金的冤枉錢。7 S% K3 K8 l4 C" n* `' K/ y6 k

& ~  h- G+ |5 i# [- o9 w4 \

* h7 d4 S2 @. f8 Q  y  K
      是這樣的,掃馬路、灑水車、鏟雪車這類問題在數(shù)學(xué)上屬于中國(guó)郵差問題,中國(guó)郵差問題本身早在20世紀(jì)70年代就有了靠譜的解法。
2 Q& o+ a" r8 c. |8 G$ J4 e( s5 E
     事情還要從1962年說起。當(dāng)時(shí),毛主席鼓勵(lì)科學(xué)家們用科學(xué)解決人民日常生活中遇到的問題。

7 p4 D; U" _8 j' T9 T* W
     我國(guó)數(shù)學(xué)家管梅谷就想到了這樣一個(gè)問題:一個(gè)郵差走遍每條街道去送信,最短路徑應(yīng)該是什么樣的?
- I: ]: ]3 P3 ^. D; U3 ^
     后來,美國(guó)國(guó)家標(biāo)準(zhǔn)技術(shù)研究所的數(shù)學(xué)家 Alan J. Goldman 把這個(gè)問題命名為“中國(guó)郵差問題”。

, c3 e. y/ C: Q" n. A

( B+ q' x; k) N( U7 ^
      到了1973年,加拿大滑鐵盧大學(xué)的數(shù)學(xué)家 Jack Edmonds 和 IBM 研究院的計(jì)算機(jī)科學(xué)家 Ellis L. Johnson 提出了一個(gè)至今無人超越的有效算法。他們的算法要 cue 到三百年前的一個(gè)人,那就是歐拉。
4 x0 A( v: V$ q8 a1 y( g9 {2 g
      其實(shí),歐拉在1735年就研究過一個(gè)和管梅谷類似的問題——七橋問題,并得到了一些重要的結(jié)論。

# [( n- k+ a- ], _
七橋問題 圖片來源:wikipedia
" w' \% d+ a% }- P: D5 L! G
       七橋問題和我們小時(shí)候玩的一筆畫的益智問題類似:在普魯士的柯尼斯堡有兩個(gè)小島,兩個(gè)小島和附近一共有7座橋連通。現(xiàn)在問題來了,怎樣規(guī)劃路線才能恰好經(jīng)過每一座橋一次?
% z! M5 E& Q$ L. V+ [
       第二年,歐拉發(fā)了一篇論文,證明七橋問題不可解,原因是他給出了能解的一般條件,那就是每塊地都必須有偶數(shù)座橋,而七橋問題不符合這種情況。8 |! o, h: k3 V& i

4 Z4 T  k2 L  v
      后來,這類問題在數(shù)學(xué)上發(fā)展成了圖論和拓?fù)鋵W(xué)。而因?yàn)闅W拉的開創(chuàng)性貢獻(xiàn),能夠一筆畫的圖被叫做歐拉圖,一筆畫的路徑被叫做歐拉路徑。
- Q9 Y  K/ `3 d/ ~! C+ c
七橋問題等價(jià)于右邊這個(gè)圖形。歐拉證明,只有當(dāng)奇頂點(diǎn)的數(shù)量等于0或2時(shí),才存在一筆畫。七橋問題的奇頂點(diǎn)(藍(lán)點(diǎn))的數(shù)量等于4,因此無法一筆畫。

- w: ]" e- L+ e% [4 y
       歐拉還證明了一張圖能一筆畫的一般情況:奇頂點(diǎn)(也就是邊的數(shù)量是奇數(shù)的頂點(diǎn))的數(shù)量等于0或2。

* @( V( ]2 G  f9 ^5 f3 p
       所以按照歐拉證明的定理,中文的“串”就可以一筆寫成,因?yàn)樗钠骓旤c(diǎn)只有最上面和最下面一共兩個(gè)。
" ?  E; Z& ~3 M' e5 y& i
串的奇頂點(diǎn)有2個(gè)(最上和最下),因此可以一筆畫。
+ E8 E. @# p. m& t1 L/ A% n
       下面這個(gè)德國(guó)兒童的傳統(tǒng)娛樂項(xiàng)目——Haus vom Nikolaus puzzle (圣尼古拉房屋)也可以一筆畫——
$ a7 Q# c( O) k  x3 _0 y  `
7 \; e) T  v. E" C2 [3 M* {
       順便說一下,圣尼古拉房屋有44種解法。
+ v+ c* e; o" _
1 N3 o7 Q7 e: d  x5 ~
       把歐拉證明的結(jié)論推廣到中國(guó)郵差問題的情況,最難搞定的是奇數(shù)分叉的道路,遇到三岔路口、五岔路口,走回頭路幾乎是必然。

7 T; ^7 V5 q6 F+ g

/ P, H- j$ t2 N6 U' z' d
      所以 Edmonds 他們的算法是,把奇數(shù)路口拎出來單獨(dú)算,找到這些路口間的最短路徑;而偶數(shù)岔路之間必然存在只走一次的方法,最后把兩部分拼起來就可以了。

/ W9 L$ W0 V% A4 `8 H  J6 s" Z& P
+ J- D$ t, c; ?7 p# `
       但是呢,實(shí)際生活中掃馬路、灑水和鏟雪要比這復(fù)雜得多。
" d' V$ m! \, O0 k! @9 z
       比如,高速公路的整潔對(duì)司機(jī)的生命財(cái)產(chǎn)安全更重要,所以要早點(diǎn)清掃完畢;一些路段是單行線,或者對(duì)大型車輛限行。此外,“郵差”也不只一個(gè)人,而且不能無限“肝”活,清潔車之間的交接班也要考慮在內(nèi)。
0 j8 X: C2 Z. ~' K
       因此在現(xiàn)實(shí)生活中,中國(guó)郵差問題很難找到最優(yōu)策略,這也是為什么一開始 Edmonds 的算法沒有得到廣泛應(yīng)用。
: M7 o# |, W. G9 f
       到了20世紀(jì)90年代,隨著計(jì)算機(jī)技術(shù)的進(jìn)步,一些數(shù)學(xué)家開始嘗試把中國(guó)郵差問題應(yīng)用到日常生活中。比如,明尼蘇達(dá)大學(xué)的數(shù)學(xué)教授 Peh Ng 就曾用圖論的思想幫明州莫里斯市政府規(guī)劃冬季的鏟雪線路。

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

' S& l5 ~, S- e4 ^' X4 [3 M
2 o9 U1 D# t5 x# @/ r
        比如,多倫多在用圖論原理對(duì)鏟雪線路進(jìn)行規(guī)劃后,鏟雪費(fèi)用比之前減少了三分之一,每年節(jié)省了大約3百萬美金(約合2千萬人民幣)。
1 B' i) x$ C0 ], S( \2 f& i
       多倫多的市政道路交通的運(yùn)營(yíng)經(jīng)理 Hector Moreno 表示,在用ArcGIS之前,行車路線主要靠經(jīng)驗(yàn)和人工計(jì)算,現(xiàn)在就不需要這么麻煩了。

0 \8 |! Q& U: B2 y* y# W
波士頓市政府的應(yīng)用數(shù)學(xué)團(tuán)隊(duì) 圖片來源:boston.gov

! u7 c7 {# s: t/ I8 R- Y4 E& e
       2010年,波士頓市政府也組建了自己的數(shù)學(xué)團(tuán)隊(duì)——Mayor's Office of New Urban Mechanics,用數(shù)學(xué)和計(jì)算機(jī)來規(guī)劃鏟雪路線。

3 G& ~) m% e) J% ]' a$ e" }
       像波士頓這樣的大城市用數(shù)學(xué)進(jìn)行規(guī)劃真的太有必要了。2015年,為了鏟雪,波士頓的鏟雪車一共開了47萬千米,差不多可以繞地球12圈了。鏟雪的花費(fèi)也是驚人的,那年的暴雪讓波士頓一共掏出了3500萬美金(約合2.3億人民幣)。

8 Z& ^" X3 K) ^/ _5 K% i0 X# p
2015年,波士頓的暴雪創(chuàng)下了記錄。圖片來源:newyorktimes
, z/ s: t  \/ R! Y% \
       除了道路養(yǎng)護(hù),中國(guó)郵差問題的算法在很多領(lǐng)域還有應(yīng)用。比如在交互設(shè)計(jì)時(shí),中國(guó)郵差問題就被用于終端產(chǎn)品的可用性檢測(cè)。

! E  T  b+ Q) t) i4 ?4 Y$ d
舉個(gè)例子,一個(gè)手機(jī)被制造出來以后,手機(jī)制造商想要看看每個(gè)功能是不是和名稱相符。比如按下主鍵,點(diǎn)開“設(shè)置”,再點(diǎn)開“網(wǎng)絡(luò)”,是不是真的會(huì)出現(xiàn)網(wǎng)絡(luò)設(shè)定功能。
7 ?4 {7 |8 p) b
+ U# K! o' J, }8 W! y, p. w
       因?yàn)槭謾C(jī)的功能很復(fù)雜,不同功能之間形成的網(wǎng)絡(luò)要怎么樣才能有效地走個(gè)遍,這個(gè)問題有時(shí)連制造商也搞不太明白。1996年諾基亞出的2110的菜單有88個(gè)項(xiàng)目,一共有273種操作。如果隨便按,可能一些菜單永遠(yuǎn)也不會(huì)得到檢測(cè)。

, G2 ^  ?/ f0 Y
      但是利用中國(guó)郵差問題的算法就能規(guī)劃測(cè)試路徑和計(jì)算步驟數(shù)量了:最少就只需要按594次鍵盤按鈕就可以把所有的菜單和功能都過一遍了。
# Y/ Z. r% l) i1 Q4 j

! J/ `) {0 o* q9 [
      在檢查網(wǎng)頁鏈接有沒有“死角”的時(shí)候也可以用到中國(guó)郵差問題的算法。

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

/ O" n( O3 A$ f) l5 f" E
位于英國(guó)倫敦的富蘭克林故居
/ k9 J4 j) ^' `
       歐拉路徑判定挺好掌握的呢:口中串串,乃米田共。

5 g2 E: H3 ]' }* E3 V. f- t' Q

  ^6 q! l" v2 o* b
; w3 N1 J+ j# V% L" |/ J  h3 L
# {" F/ y/ Q9 M" k1 ]
回復(fù)

使用道具 舉報(bào)

2#
發(fā)表于 2020-9-6 18:00:30 | 只看該作者
口中串串,乃米田共??
3#
發(fā)表于 2020-9-6 18:05:24 | 只看該作者
學(xué)習(xí)了。
回復(fù)

使用道具 舉報(bào)

4#
發(fā)表于 2020-9-6 18:36:08 | 只看該作者
最后一句,是本文之主旨所在
5#
 樓主| 發(fā)表于 2020-9-6 20:40:26 | 只看該作者
譬如朝露 發(fā)表于 2020-9-6 18:361 e' k# I- Z. @% T$ ~9 h9 }- m
最后一句,是本文之主旨所在
2 a' S" u/ T4 u
超快速抓住重點(diǎn)。這是很有意思的一個(gè)問題。
( ^' x/ N+ `. n! K
6#
發(fā)表于 2020-9-7 08:58:48 | 只看該作者
不能這樣的,一定要按領(lǐng)導(dǎo)規(guī)定的路線開才對(duì),領(lǐng)導(dǎo)高興最重要!!!
7#
發(fā)表于 2020-9-7 13:46:41 | 只看該作者
七橋這個(gè)是奧數(shù)的典型問題之一,噩夢(mèng)復(fù)現(xiàn)。  {" V/ _! @* p) C# O' g) t' K

) s$ b- T6 L* x% F( ~說個(gè)題外話,以前還經(jīng)常有公車私用,拉警笛闖紅燈的,現(xiàn)在不少城市都開始聯(lián)網(wǎng)了,不是出任務(wù)的情況拉警笛會(huì)被處罰,確實(shí)規(guī)范了不少。
8#
發(fā)表于 2020-9-7 19:50:22 | 只看該作者
抓重點(diǎn),提關(guān)鍵,也可以使用思維導(dǎo)圖。
9#
發(fā)表于 2020-9-21 14:05:17 | 只看該作者
學(xué)習(xí)一下啊了

本版積分規(guī)則

Archiver|手機(jī)版|小黑屋|機(jī)械社區(qū) ( 京ICP備10217105號(hào)-1,京ICP證050210號(hào),浙公網(wǎng)安備33038202004372號(hào) )

GMT+8, 2025-9-15 09:20 , Processed in 0.089147 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復(fù) 返回頂部 返回列表