上班路上的抉择----无解的CSP?
TAG:人工智能,約束滿足,CSP,統計,北京,抉擇,公交車,上班
北京的交通讓許多人選擇了騎車上班,我就是其中一員,不過一到冬天就會有一部分人會分流到公交車里,我也是其中的一員,坐公共汽車,堵車是常有的事,這時就會顯得特別無聊,移動電視里一遍一遍的播出東大**醫院的廣告,聽說該廣告硬是讓一坐車的老太太給聽暈過去了,可見其對人精神的催殘已經到達了極致。
這樣的旅途也許沒幾個人會覺得很有意思,可那關鍵在人自己的心情,我卻覺得很有意思,每一時期我都會找一些看似很無聊的樂子來打發這段時間的空虛(為避免過勞死,本人一旦出了公司大門,就盡量不想工作相關的事了,呵呵),下面的故事就是其中之一了。
先看看下面的地圖,也許你對它很熟悉,對了,這是位于北京朝外東大橋路口的地圖,(如果看不到下面的圖,可以拷貝其鏈接在新瀏覽器中打開)
如果不走三環,這個路口就是我上班的必經之路,我會坐28路到達芳草地或東大橋(終點站),再換乘其它的車到達上班的地方。就是這么一個簡單的換乘,卻讓我每天不知所措,聽我給你細細道來。
?????? 1、在芳草地換乘的利弊:
????????????? 利:如果這時有120,則很快就能到達公司,不用走多余的一步路。
????????????? 弊:等120有一定的風險,有時十幾分鐘來一輛,有時一起來好幾輛。120基本無座
?????? 2、如果想坐到東大橋,
????????????? 利:28路此時已有座位,在東大橋后,有813/120/110等好幾輛車可換,因此換乘所浪費的時間會少一些,其中813還打八折,省兩毛錢(我不用月票)
????????????? 弊:到東大橋總站后,要走兩三分鐘到換乘地點,其次也是最大的問題,28路從芳草地到東大橋,走的是7/6/1的路線(圖中有指),也就是說要繞過那片綠地到總站,而在快到1時,有時會堵車十幾分鐘,其實這時到站也就幾步距但就是不讓下車,同時,還可能睜睜的看著多輛120從對面走過,那個悔呀…
?????? 看了上面,你知道我每天該在哪兒下車換乘嗎?反正我不知道,由是,在無聊的驅使下,我的換乘理論也在一步步的完善:
1、? 上28必站在最后面,這樣可以看到后面是否有120跟著,有的話,別考慮,在芳草地趕緊下車,跑上120,這幾乎是最理想的旅程,上班40分鐘內搞定。
2、? 如果視線內沒有120,此時又有座,當然,離上班時間還有多少分鐘也要考慮進去,大多數情況下我會繼續坐下去,直到東大橋。
3、? 可按2的做法,每次到東大橋站前堵半天車的話,就開始埋怨自己,怎么辦?因為你在芳草地的時候是絕沒有任何方法知道前面的路況。
4、? 于是只好來點統計學,在幾周內做一下統計,看看能不能找出東大橋前是否堵前的規律。
5、? 當然,還要統計一下在芳草地等120的平均響應時間。
6、? 接下來可能就是復雜的計算了,比如,在芳草地時離上班還有20分鐘,如果在此下車,而等120平均需10分鐘的話,上班就有危險,在芳草地到公司10分鐘基本不夠,此時,如果28在前面的堵車時間不超過5分鐘的話,就可以不下車直到東大橋,花2分種到換乘站,2分鐘內一般會有一個可以坐的車,七八分鐘之內到公司,一氣合成。
7、? 當然上面只是個例子而已,其實整個決策過程是隨著每次坐車換乘在不斷完善的,但可笑的是,這個決策過程經常不隨心所欲的,比如,如果在永安里坐上了位置,我可能就懶得到芳草地下車了,直接坐到總站,還有坐到總站時間充足的話可以在那里買一些早點,總之,要是將其看成一個CSP問題的話,約束隨著時間的推移在不斷的增加,關系也越復雜,更要命的是,每個約束還有若干參數對它進行約束,其中有一些參數還是基于統計學的……
8、? 照這樣下去,我看還不如想想工作的事呢?當然不是,其中的美妙還是與日俱增,對自己的歪門邪道也更加感興趣。
?
寫到這,本文也該差不多了,不過也許有人會問,求解這道 CSP 的結果如何呢?暫時保密,當然,你也可以試試呀。? 與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的上班路上的抉择----无解的CSP?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 迅雷(XUNLEI)的工作原理揭密(续)
- 下一篇: 利用Eclipse的Update组件实现