要參加2015年數學建模美賽了,而之前沒有基礎,如何在短時間內準備,求大神點撥?

之前沒有接觸過數學建模,因為有同學邀請,自己也覺得挺有趣的,就報了名。其他兩個小夥伴之前也沒有參加過比賽,而我是一點都不會。學的軟體專業,數學還不錯,主要負責編程部分,matlab也不會,快要比賽了,我現在該從哪裡開始準備呀,跪求各位大神指導。


鄙人不才,本科三次美賽的mw,國賽三次一等,研究生數模一次一等獎。個人的一些經歷和建議寫在下面,希望有些幫助。

08年大一第一次參加mcm的時候是個臨時隊伍,也是差不多一月份才組建的,隊友是兩個比我高一屆的學姐,三人都是第一次參賽。賽前我們找了賓館訓練,做過如下準備工作:

1.寫作的那位學姐閱讀了8篇o獎文章,另外兩人一人讀了5篇,閱讀都做了筆記,總結了一般情況下的文章結構及基本寫作方法。

2.緊急學習了很多工具。當時我還處於基本只用c++寫計算的階段,為了競賽學了一點matlab(主要是畫圖)和lingo(只會解齊次,後來還沒用上),裝了visio畫流程圖。

3.做了4篇模擬訓練,每篇用5天時間,寫完交給指導老師評閱,修改,再評閱。

4.踩點,熟悉賓館周圍環境,附近有公園一個,24小時開封菜一家,小超市若干,大超市一家,有wifi咖啡廳一家,可外賣奶茶店一家。

5.借來印表機一台,帶來一台額外的筆記本還配了svn(後來發現學姐不會用svn,改成了ftp伺服器)

比賽前一天我們做的工作包括:

1.圖書館借了一些常用書籍,包括數學和演算法方面的(最後…也沒用上)。

2.我請吃飯,三人幹掉三四百…沒喝酒。

3.超市大採購,各種零食飲料以及泡麵。

比賽的過程基本上如下:

第一天整個白天都在琢磨做哪個題,確定做一個數獨題目生成和評價的題後,女生們先是玩了兩個小時數獨,然後寫作的學姐當場拍完了introduction,做數學分析的給她打下手,接著女生們睡覺;我一人通宵拍了三個程序用三種方法跑了一次結果,並且簡單寫了一下三個方法思路,基本結論是只有一個方法比較靠譜…然後我滾去補覺。

第二天上午我睡覺,倆學姐看我之前寫的文字,數學分析同學針對我的計算模型寫了個純數學描述,寫作同學轉換數學描述和我的計算模型變成了文章。下午大家決定發散思路,於是都關了電腦,去公園晃了一圈,討論了一些彼此理解不是很透徹的問題,達成了一致…晚上寫作同學依舊埋頭寫,數學分析同學開始各種畫圖(居然畫得好開心…),我進一步完善程序,把解的評價規則寫了進去,然後寫了段文字。三人都滾去正常睡覺。

第三天,上午繼續寫寫畫畫。中午覺得好悶啊一直在破賓館裡寫東西太蛋疼了,於是大家扛著筆記本去了咖啡廳。晚上發現我之前的程序有個大bug,導致有些結果分析要重寫。雖然沒用上svn,但是我們用最原始的文件名法做了版本控制,所以沒有太大問題。當夜聽到隔壁房間另有個參賽隊伍有人抓狂了,踢門大喊「明年老子絕對不來參賽受虐了」之類的內容,事後得知他們已經全員通宵2天了…我們表示無壓力,修改完成後睡覺。

第四天,上午做了一些文章主體部分的收尾工作,寫作同學把所有word提升的拼寫語法錯誤全部檢查了一輪,基本滿意。各人檢查了一下電子版文章,感覺沒啥問題,寫作同學作出一個非常有意義的決定:把文章列印出來,大家拿紙質版看一遍。這個安排實在太重要以至於後來我和各種不同的隊友一起參賽都沿用了。很多電子版難以看出的小問題,如標點符號啊圖注啊之類的,這次檢查全部發現並且改正了。下午在我跑去洗澡思考人生的時候指導老師殺了過來,看了我們的文章後一口咬定文章結構有問題,直接在我們的最終文檔上改了很多東西,並且沒用批註模式(07版office的批註模式是個好東西)。我洗完澡回來看到了一篇中式思維的總分總結構並且演算法這塊還改到我自己都不認識了的文章,差點當場吐血。感謝ftp備份和土辦法版本控制,我們很快將文章基本復原,僅接受了部分語句上的修改。

