1. 程式人生 > >2018數學建模國賽總結(A題/程式設計選手視角)

2018數學建模國賽總結(A題/程式設計選手視角)

2018數學建模已經告一段落了,先說說基本情況吧,我們隊伍專業分別為:金融(A),會計(B),計算機(我),配置還算可以,他們倆會資料分析軟體也會寫論文,我可以寫程式碼,畫圖。他們倆打過美賽(M獎),我只打過演算法競賽。這裡特別提出,有會寫論文的隊友很重要,不是說會latex會排版就算會,還要知道論文基本架構,遣詞造句,專業術語等等。

題目下來的晚上,我們就確定了A題,因為B題的話我們基本沒有專業知識能用上的,什麼都要現學,其實特別想做C題,推薦系統啊,經濟學分析啊我們都做過,可惜選不了…。確定題目後,我們就各回各宿舍查資料了,大概12點睡,第二天我們9點集合,開始報告各自查的東西,先是打算用專業軟體模擬,比如comsol,發現上手難度太高了,短時間學不會,就放棄了,開始找傳熱方程,先是找的古典顯格式,發現計算量很大,而且擬合的效果並不好,就再找方法,這時候已經是第一天快晚上了,感覺還是沒有什麼頭緒,這時候有念頭換題,但是看了一下B題感覺更無從下手,就繼續檢查A題。然後換了一個方法做,感覺效果還可以,又想了想初始條件什麼的,隊友A最後擬合了一下算出來的結果也不錯,就用這個了,第一天結束。

第二天,隊友B開始寫論文框架和第一問,我和A看後兩問,我一看第二問,就覺得可以二分,A覺得這個方法太簡單了吧,B格不夠,我覺得這個簡單有效,就用這個,(後來答案出來的時候也是二分),第二問很快就寫好了,(但是其中有個很致命的問題沒解決,也導致我們最後得獎不高),然後就開始第三問,因為正好我跟導師做科創的時候做過智慧演算法相關的,所以第三問就挑了一個我熟悉的粒子群演算法寫,其實第二問的致命問題還是沒能解決,沒辦法,硬著頭皮寫程式碼,為了顯示難度,我把我知道的粒子群優化演算法全加上了,也不知道有沒有用…。

第三天,他倆一起寫論文,我畫圖、整理資料,根據指導老師的意見修修改改,晚上提交。三天基本沒熬夜,吃飯靠外賣,每天從早上9點到晚上9點左右。

總結來說,數模還是很有意思的,最後成績是省一,大概就是因為那個問題沒處理好吧,個人覺得不錯了,沒有辜負三天的努力。

比賽中常用的:習慣python所以主要是python偶爾matlab,Excel,eviews,processOn,latex,各個程式設計師網站,查論文網站…等等吧。希望各位都取得了自己滿意的成績。