标题: 华为杯数学建模竞赛百分百获奖经验分享(获奖 == 四分经验,三分运气,三分实力) [打印本页] 作者: 杨利霞 时间: 2020-4-6 15:23 标题: 华为杯数学建模竞赛百分百获奖经验分享(获奖 == 四分经验,三分运气,三分实力) 华为杯数学建模竞赛百分百获奖经验分享(获奖 == 四分经验,三分运气,三分实力)7 _5 \! F' [5 K3 N! _% m
" r3 B, A9 a) F
华为杯数学建模竞赛百分百获奖经验分享(获奖 == 四分经验,三分运气,三分实力)! s1 ?+ x2 F" x1 x+ j# `+ y# p
; d8 T- F6 M) D9 e: S8 I% |3 o6 g" A原创置顶 maligebilaowang 最后发布于2019-11-16 12:44:44 阅读数 258 收藏! I# _) ^6 e: |; y0 |5 y7 y' ~3 k' O) z( D
展开 2 s! Z" B- D+ G/ v: ~6 P" S! E!【注意】博主原创,转载请注明出处,纯属个人经验,大佬路过勿喷+ n( T Q# Q; ?% e& ^/ b
) \$ C" r$ p9 w- ~, T `
一、前言 / |; b, ], H6 r2 n$ [3 |' I: E ( |, c, ~1 s; Q* H# a, {4 {! L5 P' j不知不觉,现在已经研二了!!!在最近的2019年“华为杯”全国研究生数学建模竞赛里博主喜获二等奖,虽然按照我以往经验获奖是必然的。但是出成绩,还是小激动了一下。这也应该是我最后一次参加数学建模竞赛,所以一直想着写个竞赛经验分享给大家。 & `6 g* ]* F- Q0 K( Y. i* ^很多人参加这个比赛就是为了获奖,尤其对于想在上海落户的同学。而且这个比赛也是众多官方认证比赛中比较容易取得成绩的一项。而且我也认为这个比赛相对于ACM,高等数学竞赛等看分数的比赛来说,含金量是比较低的。因为他的评奖方式是主观的,大部分赛题是没有标准答案的,你的论文是唯一的评分标准!!!既然是“主观评审”,那么就一定有“套路”!!!所以我也一直认为建模竞赛获奖,第一靠经验,第二靠运气,第三靠实力。 4 ^. u5 T% u9 d" N2 I$ S( w" \ b9 X
今天我就是要来分享我的竞赛经验,而且是十多次百分百获奖的经验。(比赛自动触发百分比获奖bug!!!)我下面主要从经验,运气,实力三个方面来说明如何获奖以及如何准备。$ y5 ~, x" s7 @; q1 N
* b0 ]4 V- v$ K二、经验1 p: R3 E x* t7 ^7 d) M: K9 w" y* C5 q
; D* s+ q; W C8 ]! K6 v
怎样获取经验?如果你和我一样参加过十多次的建模竞赛,我相信你的经验已经很丰富了,拿个三等奖啥的还是很容易的。如果是没参加过的小白?怎么办?你只要认真读完我的博客,你就获得了博主百分百获奖的经验了!!!只要按照我说的准备,获奖还不是分分钟的事。。。* F8 A! R( s( j9 Z4 F+ J
经验部分,我主要想从人员配置,知识准备,赛题选择三个方面来阐述。 : h9 V* E5 I* Y7 y& ]/ f , D9 U, N: F2 o2.1 人员配置# B$ }: h% u9 p1 B( A1 S
1 E+ l7 m; l, r7 m6 p7 ?
对于人员配置,博主认为三个中最少要有一个女生!!! w l, f; P8 c& U2 p
没错,就是女生!!!俗话说,男女搭配干活不累。想想比赛三天或者四天比赛时间,三个大老爷们朝夕相处,还不停的讨论问题,很容易发生矛盾。这样只会搞得大家都不舒服,还能不能愉快的“建模”了。。。而且女生一般都比较心细,审美较好,很适合论文纠错,论文排版,绘制流程图,用ps修修图,写一写建议性的问题等等。 8 \. X7 X$ d1 q8 ^3 ~& Q* d+ I2 e( U
需要有一个总览全局的人,能写论文的(这个是大腿)& J/ o- \. Z1 [2 H
这个人男女都行,主要任务就是负责写论文包括摘要,问题分析等。但是要有一定的抗压能力,这就是全队核心!!!我建议论文的整体思路一定要由一个人来汇总,也就是论文一个人写。如果每人写一问就很容易造成,论文整体思路的混乱,因为很多题目的过个小问前后都是有联系的。总而言之,一个队伍里一定要有一个负责思路汇总,能够吧问题解题过程写清楚的人。尤其是摘要,一定要一个人写,其他人再来改,总值论文整体思路流程一定不要乱。5 \, z, n r) M H9 { e+ [
4 [& p% A% _; c队伍里至少有一个人能够使用matlab,python,R等科学计算语言。 1 L) a% _" g c N建模竞赛不会编程怎么出图出结果?所以会编程语言是必须的。matlab不用说,专业的科学计算语言,很多算法原型都是用matlab开发,矩阵计算,图形工具箱,拟合工具箱等等非常多的图形界面工具箱,拿来即用几乎不怎么需要编程就能实现很多模型。R语言不用说了,统计学专业必学的,ggplot,常用机器学习封装库都有。$ a/ A/ K. K% R. @+ O4 l
6 [* s* `1 ^8 M5 w: U编程语言集成开发环境(IDE) # T) i$ Q: Z& J6 } y; C9 i; t$ vMATLAB本身就是一个集成语言和IDE为一体的科学计算软件(大家应该都了解,尤其是读通信相关专业的)/ I& Z$ K/ Q( s: s( i) I
: Y6 U, d0 r* _3 a& k5 {/ U+ X
Python的集成开发环境(IDE)推荐安装Anaconda Navigator 发行版,并且安装Spyder,Spyde就是一个模仿matlab界面的集成开发环境,可以随时产看工作空间变量。尤其适合用于编写数据挖掘分析算法实现。(在spyder上面写python真的和用matlab没啥区别,太像啦!!!) : X* q/ X1 Q. E2 \( g% Q0 k) J& J8 n: U( _9 g0 e# a
Lingo(专业的优化模型求解器)专门的lingo语言用来求解优化模型,像一般的线性规划,整数规划,二次规划模型都可以直接利用Lingo求解。(数学专业或者运筹学专业应该都学过) % I* c; f8 h6 n- u. I* ~; u 0 i, n6 w) V" x: W& ZR就不推荐了,用得少,统计学专业的同学用的比较多。。。 / P% J, b3 Y, [; _# y . D3 {! l% ]7 ]" y9 D3 L2.2.2 需要的理论知识5 w7 |2 k# p' s; r: \
3 y0 E) @. R! ?5 R$ E L
这个其实不用刻意去准备,很多时候比赛都是边学边卖。但是基本的方法模型还是要掌握一些的。考虑到建模竞赛题型主要分为三大类:优化类(竞赛必有题型),评价类,数据类(涉及机器学习等)。$ w' x1 _) T0 c& w8 y9 i
" A. H$ f, X% K; x8 l, j- t m其实很多带专业背景的题目,最后通过抽象成数学模型就是上述三类问题。比如图像类问题,很多时候要么抽象成优化模型来求解,要么就是机器学习模型来训练识别。那我就从三类题型来说明一些基本的模型: ( @7 ?- p' P0 M. P/ {; O, E4 }+ \8 H7 r
优化类:优化类问题基本没有可以直接套的模型,很多问题都需要自己来写出优化目标和约束条件。或者参考相关文献来设计模型。并且如果模型设计的复杂了,还需要自己设计优化求解算法。。。总之,优化问题是很难得。基本的优化模型包括:线性规划,整数规划,01背包,非线性规划(建模赛题基本都是非线性的。。。哈哈哈),最小二乘优化。基本求解算法包括:牛顿迭代,拟牛顿,梯度下降,共轭梯度下降,各种智能寻优算法等等。总而言之,优化就是难啊难,而且优化建模题基本上都有答案范围,模型建的不好,解的不好都over。。。2 Y6 E! h+ s5 i
- `- L2 h' Z$ z2.4.4 论文经验总结 . p! M' a" M5 }0 q& |. o# ^, s % A- |+ m: U# p! h$ E概括一下就是: 3 D: {, V* O. v: P1 P摘要很重要,最好留有半天时间专门的写摘要,改摘要。条件允许的同学可以找老师帮忙修改摘要。总之摘要基本上觉得你能不能获奖。。。而论文的排版和内容决定你能获得几等奖,论文内容结果尽可能用图表来可视化,如果你的图表结果抓住评委老师的眼球,奖项很有可能会提示。。。python,matlab,tableau作图相关还是要去自己学习。。。这个要自己动手做。( n' q# T8 p' g. E/ O# ^
至于怎么写论文和摘要,我的建议是多看优秀论文,看看每年的一等奖优秀论文摘要和论文是怎么写的,比赛的时候可以模仿他们。。。3 r8 l: G$ _3 A* q
1 Z6 K& \6 v8 h$ Z2 ^& }三、运气(尽力而为,听天由命)1 t6 l2 W3 Z- v
- T1 L* l" w* n/ A; z
其实运气这个东西基本上做任何事情都是存在的,但是运气在数学建模竞赛评奖的过程中确很突出。每年总有一些队伍做的很好,但是没有获奖,或者奖项较低。而一些感觉做的一般般的,没怎么付出时间劳动的,却拿到了很好的成绩。/ ?0 p7 O* y3 N, v8 ]0 O) k$ l: Q1 J
* ^% I, U v) \0 K& `" a& x. d
所以说尽人事,听天命,保持一个平和的心态,努力坚持把你的论文做完。如果你按照我上面说的把你的论文弄好,摘要弄好。获奖问题不大,就算一次不获奖,多来几次一定是可以获奖的!!!' P+ `; c+ G- r. \8 C5 B
G7 c; S+ [ W( t0 ~四、实力 ; i2 b, H- O# B/ D + ?. w. W' f. G+ l+ p/ u关于队伍实力这一块也没啥好说的,实力强的队伍结果做的一定好。但是我想说的是,就算你的结果做得好,模型建的好,如果不好好整你的论文的话一样会滑铁卢。记住啊,建模论文是你比赛的唯一评分标准!!!(先看论文再看结果)2 ^8 e P9 m w f+ n7 S2 g7 E