第一次参加数学建模竞赛如何夺取一等奖
以各種競賽為線索的回憶錄/經驗貼,沒寫算法啥的,就是記比賽過程,本科除了看的那幾本書,打的那十幾場競賽,寢室那幾個人,幾位恩師的臉,很多都記不清了。
Blog里我化名小羊
這次記錄的比賽是:2016年五一數學建模聯賽
文章目錄
- 小白與建模的孽緣
- 小白怎樣才能和大佬組隊
- 小白第一次建模
- 第一天
- 選題
- 第二天
- 第三天
- 建模完
- 小白的比賽成績
- 小白該如何參加建模競賽
小白與建模的孽緣
在大一下學期,不知道從哪位仁兄的口中,我聽到了數學建模競賽這幾個詞。當時也就感覺挺新奇的,數學建模競賽?啥啊…像高中那樣的數學競賽么?解證明題?雖然我數學還行,對數學也挺感興趣,但說實話, 也就是還行的水平,咱還到不了跟大佬們競爭的地步,就沒太在意。
雖然說不在意,但我還是加了個數學建模群,而且還上了大二年級的數學建模課??小羊同學你到底在不在意
我是不在意啊!我只是說不在意數學建模比賽,又沒說不在意數學建模這門學科!
但有的時候吧,你想不在意某件事,它就偏偏再你眼前晃來晃去,特別是我們學校,還在飯堂門口掛了那么大一個紅底白字的宣傳標語祝我校在XXX數學建模比賽中取得優異成績
說實話,我心動了。。。
那個橫幅大概是這樣的(雖然字不一樣,但大家可以自己想象):
心動不如行動!
但是咋行動啊,我對這玩意不了解啊!本著活不好做幾遍就好了的精神,我傍上了一位大佬學長(小良)和一位大佬學姐(小敏)
小白怎樣才能和大佬組隊
問我這個大一新生咋傍上大佬的?
當時數學建模群里, 很多求組隊的學長學姐,但他們都想找大二的同學組隊,我看了好久都沒人要我這根大一小白菜。。。
就在我自我安慰,想著等到大二再參加的時候,小良學長在群里發了一個尋隊友啟示,沒啥特別要求,也沒說要大二年級同學,但要求是統計專業的學生,,我心里那個激動,這就是緣分!然后,我就跟學長聯系了,再然后,我就上位了!!!
后來,學長學姐和我建立一個建模小群,大家相互介紹了自己的情況,出于內心的小隱秘,我沒有強調我是大一新生(對不起,學長我錯了)。我還知道了學長學姐都是學金融的,所以想找一個學統計的同學一起打比賽。
大家都懂的,一般打建模比賽,都會拉上幾個統計/計算機/數學的學生一起組隊。
因為當時,距離建模比賽還有1個月,所以平時我們就在群里,發一發數學建模相關的學習資料,偶爾還嘮嘮嗑。然后我就發現,學長學姐既是學霸,人還特別溫柔。我的內心啊!突然有點對不起學長學姐,希望他們不要發現我是大一的同學。
但是該來的總得來,臨近比賽了,要在網上填寫報名表,我們3擠在一間教室里,學長操刀幫我和學姐填資料(就是填學號、電話、專業啥啥啥的) .
要是在平時,我肯定會想: 看我的學長多好!還幫我填信息! 但我當時是一點笑不出來,因為報了學號,就暴露我是大一小白菜的事實了
最后,我說了學號,學長聽到我學號,頓了一下,看起來沒啥反應,繼續填信息。。。當時,我也不知道該開心還是難過。
填完信息,我們留在教室自習,學長小聲跟小敏學姐那說: 小羊是大一新生耶!
雖然小聲,但是我還是聽到了,我內心真是無比愧疚。學長學姐會不要我么,也是,我一個大一的就算是學統計的,但也啥也不懂啊,還來拖學長后腿。。
晚自習我是一個字沒看進去,戰戰兢兢的等到10點,和學長學姐一起回宿舍區。
在路上,我沒等到學長學姐的質問。反而,小敏學姐溫溫柔柔的和我交流,小良學長沒有避開我是大一新生的話題,而是問我的大學生活怎樣,教給我一些在安財的生活經驗。
媽呀,我感動的快哭了好嗎,這是什么神仙學長學姐。
小白第一次建模
第一天
終于到我們第一次建模了,因為建模要持續3天3夜,而且我們學院對建模比較重視,所以分了3間統計實驗室專用給我們建模比賽。
美賽應該是4天,聽說多出來的一天是用來翻譯成英文的。
當天,我們3人早早的就趕去實驗室, 挑挑揀揀選了3臺能用的電腦,然后就落座了。
為啥要挑挑揀揀?因為當時,我們院實驗室的電腦真的不是特別的新(委婉),有些機子用著用著就沒反應了。題目寫了一大半,結果一下子沒了,是不是很糟心!!所以,就得早點去挑電腦,雖然到了大二大三我都是帶自己電腦去的。
當時,我們拿到建模主辦方發的建模論文模板, 同時還有3道題建模題,讓我們自己選1題去解決。沒經歷過大風大浪的我都驚了!還能挑題?
不是所有建模競賽都是從3道里面選1道,你看人家美賽,就是6道選1道啊(不記得是不是6道了,反正題挺多的).
但是,最讓我震驚的不是題目可以3選1。而是,這3道題,我他喵的一道題都不會解決!這些都是啥啊????
當年這3道題的題目, 給大家看一下。
題目A: 購房中的數學問題(無數據)
問題1:建立數學模型,求解A小區14-2-802房間(客廳)在冬至日9:00-16:00間可以享受日照的時間區間(具體樓高和樓間距等相關參數見附件1和4)。 問題2: 在問題1的基礎上建立數學模型,以A小區14-2-802房間(客廳)為例,描述全年365天每一天可以享受日照的累計時間,并給出14-2-802房間(客廳)全年享受日照時間超過6小時的天數和日期。 問題3:假設在消費者C購房之前已經有一部分房間售出(數據見附件2),在僅考慮采光影響的條件下,給出消費者C的最優選房方案。 問題4:在問題3的基礎上,建立選房模型,要求考慮價格、交通、環境和噪音的影響,給出此時消費者C最優選房方案。B題:能源總量控制下的城市工業企業協調發展問題(有數據)
問題1:對城市C的產業結構及能源消費特征進行定量分析,并建立數學模型對城市C的工業企業發展水平進行綜合評價。 問題2:假設城市C要求本年度能源消耗總量比上一年度下降5%,請分別建立數學模型,給出使該市的工業企業產值、利稅、從業人員受到的影響最小的各工業企業能源分配方案。 問題3: 如果城市C要求本年度能源消耗總量比上一年度下降5%,請建立數學模型,給出城市C的各工業企業能源分配方案,使該市的工業企業產值與利稅、從業人員受到的綜合影響最小。 問題4:如果城市C要求在未來2年,每年能源消耗總量比上一年度下降5%,請建立數學模型,給出該市的各工業企業能源分配方案,使得工業企業產值總量增速不低于8%,并就這一方案對城市C未來2年的利稅水平進行定量評估。 問題5:結合上述研究,給城市C的能源管理部門寫一封信,談談如何在能源總量控制的前提下,對城市工業企業進行合理的能源分配,以提高能源利用效率和質量,并闡述你的政策建議。C題:二孩政策問題(有數據)
問題1:建立人口結構可持續發展指標體系,相關指標應具有科學性、代表性、全面性。 問題2:建立人口結構可持續發展的評價模型。選取10個國內具有代表性的省(市、縣),對這些地區的人口結構進行評價分級。并結合你的模型給出當前A地區評價等級。 問題3:假設A地區不實行二孩政策,預測該地區未來20年的人口結構變化趨勢;假設A地區實行二孩政策,給出二孩政策下最優出生率,使得該地區未來20年的人口結構更加合理。 問題4:二孩政策下,預測A地區未來10-20年按年齡劃分的人口結構。 問題5:假如全面放開生育政策(不限制生育數量),在國民經濟運行穩定的基礎上預測A地區未來20年人口結構的變化趨勢。PS:這里的有無數據,不是指有無廣義的那種數據,而是指有無符合一定規則的截面/時間序列/混合數據,這種數據一般賽方會用EXCEL表給你,或者告訴你數據網站,或者沒有告訴你網站,要你滿世界去收集數據,還有就是要你自己爬數據了(爬蟲)。
選題
說道選題,相信參加過建模的朋友可能會有這樣的經驗,看了看所有的題目,查了查資料,挑一個看起來比較好解決的題目,或者選擇自己擅長領域的題目(我一般喜歡挑有數據的題目,或者一看就是和處理大量數據相關的題)
選完題目以后,問題就來了。。。
比如,咱們建模可能出現以下問題:
和隊友選好題,先寫問題1,做了幾小時, 發現問題1做不出來。好!老師說過,做不出來的題就放著!咱們先做問題2…MD,問題2也不會啊,咋辦啊,一上午都過去了??
還能咋辦,都花一上午了,先去吃飯,都說物理學家的必修課是散步,牛頓被蘋果砸了發現萬有引力,說不定咱吃完飯,散散步,就知道咋做了!
吃完飯,下午回來,繼續查查資料,看看問題3,瞟一眼問題4,再騷擾一下其他隊的同學,打探一下他們的情況。。。
好了,時間到晚上了。這時候發現,這題它喵的真做不出來。。咋辦。。。換題啊!大家都說:數學建模,從換題到放棄!
我和學長學姐的第一次建模,就是這樣。
因為第一次參加建模,我們仨既緊張又興奮,我們查了查3道題的資料和論文,最后選擇做A題,下圖是我們當時查的文獻:
我們花了將近1天做A題,然后發現,真的不會做,不會解啊,臣妾們做不到啊!
晚上磨蹭到10點多,我和學姐準備回寢室,而學長決定留在實驗室熬夜看題.
將近12點的時候,我們仨用QQ聊天,討論是否要換題,討論了一會,大家都想換題,但關鍵是換哪題呢?
學長說:換到C題吧!
第二天
因為第一天的"失利",我和學姐一大早就到實驗室。看到小良學長熬了一整夜,有些疲倦,但依然奮戰在建模第一線的身影,我感動的咬了口肉包子。
這一天的建模歷程嘛,說實話,挺開心的,也挺累的。
雖然我臨時抱佛腳學了些算法和MATLAB,但我發現,自己還是不能運用臨時學的知識解決問題。所以,我們仨在第二天里,使勁看相關文獻,翻建模課本,查找代碼。
真的,查文獻賊重要,就算一開始看不懂別人的論文,但看多了,自然就懂了,人都有強大的適應能力,特別是這種時間不是很充裕的情況下,腦波活躍,潛能被激發。
不怎么熟練代碼也沒啥大問題,說實話,就算只有一點編程基礎,也可以解決很多問題,網上代碼都能找到很多,書上也一大堆,再不濟用SPSS也行啊!
啥都可以在網上找到,那啥最重要?我在建模時一直追逐的到底是什么?
這個問題,在我遇到我的國賽隊友時才想明白,可能,最重要的是思想吧
PS:別問我具體思想是啥,鄙人才疏學淺,需要進一步學習和思考。
回到正題!到了晚上9點,我們C題已經解決一大半了(大概解決了3題吧),我心里那個高興啊!雖然大部分題目,都是學長學姐提出的解決辦法,我就是本組的吉祥物。
又到了10點,我和小敏學姐收拾東西,準備回宿舍了。
然后,我就看到小良學長四平八穩的坐在自己的座位上,一副我要在實驗室呆到天荒地老的架勢。我盯著學長,學長也看著我,這時…有了以下這段對話:
小良學長:你們走吧,回去休息吧,我獨守空房。
我:不!我要和學長一起!
小敏學姐:咱們回去吧,你學長身體好。
我:…好的
PS:對話內容經過修飾,但大概是這個意思。
第三天
第三天,就差不多要收尾了,我們按照第二天的節奏,在差不多傍晚的時候,就把最后兩題寫完了。
我仔細瞅了瞅新鮮出爐的建模論文,大概是用了Logistic模型,聚類分析法,Leslie人口預測模型。現在,我再看的話,不會覺得這些很難。但當時,我都被學長學姐震驚了!
想到這,我逐漸覺得自己丟失了本真,我學習算法是為了解決問題,而不是為了使自己的論文顯得很高端,這一點,我在實習的時候深深感受到了
好,回到正題!按理來說為了節省時間,建模的3天里,應該是邊解決問題邊改格式。但是,可能我們是萌新吧,沒想那么多,到最后才改格式。所以,第3天晚上,我們仨都熬夜了!熬夜一起改格式!第一次改論文格式,改到我懷疑人生!但是幸好有小敏學姐指導我。
PS:小敏學姐是校編輯部的.
建模完
一切都寫好了,也快到截止時間了(大概是第4天早上7點左右)。學長提交我們論文成品的那一刻,我感覺整個人都要升華了。
走出實驗室,看著天上剛剛升起的太陽,突然感覺心情特別好!身體疲勞,精神富足!
小白的比賽成績
說實話,是真沒想到,第一次建模我們就拿了一等獎,雖然我知道學長學姐很牛,但是,真是太牛了。之后,學長學姐帶我順便把這篇建模論文改發表了。
參加建模除了能拿獎,還能發表論文。發了論文,不僅能展示自己的才華,還有獎學金和稿費拿,何樂而不為?但關于這個事情,很多學生有不同的考量,在此不做過多闡述
就這樣,兩個金融大二學霸,一個統計大一白菜,組成建模小分隊,開啟了為期1年的建模之旅。
小白該如何參加建模競賽
我想了想我的經歷,大概總結了下面幾點:
- 至少做點準備,學點數學模型、統計編程語言,看點別人的獲獎論文。不能說做到完美準備,我覺得一般本科同學能為了建模比賽,能做到準備完美,還是有點難度的,很多知識都是賽場上現學現賣。
- 如果有學長學姐愿意做引路人,那真的是很不錯。雖然從技術層面來說,大可能家沒有太大太大的差別。但是,他們對于解決這些問題的經驗、作為學長學姐的領導力,有的時候還是非常必要的。作為一個小白,有一個精神領袖還是需要的。
- 有耐心,別真的從建模到選題,從換題到放棄了。我記得有很多隊伍,都是第2天就放棄了,還有的隊伍交上去的論文,只解決了部分問題。至少要堅持到最后,堅持到最后,就有很大概率能獲獎。
- 分配好時間,不拖拉。
- 解不出來,就去買點零食,出去走走,邊曬太陽邊想。
- 不知道熬夜算不算,學長當時真的熬了3天。但我沒學長那么堅韌,個人一般第1天不熬夜,最后兩天熬夜。哈哈哈,但我覺得能力不錯,時間管理得好,也不需要熬夜。我記得有一個大佬隊伍就是從不熬夜,次次拿獎。
后記:獎狀就不貼了,丟了,我也想留,但他就是這么丟了。
記錄內容可能和真實情況有點偏差,但大體是這樣的。
總結
以上是生活随笔為你收集整理的第一次参加数学建模竞赛如何夺取一等奖的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 甜美的网名,难懂又有深意的网名522个
- 下一篇: 《复杂》读书笔记(part3)--熵