美賽數學建模 從小白開始寫這篇博客


兩類題,分別三道。一類叫mcm,偏數學,a連續,b離散,c數據見解。
另一類icm,不偏數學。d運籌學,e環境,f政策制定。
每個題底下4~6個小問題。

路人甲的經驗:

出處:https://www.zhihu.com/question/28037816/answer/408084417

做題過程:

  • 手動翻譯,並且自己每個人人工翻譯對照。每個人都翻譯一份。對照以免跑偏。這一步很關鍵,因為別人翻譯好的都是在線翻譯直接譯的肯定有語句不通順的地方。並且有些細節有理解偏差的話會使你的論文方向跑偏。
  • 三人翻譯並且匯總對照完畢后,開始細扣每一個小題到底在問什么,避免漏答和理解偏差。然后標注准備用什么方法解,形成對整個題的框架。
  • 為了最大程度降低做模型和寫作人之間的溝通gap,我們是讓做模型的把模型的數據,來源,為什么選這個數據,做模型的過程,最后的結論粗略的寫個大概,防止寫作的人看到建模結果的一堆數據很懵逼還得問,問就得講,講就浪費時間。
  • 這個時候寫作人就慢慢追上了建模人的速度,寫完了目前能寫的部分,而建模的人下一個問題還沒解決。這個時候寫作人就開始把之前寫的漢譯英。
  • 合理安排工作。如果建模那邊遲遲不出結果,寫作的也要去幫助想想方案;如果建模那邊結束了,也要去幫寫作人那邊漢譯英。千萬不要出現一個人啥也不干的空閑。這也是為什么我們三天就完成了建模工作,從而有了大量的時間去推敲語句,去進行炫酷的排版。
  • 第四天開始潤色語句。晚上全部潤色完畢后,進行排版。我們用的word,插圖用的visio+PPT模板里的圖。不要覺得low,用的好一樣可以排的很炫酷!
  • 排版之后就是最后的檢查工作了,輪流找文中格式錯誤,最后檢查文件名控制號郵件名,OK,發送!

tips:

  • 我覺得無論你選哪個,最好是快點選好,甚至是比賽之前就定好,並且選了就不要再變了,因為每個題總會有那么一兩問不好寫。
    可以在賽前和隊友多看前些年的題,看你們對什么題目更有思路,看的年數多了,大概就可以定下來了。

  • 答主認為組員應具備的水平:
    學過一些模型,最重要的是,知道怎么在較短的時間內去學會一個模型(理論&用途&軟件操作)
    讀過一些論文,或者更應該說,分析過論文寫法。知道論文怎么寫,並且對論文有審美。這個其實意思就是說知道怎么寫好一篇論文。

  • 推薦隊員分工:
    隊員1:英語好,寫作好,邏輯思維好
    隊員2:模型會的多,軟件操作熟練
    隊員3:打野,兩邊都幫忙
    其中一個要會熟練使用word進行排版

  • 可以提前准備什么?
    寫論文的,要多讀寫作規范的好論文,積累一些模板,和summary的框架,其實類似於assumption還有你大概80%會用到的模型的模型介紹和公式這些完全可以在比賽之前准備出word來。
    做模型的,要學習模型…好吧這個跟沒說一樣,不過模型這么多你要有選擇性的去學。比如我們已經決定要做ef那就把前幾年ef題的o獎論文的解題模型都學一下,准備好軟件操作的命令語句。
    排版的,也是看前幾年o獎都是怎么排版的,可以提前准備一些visio圖,弄漂亮點,到時候直接碼字就好了。
    我個人覺得規整的排版,炫酷的插圖是很加分的,色系也要搭配好。就像老師判寫作的時候,會無形給寫字好看的同學打高分一樣。一個高大上的排版軟件(已經忘記名字了)不用學,把word玩轉一樣可以排的很炫酷。
    期間三個人一定要及時溝通。尤其是寫作和建模一定要保持高度思想共識啊。
    還要提前准備吃的!頂飽的+好吃的,就是那種吃到就可以原諒全世界的!~寫不下去了你就來一口,然后美滋滋繼續干。

  • 要不要通宵?
    看你們的完成情況嘍,因為我們提前任務安排的比較好,所以三天完成了建模,只有第四天晚上熬了個夜,在機房睡的覺。

  • 要做check list
    越接近提交時間越慌亂,可能基本的文件名,郵件名,報名信息,信息確認,檢查圖注表注,檢查空格等等都會弄錯,一不小心四天的辛苦工作就會成了unsuccessful,所以賽前提前制定提交前要檢查的清單很有必要。

