2019年中国研究生数学建模大赛的经验分享
先交代一下參加建模大賽的背景,參加研究生數模比賽獲獎在上海是可以獲得應屆生落戶加分的,全國三等獎加6分,二等獎加8分,一等獎加10分,除了這個之外,我的學校還會有針對三個等級給每人500到3000的獎勵。數學建模大賽是相對來說比較容易獲獎的全國性比賽,獲獎比率高達1/3,比全國英語大賽5%左右的獲獎比率高多了。所以,對于想通過競賽落戶加分的同學參加研究生數學建模大賽性價比真的挺高的。我和我的隊員三個人都是第一次參加建模比賽,最后通過堅持和協作,獲得了全國三等獎,得知獲獎的那一刻還是非常開心的。想寫下這段經歷,給想參加建模比賽的知友一些參考和鼓勵。我將從組隊、建模學習、選題、實戰經歷、得獎比率幾個方面進行介紹。
【組隊】
數模比賽是固定三個人組隊參加,其中一個隊長,可以跨校組隊,由隊長報名,但跨校組隊稍微有點麻煩的是得獎后,需要隊長所在的學校開具一份跨校組隊的證明。而且跨校組隊彼此之間距離遠的話,比賽期間的合作可能會更加困難,所以如果本校就有合適的人選的話,最好還是本校的組隊,會方便一點。本人的組隊非常簡單,找了身邊兩個非常熟悉的人,一個室友,一個同門。學校在比賽前開展了數模競賽的培訓,請了一些老師和去年獲得一等獎的學生來做講座。他們都建議數模競賽最好是不同專業的人一起組隊,因為要完成這場競賽,需要優秀的建模能力,編程實現能力以及論文寫作能力,理想的情況就是希望隊里既有計算機專業的(編程),又有數學專業的(建模),另外一個寫作能力強的(寫論文)。
但是組隊更重要的一點是要找到靠譜的隊友,有很多隊伍都是開頭組好了隊,然后臨到快要比賽了,被隊友鴿了,或者在比賽期間各種找不到人。數模限時四天半,工作量很大,少一個人干活會差距很大。所以組隊,我建議首先考慮隊友要靠譜,然后需要一個會編程的,建模和寫作相對來說還是可以通過看一些優秀論文短時間達到能做題水平。
【建模學習】
數模競賽所涉及到的模型都是一些常見的模型,建議看一下 司守奎 《數學建模算法與應用》那本書,大概了解一下,等到做題碰到的時候不至于毫無思路。我當時先在網上找了這本書的電子版,后面又買了紙質版的書,可以簡單的掃讀一遍,除了為了比賽,也還能增長不少建模知識啊。除了看這本書,最好的學習資料就是往年賽題了,找到對應題目的優秀論文進行學習。數模為了照顧廣大不同專業背景的同學參賽,每年的題目都會涉及不同領域的,然后至少會有一道題是任何專業都可以做的,所以在準備的時候也可以有所側重,關注自己比較有把握的題目,一些過于專業的賽題可以不用看。往年賽題也只要看最近幾年的就好,越老的賽題參考價值越低,我大概只看了最近五年的賽題。這幾年的賽題每年都幾乎會有一兩道的優化題,數據分析題。由于我的隊伍三個人都是信管專業的,所以就著重關注數據分析題,帶著看了一些優化題。
【選題】
競賽是9月19號上午正式開始的,前一天我們三個人就提前預約了圖書館的會議室,上午主要在看題目,一共6道大題。A題是無線智能傳播模型,運用機器學習模型來建立無線傳播模型,并利用模型準確預測在新環境下無線信號覆蓋強度。B題是天文導航中的星圖識別,關于圖象識別的,這道題一看就覺得很懵逼,被我們直接pass掉了。C題是視覺情報信息分析, 主要從圖像或視頻中提取物體的大小、距離、速度等信息來進行視覺情報分析,這道題也被直接pass了,感覺要做好這道題需要比較好的編程能力。D題是汽車行駛工況構建,這道題是一道數據分析題,根據汽車的行駛數據,建立汽車的行駛工況。E題是全球變暖,這道題更好理解,也是一道數據分析題。F題是多約束條件下智能飛行器航跡快速規劃,這道題是優化題,主要用到一些規劃模型。
看完一遍題目之后,直接排除了ABC,打算在DEF中選擇一道,然后F題規劃也不是很熟悉,最后就打算從DE兩道題中選一道了。最后選擇了D題,因為覺得E題的全球變暖很簡單,但需要自己收集數據,不確定更大,很難做得出彩。而D題不用自己收集數據,而且隊伍里的一個小伙伴在網上找到了類似題目的碩士論文。既然找到了資料,那肯定能做下去,就這樣一個小時左右我們就確定了題目。
【實戰經歷】
D題給了三個數據文件,每個文件是同一輛車在不同時間段內所采集的數據,每個數據文件大概十幾萬行數據。主要有三問,分別是數據預處理,運動學片段提取,構建行駛工況。下面是數據文件的一部分,總共有十幾個字段,但最后用到的字段只有四個字段:時間,GPS車速,經度,維度。
第一問的數據預處理,就是對缺失數據進行插補,錯誤數據進行刪除,怠速情況處理。對于時間不連續的缺失數據,使用了python的pandas包進行查找。第二問的行駛工況建立,小組隊員在一篇碩士論文中找到了對應的邏輯和代碼,然后我們稍微進行了一些改進就使用了。第三問構建行駛工況,主要是使用了兩種聚類算法和馬爾可夫鏈算法。由于找到的那篇碩士論文非常詳細,整道題都幾乎可以參照里面的邏輯,但我們考慮到這樣子可能很難有新意,所以就在網上找了不同的論文,用了三種算法去構建行駛工況。
比賽的前四天,我們三個每天八點準時碰面,然后一整天討論,編程,書寫文字。直到最后一個傍晚終于把三道題都做出來了,然后晚上通宵完成論文最后一部分的寫作和修改格式。三個人整體的分工時,兩個人編程做題,一位同學負責寫作,做出一道題就完成對應部分的寫作。在23號的凌晨五點,終于完成了所有的工作,提交好了論文之后,感覺整個人都暈暈乎乎的。
【得獎比率】
2019年第16屆中國研究生數學競賽共有14014個隊伍提交了論文,其中一等獎188隊(1.3%),二等獎1903隊(13%),三等級2821(20%),總獲獎比例34.3%。從不同題型獲獎比率可以看出,二三等獎的獲獎比率都差不多,但一等獎的獲獎比率在選的人少的題型中更大,所以如果是沖著一等獎去的大佬們,可以選擇比較冷門一點的題。
總結
以上是生活随笔為你收集整理的2019年中国研究生数学建模大赛的经验分享的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 条形码、二维码、三维码解读
- 下一篇: 如何测试自己适合什么大学专业