標籤:

真正會數學建模的人有多厲害?

剛參加完建模比賽,身心俱疲,再也不要建模了。我選的B題,其實我兩題都不會。馬馬虎虎湊了點東西交了上去,其實自己都知道數據,分析,模型都不正確,並且感覺這種題目明明人家要花很久的時間才能統計出來再研究證實,我只有三天,做出來的東西自己都沒法騙自己。我很想了解真正會建模的人到底是什麼樣的?針對這次的B題思路又是什麼?


感謝 @111qqz邀請。但很可惜,我並不是真正會數學建模的人。

不過題主的吐槽,作為過來人,我是很能理解的。我也參加過一些數學建模競賽,你現在的想法我也都有過。所以我來分享一下自己的見解

一.數學建模競賽與數學建模的差別

我參加過三次正式的數學建模競賽:2012年國賽國家二等獎,2013年美賽一等獎(M獎),2014年美賽特等獎(O獎)並且論文作為B題唯一的論文發表在了官方雜誌UMAP上。

其實13年和14年兩次美賽之間,我並沒有做任何數學建模競賽方面的訓練,實力應該並沒有什麼提升。但因為走大運拿到了一個O獎,就突然從一個默默無聞的小角色變成了很多人都請去分享經驗的所謂「數模大神」。我自己也是十分感慨。

在我參加數學建模競賽之前,我看那些獲獎論文,也是被唬得一愣一愣的。各種不明覺厲的公式,各種高大上的名詞,我那時也認為只有真正的高手才能寫出這樣的論文。後來等自己有一些經驗之後,才發現原來寫出這樣的論文門檻並不高。

雖然數學建模競賽涉及的知識面挺廣,但深度實在有限。以至於很多時候湊幾個自己都似懂非懂的模型,組合一下寫成一篇論文,再用一些小技巧包裝一下,差不多就能拿到一個不錯的獎。

在這個過程中,你確實接觸到了新的數學模型,但是對它的理解太淺;你也確實寫了一些程序,但是可能更多時候是在調用工具箱和已有的函數,自己寫的也就是一些簡單的邏輯或者畫圖的程序。

私以為,數學建模的核心應該是建立模型和求解模型;但是數模競賽裡面似乎包裝比這兩者更重要,一個牛逼的數模論文寫手能把一些很簡單很low的東西扯得非常高大上,看起來逼格很高,以至於競賽成績勝過那些真正有乾貨但論文寫得不是很好的選手。

二. 真正的數學建模高手是怎麼樣的?

真正的數學建模高手,是解決問題的高手。

為什麼我這樣的數學建模競賽參賽者拿了O獎這種數模里的最高獎,都非常心虛,覺得自己不算數模高手呢?因為我覺得我們的論文,並沒有真正解決那個問題。

這個道理同樣適用於很多數模獲獎者,他們的論文或許很漂亮,模型看起來很高大上,公式看起來不明覺厲,但是他們並沒有真正地解決問題。如果把數學建模競賽的題目弄成ACM ICPC競賽或者KDD Cup那樣的評價形式(以程序的運行結果為評價標準),相信我,很多獲獎論文的做法肯定排名很低。

當然,我並不是說數學建模競賽參賽者中沒有真正會數學建模的人,這麼多人參加,肯定不都是我這樣的水貨,還是有真大神的。在知乎上,我可以推薦你一位真正的數學建模大牛 @Coldwings

他的競賽成績:三次國賽一等獎,三次美賽一等獎,一次研究生數模一等獎。兩次ACM金牌,參加過ACM世界總決賽,世界排名26。此外,他對其他方面的很多技術都有所涉獵,工程實踐經驗豐富。參考他的回答寫十年的代碼是一種什麼樣的體驗? - Coldwings 的回答

我覺得真正的數學建模高手就是這樣,能在數學建模競賽中拿到好成績,也能真正地解決問題,不管是演算法問題還是工程問題;有著良好的數學基礎與建模思維,也有強大的編程能力。而且 @Coldwings大神在知乎上還比較活躍,我看他回答了很多數學建模競賽的問題,雖然很多回答點贊的人不多,但還真是比較有乾貨,都是實實在在地分析怎麼解決問題。

三. 數學建模競賽值不值得參加?

我覺得取決於你的參賽方式和動機。如果你的目標就是拿一個獎,我覺得是不值得的。我在這個回答里分析了各種數模獲獎的含金量 數模美賽O,F獎 ,美一美二的含金量怎麼樣? - Recreate Myself 的回答

簡而言之,數模競賽獲獎或許有點用,但是沒大多數人想的那麼有用。

但是我觀察到一些同學,在參加數學建模這個比較浮躁的比賽的時候,也能夠踏踏實實地學習。我覺得對於這樣的人,數學建模競賽還是非常有意義的。比如,我知道一位西電的學長,他在準備國賽的暑假期間,親自動手用matlab/c/lingo實現了很多數學建模中的演算法,並且寫了很多篇技術博客,總結了他學習的東西。最後他也拿了國家一等獎 Matlab - DC的陋室