路人乙的經驗:

出處:https://www.zhihu.com/question/28037816/answer/408084417

  • 如果不知道數學建模大體是什么,那么在開始前先花一兩個小時的時間去看一本教科書類的建模書,要有大致的概念。(但是教科書里的模型大多數用了也很難獲獎
  • 賽前看歷年獲獎論文有沒有必要?of course!很有必要。但是不一定要看得很多,我覺得能完全看懂一兩篇O獎論文,知道該論文的閃光點就足夠了。
  • 排版問題:不管是自己編還是download,Latex一定要賽前就搞好模板!編完一定要用一下!
    有時間的話,latex里面的表格可以設計得好看點。

路人丙的經驗:

出處:https://www.zhihu.com/question/28037816

  • 學會 ke xue 上網 google 搜索文獻什么的 必備!

  • 做出可視化的圖表,一圖勝千言。

  • 學會利用現有的模型工具和框架。不會的可以搜一搜前人有沒有做過相似的東西,在此基礎上修改.

  • 討論過程比運算結果更重要。
    美賽題目更開放,很可能沒有標准答案。只要建模過程邏輯清晰、有理有據、合情合理。。。。
    別整那些看起來高大上的東西,能完整的解決問題、讓評委老師容易看懂 邏輯清晰的東西才是王道。

  • 學會使用Latex寫作
    這個是寫論文的一大利器。因為據說完全不用管格式問題,只需要用一下模板再花一個下午了解一下基本語法足夠了。
    http://www.likecs.com/show-34946.html 19年Latex美賽寫作模板說明

  • 模型敏感性分析
    在美賽論文中,模型敏感性分析幾乎是一個必須的部分。因為它很大程度上體現模型的穩定性和兼容性。
    一個比較簡單的方法是:修改模型中的一些變量並分析其對結果的影響。

  • 方便的論文的引用
    美賽對於論文的引用有嚴格的要求,一個小tips是:先上百度學術搜索你想引用的文獻的名字,它會自動出現引用格式,此時復制粘貼即可。

路人丁的經驗:

賽前

  • 吃的要准備足 咖啡什么的。因為肯定會熬夜通宵什么的,吃的最好准備充足一點,餓的時候補充體力。
  • 論文的排版和摘要、找Latex模板、知道怎么查閱排版技巧、了解在論文中如何畫圖(科學論文圖表繪制方法)
  • 粗略的看了一下姜啟源《數學模型》中各章節的小目錄,大致知道了建模是怎么一回事。

賽中過程經驗 建議看一下具體的帖子

https://www.zhihu.com/question/28037816

路人5的經驗:(閱讀原文)

賽前

  • 賽前的訓練有一定的針對性,因為會影響到選題的范圍。(我也並不是很懂如何“賽前訓練”,再看看吧)
    原文出自 https://www.zhihu.com/question/28037816

  • 按照模型分類的賽前閱讀論文訓練:
    直接閱讀原文吧 原文寫的比較好。。。。建議通讀
    https://www.zhihu.com/question/28037816

  • 按照模型分類的賽前實戰

  • 選題
    盡快選題、和完全理解題意。
    題目要我們去做什么?——對應的模型種類是什么?
    題目給的背景有什么含義?——隱含的規則有哪幾條?
    題目給的數據怎么處理?——變量的含義是什么?

賽中:

  • 切忌各做各的事,一定要知道對方在干什么!
    構思論文之初行文結構盡量往看過的優秀論文上靠,部分也行,自己構思不太靠譜

路人6

原文出處:https://www.zhihu.com/question/28037816

  • 排版一定要用LaTex

  • 在論文中,摘要十分重要。其是在全國賽和美國賽中摘要的地位很顯赫的,兩個組委會都提出了摘要的重要性,再三明文提醒參賽者要注重摘要。要知道,無論全國賽和美國賽第一輪都是看摘要篩選。
    在摘要的寫作中一定要花3個小時以上,反復修改,一定要修改修改再修改,修改個 10 幾稿才 能過關。在摘要中一定要突出方法,算法,結論,創新點,特色,不要有廢話,一定要突出重點,讓人一看就知道這篇論文是關於什么的,做了什么工作,用的什么方法,得到了什么效果,有什么創新和特色。 一定要精悍,字字珠璣,閃閃發光,一看就被吸引。 這樣的摘要才是成功的。論文的主題部分也要修改修改再修改,當然主體部分的要求沒有象摘要這么要求高了,但絕對不能馬虎,用電腦的都知道,很容易打錯別字,所以 難免在寫論文的時候不自覺的打錯別字。所以首要是找錯別字,第二就是要修改語句,因而修改語句很關鍵,一定要通順, 文采什么的到不要緊。此外邏輯一定要清楚,如果邏輯混亂那就出丑大了。在寫論文當中一定要體現數學 功底,要寫的符合數學習慣。評論文的幾乎都是數學工作者,絕大部分是教授,有沒有數學功底一眼就撇的出來,

  • 順帶提下,編程最要用 matlab,因為評委們普遍 喜歡用 matlab 寫的程序,雖然他們不看,就算看也看不懂,但是盡量迎合他們總不會錯的。
    再者,用 matlab 寫數學程序一般是數模的首選,最愛。 在寫論文的時候總要參考文獻的,所以文獻一定要整理好,並率先在參考文獻中排好次序,以免混亂,一旦亂了,那個麻煩大了,很痛苦的。

  • 並且在引用他人的地方一定要注明,這個是最起碼的誠信問題了,引用他人多少東西不要緊,不要以為這個是抄襲,只要注明了就不是抄襲,當然不能整篇引用了,那樣的話就真的是抄襲了,呵呵。

  • 在論文寫作中一定要注意能用圖表的地方 盡量用圖表來表示,圖表比用文字闡述要來的清楚直接。

  • 新手在知道該怎么做以后碰到的問題就是不會做,這個就是相關知識的缺乏了。比如需要做聚類分析,需要用遺傳算法, 需要做相關性分析等等的時候不知道該怎么做
    當然知道了解掌握全部的算法 和知識是不現實的,但是常用的算法和知識是必備的, 也是必須的,數模論壇的 ducy 前輩(董乘宇)曾總結過數模競賽應當掌握的十類算法(具體可去數模論壇查找):蒙特卡羅算法,數據擬合、參數估計、插值等數據處理算法,線性規划、整數規划、多元規划、 二次規划等規划類算法,圖論算法,動態規划、回溯搜索、分支定界等計算機算法,最優化理論的三大經典算法:模擬退火算法、神經網絡算法、遺傳算法, 網格算法和窮舉法,一些連續數據離散化方法,數值分析算法,圖像處理算法。基本上涵蓋了數模中幾乎所有的算法了,
    如果掌握了這些對於運籌優化類的問題就可以輕松解決了,但是隨着近些年的發展看概率統計的手段在數模中的作用越來越大,所以除了上述 十大算法之外還應當對統計方法有相當的了解和掌握。
    先前說過,要掌握所有的知識是不現實的,參加數模的其中一個能力就是現學現賣的能力,在最短的時間內掌握知識並將其應用,這個也是吸引很多同學為之着迷的原因,但這並不是說可以不去了解算法, 什么都可以到競賽的時候去學,那個時候就來不及了, 因為只有了解的多,知識面寬廣了,遇到問題時就知道該怎么辦了,然后具體去解決問題。所以增廣知識面,博覽全書很重要。
    解模型: 模型建好了,該怎么解是個常常令人頭痛的問題,這個不僅時新手,而且一般 是令絕大多數同學頭痛的問題,辛辛苦苦把模型建了,但是解不出結果來,這個時候往往時間很緊了,常常另人無奈,所以培訓的時候多做這些方面的訓練是十分必要的。解模型實質上就是算法的實踐。 一般來講是用 matlab, mathematica,lingo,lindo, spss 等等數學軟件來求解,當然有的時候 c/c++是很實用的工具。在這里推薦幾本數學軟件的書《精通 matlab6.5》(北航張志涌所著)、飛思工作室出的那套 matlab6.5 的書、《數學運算大師 mathematica4》、萬保成老師所寫的電子版的《lingo8 for windows》、《最 優化模型與實驗》,這幾本書都是很好的,對掌握這些 數學軟件是十分合適的。而有些算法數學軟件往往無 能為力,需要用 c/c++來編制程序來解決,對於 c/c++ 個人掌握程度不同,不過如果多看些算法方面的書, 多做些 ACM 類的練習是十分必要的。

  • 論文
    寫論文: 論文是所有工作的體現,如果 論文寫的不好就功虧一簣

=========================================================================================================
准備工作:

最好自己設計一個模板

重點掌握matlab


=========================================================================

B題:數學規划




段編程,就是模型盡量不要出現數字,全部都用字母表示。

經典的數學規划問題

怕忘了 還是都寫下來吧 。 貨物裝運問題,要考慮是否平衡。各地方的重量比。
如果一個題用整數規划太難解,就用小數規划就行。然后取小數附近的不同整數值來檢驗穩定性等,選出最優解。

由2019B題優秀論文get到的tips:
學習行文方法、排版、思路、建模、編程等。
其中查到的必備知識 計算機仿真:https://wenku.baidu.com/view/7be87aaaafaad1f34693daef5ef7ba0d4a736d2e.html

還有剛看見的論文里面用的偏最小二乘回歸
https://www.cnblogs.com/duye/p/9031511.html
https://blog.csdn.net/qq_41686130/article/details/81870910

寫的時候,還要注重整篇文章的技術流程圖,代表了清晰的思路。(方塊+英文+箭頭即可)
寫假設的時候也可以寫解釋。就是這么假設的理由是什么。///文獻綜述里面還寫參考文獻,就是用中括號標出來。///
QUS:怎么畫圖?

===================================================================================================

檢查清單

1.控制號包括:論文文件命名、郵件主題名、控制頁文件命名等。
2.論文必須轉換為pdf格式,文件名用控制號明敏,發到指定郵箱。郵件主題名為“COMAP#控制號”或者“控制號”。切勿使用超大附件或者雲附件功能,最好用163這樣的國際郵箱發過去。
3.系統里面四個勾勾

如何寫論文

  • 1.使用第一人稱復數代詞
    即使只有一位作者,也應該使用第一人稱復數we。
  • 2.不含瑣碎的細節。例如一些計算過程等。可以把自己想象成評委,去掉會對閱讀產生干擾的部分。
  • 3.突出重點。主要論點可以加粗寫在段首並給予解釋。但注意別弄太多,挑重點!要不然會產生區分真正重點的干擾。此外,新定義的概念應該加粗。
  • 4.刪掉多余詞匯。表達東西越短越簡潔越好。
  • 5.注意代詞指代不要亂了。
  • 6.注意冠詞問題。a/an/the


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM