2019.1.25~1.29闽撤,我參加了美國(guó)大學(xué)生數(shù)學(xué)建模大賽癌蓖,也就是文明遐(zhong)邇(guo)的“美賽”入桂。此文主要是記錄一下參賽過(guò)程和感想。
賽前準(zhǔn)備
其實(shí)驾茴,我對(duì)這個(gè)比賽做的準(zhǔn)備談不上完善盼樟。因?yàn)楸荣愓眠B著期末考試,而且我也是比賽前一個(gè)月才決定參加這次比賽的锈至,所以我比賽前僅僅是調(diào)好了模板晨缴,仔細(xì)地分析了幾篇往年的O獎(jiǎng)?wù)撐亩选N矣X(jué)得這種比賽的成功主要是來(lái)自于平時(shí)的積淀峡捡,不是一朝一夕就可以達(dá)到較高的完成度的:美賽的特點(diǎn)決定了它其實(shí)是一個(gè)十分有利于計(jì)算機(jī)學(xué)院的學(xué)生的击碗,因?yàn)榻M鶗?huì)用到機(jī)器學(xué)習(xí)、統(tǒng)計(jì)學(xué)習(xí)方法们拙、數(shù)據(jù)分析基礎(chǔ)等學(xué)科稍途,這些學(xué)科都是我們學(xué)的專(zhuān)業(yè)課;模型的好多代碼都是現(xiàn)成的砚婆,比如我們這次用到的K-means就是我隊(duì)友課程的作業(yè)械拍,可以直接拿來(lái)用;除此之外装盯,寫(xiě)report的時(shí)候坷虑,latex的熟練使用也離不開(kāi)平時(shí)的使用,現(xiàn)場(chǎng)學(xué)肯定是來(lái)不及的埂奈。所以說(shuō)迄损,高熟練度和精準(zhǔn)度的完成離不開(kāi)平時(shí)的積累,比賽前的一周我們只是用來(lái)適應(yīng)這個(gè)比賽的模式账磺,看看往年論文的“套路”芹敌。一個(gè)有趣的事情是:我的專(zhuān)業(yè)是SE痊远,而我的兩個(gè)隊(duì)友學(xué)的是CS,但最后是我負(fù)責(zé)寫(xiě)的論文氏捞,他們來(lái)負(fù)責(zé)打代碼碧聪。
建模過(guò)程
2.25 6:00 公布的題目,我們一上午確定了選擇C題——美國(guó)阿片類(lèi)藥物危機(jī)幌衣。這個(gè)題目主要是讓我們分析藥物泛濫的原因并針對(duì)此制定策略矾削。這里說(shuō)一個(gè)題外話:我隊(duì)友Zang本來(lái)傾向于選擇波多黎各的空投救援——B題,但是我已經(jīng)想出了C題的一個(gè)可行方案了(雖然后來(lái)證明并不可行)豁护,所以他只好跟著我們的節(jié)奏走了哼凯。我們一開(kāi)始想用擬合或者回歸的思路完成,但是結(jié)果出人意料地不好楚里,基本上都是波動(dòng)變化毫無(wú)規(guī)律的數(shù)據(jù)断部,沒(méi)有什么擬合和回歸的價(jià)值,看起來(lái)真實(shí)世界的數(shù)據(jù)挖掘確實(shí)不那么有規(guī)可循班缎。當(dāng)時(shí)我們感覺(jué)很絕望蝴光、誰(shuí)都不知道怎么辦了,準(zhǔn)備考慮換題达址。大家都很郁悶蔑祟,第一天就這樣過(guò)去了。
好在Zang和Robin第二天想出了辦法沉唠,主線采用了他們?nèi)ツ暧玫降腃ellular Automaton元胞自動(dòng)機(jī)(貌似是他們專(zhuān)業(yè)課學(xué)的疆虚、或者是他的研究領(lǐng)域)模擬演化,并把地理位置的相關(guān)性納入考慮范圍满葛。接下來(lái)就是隊(duì)友瘋狂carry時(shí)刻:用下圖径簿,一系列的techniques搭建好了模型,并用了一天打好了task I代碼嘀韧。這段時(shí)間我主要是了解這些tech的核心思路和優(yōu)勢(shì)篇亭,用來(lái)后期吹水,并寫(xiě)好了introduction锄贷。經(jīng)過(guò)一些小小的tricks译蒂,基本上搭建好了模型的雛形。
第三天谊却,我負(fù)責(zé)完成task I的report蹂随,他們繼續(xù)完成task II的模型搭建和代碼實(shí)現(xiàn)。
我們的進(jìn)度進(jìn)行的不緊不慢因惭,殊不知這是暴風(fēng)雨前的寧?kù)o。到了晚上绩衷,我們基本上已經(jīng)完成了模型的最終版蹦魔,也就是說(shuō)可以進(jìn)行隨意的數(shù)據(jù)提取了激率,也初步繪制了一些漂亮的結(jié)果:
雖然模型在前三天搭建好了,但是這還是遠(yuǎn)遠(yuǎn)不夠的:我們僅僅完成了task I勿决、task II的模型概述乒躺,其他部分一概沒(méi)寫(xiě)。
在第四天的晚上低缩,Robin調(diào)好了可視化結(jié)果之后嘉冒,我和Zang便在Overleaf上協(xié)同工作了一把:他負(fù)責(zé)寫(xiě)實(shí)驗(yàn)和分析,我負(fù)責(zé)在后面潤(rùn)色咆繁。在大概第五天早晨 5:00 讳推,我們除了summary和memo都基本上寫(xiě)完了。
最終玩般,在千鈞一發(fā)之際银觅,我們趕完了report,長(zhǎng)舒一口氣坏为。才發(fā)現(xiàn)究驴,低頭抬頭便是一宿。
感想
比賽結(jié)束了匀伏,之后幾天我回到家補(bǔ)覺(jué)補(bǔ)了好久洒忧,才緩過(guò)來(lái)自美賽抑或生活的疲憊。我在之后幾天又回讀了幾遍報(bào)告够颠,發(fā)現(xiàn)了一些當(dāng)時(shí)出現(xiàn)的低級(jí)的筆誤熙侍,懊悔不已,為自己摧找,也為我的隊(duì)友們核行。
雖然這次比賽,最后不一定會(huì)拿到心儀的獎(jiǎng)項(xiàng)蹬耘,但是這次比賽對(duì)我的能力是一種提升:加強(qiáng)了對(duì)teamwork的理解芝雪、提升了寫(xiě)paper的熟練度、以及對(duì)學(xué)海無(wú)涯综苔、浩瀚無(wú)垠的知識(shí)的敬畏惩系。離出成績(jī)還有一段時(shí)間,我在此許下一個(gè)愿望:希望可以我們可以如愿拿獎(jiǎng)如筛,為我大學(xué)生涯的第一次也可能是最后一次建模畫(huà)上圓滿(mǎn)的句號(hào)堡牡!