天天看小說

167

167

我看了一下題目,是說一個(gè)露天的礦山的生產(chǎn),主要是電鏟裝車,然後卡車來運(yùn)輸,然後給了一堆的限制條件,什麼一個(gè)鏟位只能又一輛卡車,卡車都要滿載等等,現(xiàn)在的問題是要如何安排卡車。我覺得挺開心的,至少說明了我們國(guó)家象礦山這種勞動(dòng)密集型產(chǎn)業(yè),現(xiàn)在也已經(jīng)在開始考慮提高經(jīng)濟(jì)效益,合理安排計(jì)劃了。

其實(shí)數(shù)學(xué)建模有時(shí)候和項(xiàng)目管理一樣,是一個(gè)逐步細(xì)化精益求精的過程,先給出一個(gè)簡(jiǎn)單顯而易見的初始解,然後再不斷優(yōu)化,得到一個(gè)令人信服又有點(diǎn)讓人驚訝的結(jié)果,或者是一個(gè)匪夷所思,稀奇古怪的結(jié)果。就跟寫小說一樣,稀奇古怪不要僅,只要道理上說的通就行。

我先給了一堆假設(shè)條件,然後在設(shè)定了一堆符號(hào)說明。我記得高中的時(shí)候,數(shù)學(xué)老師就調(diào)侃說,數(shù)據(jù)建模就是玩假設(shè)。這題目一看就是一個(gè)線性規(guī)劃,再加上有一堆限制條件,互相制約,屬於NP完全問題。有了基本思路,我就開始動(dòng)手了。

我通過謂詞演算,把一堆條件,假設(shè)形式化,然後就開始編程序?qū)崿F(xiàn)這些條件。

實(shí)驗(yàn)室這些電腦真是有點(diǎn)老掉牙了,裝的操作系統(tǒng)還是windows95的,鍵盤估計(jì)也被那些天天上機(jī)玩遊戲的哥們給折騰壞了,好幾個(gè)鍵都敲不出來。

“三石,過來,幫個(gè)忙!”我對(duì)三石說。

三石連忙跑過來,問我啥事。三石看見我在稿紙上寫滿他看不懂的公式,心情立馬高興起來,至少他認(rèn)爲(wèi)我是在很認(rèn)真的對(duì)待這事,而三石向來認(rèn)爲(wèi)只要我出馬,沒有什麼搞不定的。

“這個(gè)鍵盤太爛了,換個(gè)好用一點(diǎn)的來!”我給三石演示了幾個(gè)敲不出來的鍵。

“呵呵,這個(gè)鍵盤時(shí)候前幾天玩FIFA搞壞的,我給你換一個(gè)!”

三石上躥下跳,從旁邊機(jī)器上拆來一個(gè)鍵盤下來給我裝上。然後屁顛屁顛的跑回去給他娘子彙報(bào)我這邊的戰(zhàn)況。楊婷有點(diǎn)不相信,驚訝的往我這邊看了兩眼。

我把程序?qū)懲?,調(diào)試通過,已經(jīng)快十一點(diǎn)了,我也有點(diǎn)困。我原來打算是用窮舉法讓計(jì)算機(jī)把所有情況都列舉出來,然後從中選擇最優(yōu)的就大功告成。不知道是我太高估這臺(tái)計(jì)算機(jī)的能力,還是這太計(jì)算機(jī)的確到該退休的年齡了,我以爲(wèi)十分鐘就能出結(jié)果的程序,跑了半個(gè)小時(shí)還在豕突狼奔。

我把程序停下來,又重新檢查了一遍我的算法,發(fā)現(xiàn)這個(gè)線性規(guī)劃的問題條件太多太複雜了,對(duì)這種組合計(jì)算用窮舉法可能有問題。

我想了想,又把部分權(quán)重不高的約束條件和假設(shè)給去掉了,將問題簡(jiǎn)化爲(wèi)多變量整數(shù)線性規(guī)劃問題,先求解,然後再把這些條件重新加上去來求解,我三下五除二把程序改好,又開始繼續(xù)跑。

我估摸著這次也要差不多半個(gè)小時(shí),把QQ打開上網(wǎng)找人聊天先。

楊婷假裝走過來倒水喝,偷眼看看我這邊的進(jìn)展情況,卻失望的看見我在聊QQ.楊婷生氣的走回去對(duì)三石嘀咕了幾句,三石又屁顛屁顛的跑過來找我。

“神童,都火燒眉毛了,你還有心情聊QQ,趕緊想想辦法吧?”三石過來焦急的對(duì)我說。

“急啥,剛在QQ上認(rèn)識(shí)一個(gè)美女,你讓我把這兩句聊完!”我沒有搭理三石繼續(xù)QQ.

三石不好意思趕我走,灰溜溜的回去了。

這次,這臺(tái)老破驢還算比較給面子,跑了半個(gè)小時(shí)終於出結(jié)果了。我看了看結(jié)果差強(qiáng)人意,將就用。

實(shí)驗(yàn)室那邊,周豐和曹陽還爭(zhēng)的面紅耳赤,楊婷已經(jīng)是困的不行了,靠著三石快要睡著了。這樣的小組就算選拔上了,也很難拿到好的名次,我搖了搖頭。