即使數模這個比賽再水,我認為像這樣踏實的人還是能從這個比賽中真正收穫很多的。

四. 怎樣提高真正的數學建模能力

正如前文所說,我自己算不上真正會數學建模的人。所以這一部分只是我自己的看法,並不一定準確,僅供大家參考。

(1)如果有條件,不妨直接去做科研

數學建模競賽雖然也算是一種對科研的模擬,但畢竟和真實的科研有很大的差別。最主要的一點應該是時間太短了,國賽三天三夜,美賽四天四夜,這麼短的時間幾乎不可能做出真正有深度的東西。所以,如果真有學術上的追求,數模競賽可以偶爾參加一下玩玩,但是去實驗室做科研才是正路。

數模競賽的問題基本也都取材於各個科研領域,但是把問題簡化了很多。如果想鍛煉真正的數學建模能力,就應該直接面對真實、複雜的場景,去解決真正的科研問題。

另外,有其他的回答說「感覺國內頂尖的一些學校並不重視,相反是一般的學校會非常重視數模比賽」。其實這個現象可以擴大到所有的本科生競賽。越是頂尖的大學,標準就跟業界走的越近。學術界以論文為評價標準,工業界以項目為評價標準,而幾乎所有的本科生競賽,認可度也僅僅停留在學生階段。因此,越好的大學往往就越看淡本科生競賽,越看重學術表現;而且頂尖大學確實已經有一些本科生能夠做出不錯的科研成果了。

(2)一些跟業界更加貼近的競賽

大部分本科生的視野都局限在了幾個教育部認可的競賽裡面,但其實在學術界和工業界,也有很多競賽可以參加。雖然這些競賽不能保研加分,但是在業界的認可度更高,這些競賽也不是只針對本科生的。

至少在計算機領域,這樣的競賽很多的;很多學術會議都有附屬的競賽。考慮到這個問題的讀者不一定都是計算機專業的,我就不具體列是哪些競賽了。

簡而言之,要真正地提高自己的數學建模能力,請先忘掉自己學生的身份,以一個業內人士的角度去考慮問題,解決問題。去解決真正的業界問題,而不僅僅是課後習題、本科生競賽題。


並不覺得什麼人是「真正會建模的人」,如果有,或許是世界著名的應用數學家,林家翹這種?

參加幾次數學建模拿了幾個獎完全不算是真正會建模。

數學建模的獎項很「水」,我說水不是說拿獎很容易,而是說建模比賽的偶然性很大。多次建模獲獎的大佬也有可能在某次比賽折戟沉沙,剛學不久的小白也有可能在某次比賽斬獲最高獎(有可能抱大腿)。

因此,不能用比賽成績評判某人。


低手組隊大多是因為能力有限,A擅長建模但對編程一竅不通,B擅長編程但別的事啥也不懂,C英文好、論文寫作能力強,ABC發現:啊呀我們三真是優勢互補啊!於是組成一個隊了。

高手組隊的原因:一是為了鍛煉一下團隊合作能力;二是因為如果自己一個人干所有活兒的話太累了,時間上可能不允許。而完全不是因為自己一個人沒有能力做好所有活兒。

並且真正的高手很多做過一次競賽就不再做了,因為不夠有趣。不是數學建模無趣,而是競賽無趣。有很多其他更有趣的事值得做。



你的專業可以不是計算機,可以不是碼農,但編程能達到一般水平及以上,至少要知道你的模型需要怎樣的程序來實現。

你的專業可以不是數學,但是要有數學的思維。

你可以不是一個文科生,但要學會基本的思路構架與合理表達,用一個辦公室文員的態度和質量去揣摩你論文的表達,讓評委按照你的思路流暢地的讀下來,這在建模中很重要。

你可以不是地理專業,物理專業,電氣專業等等,也可以沒聽過滴滴打車,但能夠最短時間內學會建模中所必需的知識,這就是學習能力,最重要!!!

數學建模很多人說有水分,我覺得運氣還是要建立在實力的基礎上。

保證你寫出的論文自己能夠順利看完,當然這不是建模競賽獲獎的必要條件,卻是數學建模的一種精神。

水平高的人可以達到這個水平甚至以上。

如果你想達到這個水平,可以考慮入數模這個坑。

以上私為我的感受,我不是大神,只是從大一到現在大三參加過很多次數學建模比賽有一些感觸,如有不對或冒犯請海涵。

因為興起在知乎答過一道關於數模的問題,這幾天收到了一些關於數模國賽的私信,有一些問MATLAB代碼的,我做的A題,一道非常有主線的題,原諒私信我沒回,我不是大神,很多問題我也理不清楚,所以不想給你們任何人為的誤導,非常抱歉。

另外,非常感謝上邊@Recreate Myself的回答,受益。

以上


參加過一些數據建模競賽,感覺現在的建模競賽越來越奇怪了。考的不是數學建模能力 而是專業知識大比拼。


數學建模競賽和數學建模是兩回事..


同b題,同身心俱疲。

會數學建模和會數學建模比賽完全是兩回事。

不懂3天做出來的東西究竟能有什麼實質性的價值,不過是一場3天3夜的數據收集自學能力論文寫作能力的大比拼,究竟能激勵什麼科研精神呢?

雖然b題已經提交,但是還是對這種比賽很是失望。這三天里收穫肯定有,但在學術方面的收穫真是微乎其微。

Ps:感覺國內頂尖的一些學校並不重視,相反是一般的學校會非常重視數模比賽


如果一隻隊伍三人能夠默契合作,三個人各精通一個方面,那麼建模的人能每一問都弄出一個極其貼切的模型,編程的人可以用元胞自動機去模擬計程車載人,檢驗模型的真實性,寫論文的人可以為每一個公式找到數據來源以及文獻支持。

然而至少我並沒有見過這種隊伍,絕大多數的人都在比賽中一直妥協。我這個模型沒數據,你那個演算法不能實現,他的元胞自動機都做出來了其他人還傻傻地不知道幹嘛。

╮(╯▽╰)╭然並卵,三個人不光要有個人能力,還要有默契和合作能力。能一開始就碰上正確的人太難了。


數學建模 又一個坑害人的東西.

我就不相信,三天兩夜能搞出什麼有價值的東西,


牛頓,拉格朗日,拉普拉斯,高斯,龐加萊這種才叫建模高手。

競賽只是競賽,和真實的研究基本是兩碼事。


同剛參加完數學建模比賽,做的A題。雖然也不過是一個數學本科渣,但是很喜歡數學建模。就建模題而言,並沒有覺得當實際面對這樣的問題時社會會需要這三天的結果,現實中真正面對問題是由一群科研工作者團隊多方面的解決的,和他們相比我們不過是簡單的思考行為而已。我覺得建模比賽更應該是一種能力的考察吧。面對問題,先大量的搜集資料,能不能充分嚴謹的考慮到各種情況,能不能把自己初步的思維應用到編程的實現進而解決問題,能不能把做出來的東西完美的體現在論文上。考驗的是面對問題的處理能力和思維方式,以及團隊合作能力。這三天一來全神貫注全力以赴和志同道合的夥伴一起為共同目標努力本來就是一件非常棒的事情啊。

與題主共勉。

_______________分割線_______________

突然覺得就好像看到題主的標題就想戳進來表達一點自己的見解一樣,能有志同道合的人很棒呀。不過我也在考慮明年要不要接著參見,畢竟真的太累了,最後一天晚上真的是熬了一整個通宵,而且這次比賽時間加上提交論文佔到了周五周一,回來還要補專業課。取決於今年國賽的成績吧,雖然很喜歡做建模,但是總得有點成績激勵自己去參加比賽呀啊哈哈。

2015-09-15

___________________________________

距離國賽答辯也已經過了一個月,剛剛居然知道成績出來了!成!績!出!來!了!我們隊的成績還不知道,但是剛剛老師已經公布了兩組國二的了!立馬到知乎上來奔走相告!懷有期待~畢竟覺得答辯答得還想~[笑]攢人品祝福我吧~祝大家也收到取得好成績的消息~


哈哈哈我也是做B題,最後也是交了一篇至少吹了半篇幅牛逼的論文。不過我覺得還是別灰心,雖然我弄了三天建模昨天熬夜現在重感冒。

但我還是覺得數學建模蠻有趣的。至少讓我經歷到研究生做實驗弄了很長時間然後突然發現白費功夫推倒重來的心路歷程。而且我也決定花一年時間熟悉各種模型,明年再戰!

說實話今年B題我真不認為是我數學建模能力不行,我弄到500多萬條數據結果電腦的配置只允許我運行4000條你知道是什麼體驗嗎?這三天至少有一天時間全花在等待電腦處理數據上了。


我很失意,當你遇不到合適的隊友,注意,萬事隨遇而安。不過學了數模至少發現和承認自己是個除了會打lol之外一個大寫的lowB,你也許不會遇上非常和諧的隊友,總是有讓人氣惱的所在。此外,我的大學非常重視數學建模,請注意是非常重視。有時不得不承認自己是大寫的lowB


想知到題主有沒有得獎


我只能說我們學校大一的2個國家一等獎,而我省二等獎,然而,並沒有實際能力


誒,同b題,三天真的很累,時間不夠。。。第三問做的好水


真正會建模的應該

是對各種問題拿到手都有思路都能解決的,需要各種方面知識已經具備準確檢索資料的能力


推薦閱讀:

如何學習不感興趣但自己也認為很重要的東西?
求問做美國數學建模要做哪些準備?
數學建模在遊戲數值策劃工作中的有哪些應用?
數學建模的模型指的是什麼?

TAG:數學建模 |