當夜三人通宵,基本上是在研究文章里還需要加些什麼東西,配些什麼圖,最後花了4個小時翻來覆去改摘要。摘要基本模仿常見的o獎文章摘要風格。全文列印後檢查,提前半小時上交文章,吃了賓館的自助早餐,各回各家各找各床,睡覺。

接下來是後日談:發布成績之後,我作為我校第一個大一參賽拿一等獎的學生,作為我系成立以來(我們系成立得晚)第一個拿國際獎的學生,引起了轟動,好事者還做了個大條幅從宿舍樓頂垂到一樓。直接後果是從此學校一堆大一新生選修數學建模課程,一堆新人蔘賽。

---------

總結一下,幾個關鍵點:

1.學習獲獎論文怎麼寫非常非常重要。很多時候成績不理想不是因為模型不好,而是因為你的文章對於美賽評審來說看起來太奇怪了。中文邏輯和英文邏輯畢竟不完全相同,特別對於新手,一定要多看。

2.調整心態。競賽必定緊張,但是太緊張就容易犯錯,我們請吃飯也好逛公園也罷,都是為了調節情緒緩和氣氛,這種狀態更容易出成績。

3.合理分配時間,盲目通宵是沒有意義的。

4.編程人員的計算模型不一定能過讓隊友都能簡單理解,但是要寫好文章就必須要理解。除了訓練中相互磨合,做好通俗易懂的文字說明也是十分必要的。

5.寫作人員最好是直接寫英文,其他人最好是直接給中文材料。前者要保證文章語言邏輯的一致性,後者要保證交流理解的準確性。

6.正確使用指導老師。指導老師一般經驗豐富見多識廣,讓他幫忙改語句甚至提供思路其實都是可行的。但是指導老師畢竟沒有全程參與解題過程,對方法邏輯的理解可能有差異,最好不要讓他直接改文章。總之,指導老師的意見要辯證地吸收而不能盲目順從。

5.版本控制非常重要,最好能全程追蹤任意時刻的文章版本,關鍵時刻可以拯救世界。mac的Time Machine比較簡單好用,svn或者git也非常合適,都不行的話就用帶時間標註的不同文件名來備份文檔。

6.檢查文章的時候一定要列印出來慢慢看,效果優於電子版。

7.摘要非常非常重要,留出足夠的時間反覆修改!

8.比賽就是比賽,哪怕學姐再漂亮也不.要.想.太.多!!!

暫時就這麼些…想到再細寫。歡迎大神打臉。


我自己參加過2012和2013美賽,得了兩次Meritorious Winner。2014帶領一隊學弟妹又拿了一次Meritorious Winner。應該還有一點發言權。

作為coder,把幾個主要的優化演算法code好好準備下吧。如果著眼於C題(ICM,交叉學科),著重準備複雜網路方面的演算法。

建模美賽重要的是講好講清楚一個故事,英文水平和排版都很重要。不多的時間可以跟你的兩個隊友好好研究下O獎論文怎麼講故事的。有時候邏輯比技術更重要。祝你成功。


離比賽還有不到兩周的時間,我個人的建議是翻一下數學建模的書籍,先了解一下都有哪些已有的模型以及模型求解的是什麼問題。然後看看美賽特等獎的論文,看看怎麼寫英文數模論文。因為時間太緊,你們又沒有參賽經驗,所以建議你們把重點放在寫作上。在知乎上寫過一篇帖子,你可以看一下,參加美國大學生數學建模應如何準備,還有哪裡有比較好的建模資源網站? - 數學建模。


推薦閱讀:

目前(2015 年年中)生物學最前沿在研究什麼問題?
2015年你做過最正確的決定是什麼?
怎麼總結你的 2015 年?
最好的個人知識管理解決方案是什麼?
2015你想完成的五件事?

TAG:數學建模 | 2015年 |