我不斷加假設(shè)條件,不斷求解,問題也越來越清晰了,只是這臺(tái)電腦實(shí)在是有點(diǎn)負(fù)擔(dān)過重,在運(yùn)行的過程中還死機(jī)了好幾次。我索性啓動(dòng)電腦的時(shí)候,直接進(jìn)DOS操作系統(tǒng),讓所有的CPU,內(nèi)存資源都來做計(jì)算。這招果然有用,這臺(tái)老破驢的速度一下子快了很多,發(fā)瘋似的嗖嗖把結(jié)果吐出來。

到了凌晨?jī)牲c(diǎn)多的時(shí)候,行車路線,車流分配都已經(jīng)搞定了,萬里長(zhǎng)征只剩最後一步了。

三石也睡了一覺醒來了,周豐,曹陽估計(jì)吵了一晚上已經(jīng)筋疲力盡了,現(xiàn)在已經(jīng)夢(mèng)遊周公了。

三石看見我還坐在電腦旁邊,拼命的敲著鍵盤,以爲(wèi)我還再Q(mào)Q聊天。

“神童,你的美女MM搞定了沒?”三石睡眼惺鬆的問我。

“早回去休息了!”我頭也不回,直盯著電腦說。

“哪你還再幹嗎?”三石問。

我難的理三石,一邊盯著屏幕,一邊把算出來的數(shù)據(jù)都記錄下來。

三石突然發(fā)現(xiàn)我電腦上,一堆數(shù)字拼命的在屏幕上閃動(dòng),才明白我還再搞這個(gè)數(shù)學(xué)模型,立刻精神大振,感激的差點(diǎn)涕零。

“怎麼樣,結(jié)果出來了沒?”三石興奮的問我。

“快了,不要礙手礙腳的!”我不耐煩的說。

“有沒有什麼需要我效勞的?”三石趕緊獻(xiàn)殷勤的說。

“去蘇果便利,給我買點(diǎn)吃的!”我說。

“要什麼?要不要可樂,還有小熊餅乾?”三石問。

聽見小熊餅乾,我想觸電了一樣,愣了一下,“你怎麼也知道小熊餅乾???”,剛和張妍談戀愛的時(shí)候,張妍也要小熊餅乾,我去蘇果沒搶到最後一包,結(jié)果被一個(gè)小胖子給訛了。想起這些往事,我還是有點(diǎn)傷感。

“唉,楊婷特別喜歡吃,我也跟著吃了一次,覺得味道還不錯(cuò)!”

“算了,來兩根火腿腸吧,外加一個(gè)茶葉蛋和可樂!”

已經(jīng)到最後一步計(jì)算機(jī)模擬模型了。一般的交通系統(tǒng)的模擬仿真都是用蒙特卡羅原理的隨機(jī)仿真方法。但是這個(gè)模型中的數(shù)學(xué)模型存在著隨機(jī)性和模糊性。蒙特卡羅原理在隨機(jī)性方面雖然很出色,但是需要確定隨機(jī)事件的參數(shù)概率分佈形式非常困難,因此蒙特卡羅仿真方法對(duì)這個(gè)模型的模糊性問題是沒法解決的。

我坐在電腦屏幕前冥思苦想了很久,把以前知道的仿真方法都想了一遍,還是沒找到一個(gè)合適的。

這時(shí)候楊婷也醒了,看見我還坐在電腦面前冥思苦想,覺得有點(diǎn)奇怪。

“你還沒回去?”楊婷問我。

我全神貫注的在思考這個(gè)問題,壓根就沒聽到楊婷在說什麼。我決定上google去搜索一下,看看網(wǎng)上的交通系統(tǒng)是用什麼仿真的。

楊婷走到我旁邊,看見我在稿紙上密密麻麻寫了一堆公式,也沒看明白我寫些什麼。

“這些題,用初等數(shù)論解不出來的!”楊婷不屑一顧的說。

我沒有理會(huì)她,繼續(xù)思考我的問題。

“你早點(diǎn)回去休息吧,算了,這事我們不要你幫忙了,我們自己能搞定!”楊婷說。

我也沒理會(huì)她,繼續(xù)在網(wǎng)上搜索,可是一無所獲。我有點(diǎn)灰心了,要是計(jì)算機(jī)模擬搞不定,就是前功盡棄了,前面做得模擬,假設(shè)全是白費(fèi)了。

楊婷有點(diǎn)自討沒趣,回到她自己的電腦面前,繼續(xù)看她以前討論的結(jié)果。跳至

主站蜘蛛池模板: 孙吴县| 桐乡市| 永年县| 浠水县| 金阳县| 秦安县| 天等县| 漳州市| 肇州县| 松溪县| 米林县| 宁强县| 全州县| 舞钢市| 龙川县| 五河县| 习水县| 贵南县| 油尖旺区| 乌兰浩特市| 新疆| 临洮县| 启东市| 苏尼特左旗| 襄城县| 芷江| 柳州市| 灌南县| 桦川县| 岱山县| 监利县| 章丘市| 福清市| 遂溪县| 乐清市| 防城港市| 金溪县| 石渠县| 从江县| 隆子县| 诏安县|