第三百三十章 建模進行時

全國大學生建模大賽的獎項分配規則是:

所有賽區獎項平分給A、B兩道題目。

而所有的國獎名額,是按照一半名額平分給A、B兩道題目,一半名額按照選擇A、B題目的數量比例進行分配。

無論從賽區獎項還是從國獎名額分配機制來看,如果選擇到A、B兩道題目中較少人選擇的那道題目,獲獎幾率便會有一定程度的增加。

因此,那些自認為水平不足以,或者在獲獎邊緣徘徊的小隊,在選擇題目的時候,不僅要考慮適不適合自己這個小組,當然,還要考慮這道題目的競爭是否激烈。

正常情況下,三天的比賽時間,題目的選定就要耗去差不多一上午。

畢竟,參賽的小組必須要對兩道題目都有了充分而又全面的了解之後,才能慎重的做出選擇。否則題目做到一半時,才發現並不適合他們小組,那豈不是哭都沒地方去哭。

沒有人隨便瞥上題目幾眼,具體的建模思路便全部出現在腦海裏,當然,程諾除外!

別人需要一個上午來選擇題目,而程諾卻不用這麽麻煩。

心中只是猶豫了一下之後,程諾便選擇了估計會有許多人選擇的B題——碎紙片的拼接復原。

每道建模題目中,所含的問題都有3~4道,這道碎紙片的拼接復原建模也不例外。

問題一:【對於給定的來自同一頁印刷文字文件的碎紙機破碎紙片(僅縱切),建立碎紙片拼接復原模型和算法,並針對附件1、附件2給出的中、英文各一頁文件的碎片數據進行拼接復原。如果復原過程……】

問題二:【對於碎紙機既縱切又橫切的情形,請設計碎紙片拼接復原模型和算法,並針對附件3、附件4給出的中、英文各一頁文件的碎片數據進行拼接復原……】

問題三:【上述所給碎片數據均為單面打印文件,從現實情形出發,還可能有雙面打印文件的碎紙片拼接復原問題需要解決。附件5給出的是一頁英文印刷文字雙面打印文件的碎片數據。請嘗試設計相應的碎紙片拼接復原模型與……】

總結一下。其實三個問題,難度方面是依次遞增的。

第一問,只是讓你復原單面縱切的碎紙片。第二問,就是復原單面,同時被橫切縱切的碎紙片。而第三問,就是討論雙面、同時被橫切、縱切的碎紙片。

程諾想的並非是按照問題的順序,一步步的一道題目構建一個模型,那樣對他來說是既無聊,又無趣的。

按照他的理念,針對這三問,只需要建模出一個模型,就能同時解決三道問題。

也就是說,只要建造的數學模型能解決第三個問題,那前兩個問題,自然而然的就被解決。

腦海中有想法後,程諾扭頭,對身後的兩女開口,“我要開始工作了,沒到吃飯時間,不要打擾我!”

說完,程諾轉過身,晃動鼠標,同時點開matlab軟件和一個word文档!

建模、編程、論文,本應是三個人的工作,現在全部壓在程諾身上。這對其他建模大腿來說或許是一件不容易的事,但對程諾來說就簡單多了。

三合一,整個團隊上下都是程諾一個人的聲音,根本不會存在理念沖突之類的事情。況且,誰也沒說,三項工作不能同時進行不是?

說幹就幹!

程諾選擇先從建模開始,略過題目前兩問,直接進行第三問的建模。

首先調用matlab軟件imread函數讀取附件5中的24張圖片,程諾得到了一個擁有24個灰度矩陣Ak(i,j),(k∈[1,24],i∈[1,n],j∈[1,m]).

接下來,程諾拿出一摞草稿紙,將得到的灰度矩陣公式摘抄下來。

下一步,是采用二值法對灰度矩陣進行變換,通過計算,可以得到二值化後的圖像w(x,y)公式:

w(x,y)=1,Th≤g(x)

w(x,y)=0,Th>g(x)

……

程諾一如既往的保持著他的高效率。

一個個公式宛如早就儲存在腦海裏般信手拈來。

其實,建模這個東西並沒有多麽復雜。只要腦海裏有正確的思路,再加上一個足夠聰慧的大腦,成功建造一個數學模型,並花不了多少時間。

這邊,程諾趴在電腦桌上,仔細認真的計算,而那邊,柳清和顧菲菲兩姐妹真的可以用無聊來形容了……

本來兩人還想湊上去幫幫程諾,可是一見到紙上那一大串如同鬼畫符般的公式,便吐吐舌頭,很有自知之明的把話咽了下去。

“菲菲,你說大神一個人能行嗎?”柳清掃過機房裏的其他隊伍,發現都是三個人湊在一塊商量著做。而只有他們這邊,是程諾一個人趴在桌子上弄,而她們兩個在這劃水。

不對,她們這連劃水都算不上。別人劃水還好歹象征性的表現一下,而她們兩個還真的在這做起了吃瓜群眾。