第二十九天 2020高教社杯全國大學生數學建模競賽

2021-10-09 10:28:06 字數 2503 閱讀 4273

終於出了魔法屋,人還活著

驚心動魄的三天終於過去了,不論結果,盡力就好。

對所有的方法和模型都要掌握得足夠熟悉,尤其是自己擅長的地方。最終選擇一道自己最熟悉的題目下手。

大二參加數模,三天之內學習各種matlab的高階使用方法,學習了神經網路的使用方法,學習了灰色**的模型,本來第一小問還打算用時間序列去檢驗的,結果發現時間序列本來就是**的模型,不能拿這個資料去檢驗結果,,,,想到了多元回歸(不是想到而是只會這個…),然後學習了歐氏距離和相關性分析,計算變數的相關性

開了乙個210000*210000的陣列,原來matlab也會爆記憶體,而且記憶體好像只有300gb

其中matlab的高階函式有:(不,這是我不太會用的函式)

eval,ischar

str2double,num2str,

isnan,nonzeros,

隨機數產生函式:

0.04+(0.15-0.04).*rand([99 1])

咱們先開點小玩笑:

參加數模的過程是這樣的:

第一天:

今天吃啥 選題 睡覺

第三天:

看題後悔選這題

瘋狂解題

吐槽sb建模

瞎b解完開始程式設計

發現bug

痛苦程式設計

**胡編亂造

數學建模的大的過程是這樣的:

從開題到換題 從換題到放棄 從放棄到瞎編 從瞎編到獲獎

碰到不會的問題該怎麼辦?

問指導老師啊?? 問問**啊??上上知乎呀??

或者去看看微博呀

咳咳,不吹了不吹了,就圖一樂

來說說賽題吧:

a題:明顯的常規題,就是建立微分方程的模型解決的一道物理的題目,很明顯題目條件給的很多,這道題顯然是有標準答案的,如果做得離標準答案差距太大應該是不可能獲獎的。需要給出完整的資料並且畫出所有的爐溫曲線。

網上找了很多資料,其實都差不多,建模的過程應該不難,但是解題的能力就因人而異了,其實我看了以後如果後面沒得選擇就直接選a吧,畢竟以前也做過一些微分方程的題目。

再看b題:我的天,題目風格非常創新,出題組也是很努力,再一看這難道不是一道演算法競賽題????多階段最優決策,使得每一步都做出最優的解,屬於一道標準的動態規劃的多步解決策略。

雖然以前也是寫過,但是一看到多人也需要作出不同的決策,就知道這還結合了博弈論的相關知識,這我就不敢保證能做的出來了,這玩意做不出來我隊友也幫不了我啊,而且我完全背鍋,那可不能壞了她們的大好前程。

如果根據題目的難度來看,b題應該是最難的一道,並且選擇的人也應該是最少的,而且大多數都應該是打過acm的大佬選手了。

再看c題:自從2023年以來,題目新增加了c題,選擇c題是的人數也應該是最多的,原因就是,根據不同的解決方案,每個人的結果可能差距很大,只要不要超出參***的限定範圍其實就好,而a題和b題有明顯的答案要求,也就是必須做出正確的結果,不過只要能 做的出來結果獲獎的概率也就很高了。

而c題更加需要考慮的因該是建模的標準合不合理,每一問都需要增加自己的模型檢驗靈敏度分析,我覺得這是評委比較看重的這個的了。

當然本題的策略一定不能按照個人的主觀來選擇,這是非常減分的,所以評價類模型一定要盡量的客觀、合理

最後拼的就是**的格式、圖表以及細節了,只要結果差距不大,圖表豐富美觀,格式正確,摘要和問題分析寫的很好,獲獎的概率就很高了。

我們組最擅長得 就是c題了,果斷選擇,20:18確定了題目,當晚開始查詢資料。

第一晚對資料進行了預處理,找到了企業信譽評價級別、企業違約情況、銷項發票作廢比、進項發票作廢比、銷項發票開票頻率、進項發票開票頻率、銷項發票開票金額、進項發票開票金額等各種二級指標

光整理資料就到了11號中午,11號下午嘗試建立模型和求解,我自己研究了神經網路,原因是為了讓結果更加地客觀準確,盡量想到一些高階一點的方法。

時間就這樣這樣一分一秒的流逝了,其實並沒有感覺第一天做了什麼,就真的只是算了一下資料,然後學習了一下神經網路。

時間來到第二天,上午隊長成功建立模型,嘗試解決方案出來了,下午我嘗試了一下午最終得到了想要的結果,長舒了一口氣,寫**的差點就打算放棄了,幸好經過一晚上第一問和第二問都做出來了。

12號凌晨,使用了神經網路進行了**結果,使用灰色****了年利率關於d等級企業的貸款流失率,根據新冠疫情的影響大小,建立了第三問的模型,並求出結果。

13號,畫圖+第二問和第三問的結果檢驗,忙到頭炸,發現第三問的資料不合理,因為不確定性的影響第三問的求解其實還需要修改一下係數,於是又去改係數。

晚上,改**+排版+整理材料,著實忙碌。

自我感覺良好,就這樣咯。

(未完待續,如果獲獎再更)

第二十九天

字元陣列和字元指標不是一回事 1字元陣列由若干個元素組成,每個元素中放乙個字元,而字元指標變數中存放的是位址 字串第乙個字元的位址 決不是將字串放到字元指標變數中。2賦值方法不同,對字元陣列只能對各個元素賦值,不能用以下辦法對字元陣列賦值。char str 20 str miao 字元指標變數,可以...

2018 06 04 第二十九天

class testhashset static void main string args println person println person println set int age int hashcode println person.hashcode int prime 31 boo...

第二十九天筆記

單例模式 多次例項化的結果指向同乙個例項 1.目標 編寫乙個c s架構的軟體 c s client 基於網路 server b s browser 基於網路 server 2.服務端需要遵循的原則 1.服務端與客戶端都需要有唯一的位址,但是服務端的位址必須固定 繫結 2.對外一直提供服務,穩定執行 ...