数学建模社区-数学中国

标题: 2019年数学建模国赛(国一)经历总结 [打印本页]

作者: 杨利霞    时间: 2021-7-15 17:00
标题: 2019年数学建模国赛(国一)经历总结
8 E1 W2 k' N9 {- ^$ N( Q4 @
2019年数学建模国赛(国一)经历总结  o6 C. b! s, E5 B4 B7 `$ t
     11月2号下午,百无聊赖的笔者忽然刷到一篇微信推送“2019年数模国赛获奖名单公示”,心里一紧,屏住呼吸点进去看,没想到居然在一等奖名单里发现了熟悉的名字,心中一阵狂喜。然后深深吸了一口气,假装宠辱不惊,淡泊宁静。回想起整个比赛,收获良多。笔者将按照以下目录主要从队员分工、选题、建模、论文写作、答辩这几方面分享这一次参赛经历。9 j' E6 |) I, E' z2 P) l  Z

( C  I' w' [- c- I. r. C

; e& z6 u! B7 s$ d( Q. n2 n+ i8 i  O目录
8 M3 N) v) ^& E1 m0 h1、队员分工/ H: U4 a$ E+ E5 ]# r
( Z1 m: Y0 f; g* d2 b. V$ \
+ q) M8 @  G7 h% y% b6 V
2、选题
, E' {8 I7 `4 D. `. t
' w; i9 J6 O  G6 l* W
0 @+ Z1 F  h9 U* a
3、建模
  r; d3 W2 w- o! X8 v
! D7 {+ R2 }! U0 D

1 q& t& |" @! s  ~# d/ [3 }3.1 赛前准备
$ Y4 r0 G% K( E9 ^( b. Q7 Z0 C
) D* f4 F0 ]# U1 W" y- b1 {! ~7 k8 F

2 w, Z# j; h, U5 @! R' x+ D1 B9 N2 R3.2 查找资料& U9 F# _# a  j6 X, B
4 T7 c: s/ ]4 @$ I0 V# e
* k# b/ c4 X# I4 n9 \( b, U6 [; O
3.3 建模方法4 {9 `7 S& X$ O# C1 o
; s1 t3 y/ o" P6 Y! j( H
( V0 M& w: q2 |3 R* w
4、论文写作7 G: T' G, L2 B7 N
7 ?$ ]( c& S( F' y* u

4 n7 G. v: f( p4.1 摘要写法1 h1 j9 v' v) f% f
8 m3 A# v# m6 s( |7 Y% t. i$ a& c: o

3 L- O" @/ |) A4 _4.2 论文整体结构和各部分写法2 @7 N) T2 \3 ?# {

% e4 N4 j$ f0 J! K

1 z; G. x  L5 ?; n! M; C4.3 论文排版细节
$ J' m$ i" o, _; L! ^. T( j8 |8 V9 \
* M6 G# d* f! G( d1 Z
& W7 U0 r$ v/ C5 s
5、答辩
. j. K& @4 I8 _, E. L
) b% q% \& g9 _# w" M6 O" V
5 l* @3 C& Z- P4 M5 y+ n6 f% d
5.1 答辩PPT
( n: f) G% v* k$ A: s+ e9 a6 f. N3 p1 {

1 T' I+ c; |: ~* D( ]5.2 答辩现场% V5 y& H/ z' \5 |$ L3 u
6 Z/ X# F0 R" F8 R. W+ n) }5 Y
2 s- r: ^% ]6 w* `6 ?2 r
6、数学建模入门资源0 u2 o, }8 Z$ b  S- o6 U9 s
9 M4 P7 V1 x7 V0 d4 i5 U4 y: e$ j

$ t8 g2 M9 ~6 m/ f8 l! y/ n4 i1、队员分工/ ]" Q2 m# p' p/ Q' g5 M4 \) j, O
        数学建模竞赛三人一组,这三人里面至少要有一个人会建模、一个会编程求解、一个会论文写作。我觉得比较好的搭配是有两个人以上同时会建模和编程求解,自己建的模型可以自行求解,效率会高很多,这样整个队伍的压力会小很多。只会建模的同学不妨去学一下matlab,花几个小时就可以掌握matlab基本语法体系,可以应对比赛中的编程求解了。只会编程的同学不妨去学一下建模,花10个小时左右就可以学会并使用数模竞赛中的常用模型了。负责论文写作的同学要多研究往年一等奖论文,学习数模论文的基本结构和各部分写法,特别是要注意论文排版的各个细节,规范、好看的论文排版能让评委眼前一亮,评奖时能提高一个档次。在这次比赛中,我们三人都参与了建模、编程求解和论文写作,同时笔者全程协调、把关论文写作中的各个细节,总的来说每个人的任务量分配基本均匀,不会造成某个人任务过重的情况。9 i) [* n) H. x# i1 {. X) D! l

8 ~) x/ \+ ^" V1 i: `! u
$ |6 i( Q5 ~: I7 X1 D8 `) v
8 F$ R8 w5 b9 }1 o( @
1 }& U- D- f, D% s8 ?' ]. J
$ J5 k+ `% s$ e
( j9 G% p! B, n$ i, z& n
2、选题+ o; O" w7 ~# A  Z8 u& `' W
        从今年开始,本科生可选的题目由A、B两题变成A、B、C三题。在这三道题目里面,A、B题是典型的国赛风格,超级硬核,物理过程晦涩难懂,但是按照它的物理过程慢慢量清思路,一步一步地去分析也是可以做的,要有耐心。C题是典型的美赛风格,注重创新和发散思维,自由发挥的空间较大。近几年的数模国赛,都是有一道硬核题、一道偏美赛风格的题。参赛前,可以针对某种题型展开专门的训练,熟悉该类题型的建模套路,到正式比赛时就不用纠结选哪道题了。
% o) t) p. c( J5 ~( L7 n) A: T6 l/ B$ x8 F3 X2 i0 C

8 X" Q/ h& y& v  ~! b9 c5 ^       笔者推荐大家优先选择美赛风格的题目,因为美赛风格的题目简单易懂,不至于看半天也没有搞清题目的意思。最重要的是,它容易上手,自由发挥的空间较大(写论文时能瞎BB,高谈阔论)。
9 N2 |5 h5 _6 m& ^) \
* ^7 `) f- B. E: M* f' X2 q
" @9 K8 K# P5 Z3 ?; y9 t

& b* z) j! B8 U, D/ R6 F

+ U, z) d/ v2 n5 L
$ ^! W$ h8 B0 E0 `; V* X

( j5 O1 W8 u# i! D0 F3、建模
, ]! C  H. `/ {* V- l( R8 L1 D3.1 赛前准备
7 {5 C3 Y, H% p% V" b3 U       参赛前要熟悉常用的模型和算法,最好把每个模型和相应的代码模板都整理成一篇博客,到要用的时候可以直接拿来用或者稍加修改就可以使用了,相当方便。这次比赛我们的核心模型是排队论和元胞自动机,由于事先已经准备好了代码模板,借用已有的代码模板并结合题目去进行修改,所以在编程上花的时间减少了很多。5 `4 e! e- ?$ r
2 B) x4 U3 e7 ^4 Z

' U4 r& z9 O: N) q6 l$ s- `& K
' q+ s8 s! Y5 A7 j3 }' q0 s; D4 `
" W# I1 j2 u( e, ^- G1 k

& D' C6 i+ w4 j/ p

1 o/ u5 m& L+ S4 j        每篇数模论文必不可少是画图,尤其是画三维图。可以用一篇博客专门去总结三维图的代码模板,数模论文的三维图要注意一些细节,比如标题、字体大小粗细、线条颜色选择和粗细选择,字母的上下标、图片大小等,三维图的代码模板中应该要涉及这些细节。一般来说,三维图中字体要大一点,加粗,线条也要加粗,反正放上论文后看起来清楚、美观就行。在画三维图时我也套用了代码模板,基本上就是改一下函数就可以了,很方便快捷。
, u5 J, }/ Y6 }4 S) k  i$ i
6 ?( j2 y! V0 d' ^3 \
$ J4 O6 H6 b0 i$ P/ L
3.2 查找资料
- }  u1 i3 k. D       分析完赛题后我们应该对要建立的模型有了大概的认知,这时候不用着急立刻去建模,事实上我们当时花了半天时间去查找资料。查找资料的好处:
+ Z9 e$ S3 i2 m* j7 n5 L! O
3 v* x! q+ D$ c' j& _
  L# P! J; n3 H. N
(1)有可能找到类似的模型。这时候我们可以把别人的模型迁移过来,站在前人的基础上,结合自己的题目去进行修改升级,化为己用。这种情况是完全存在的,笔者在参加2019年数模美赛时,要建立龙对环境的影响模型,当时笔者是一筹莫展,结果在网上找到一篇关于红树林对环境影响的数模论文,把红树林对环境影响迁移到龙对环境的影响上,结合题目去进行修改升级,最终顺利解决了问题。
: j/ g/ x2 Z0 v- t, n
0 [5 e4 k4 D# \

0 ^( X7 g7 ~/ n, @6 X9 g* V3 Y(2)加深对相关领域的了解,有助于扩宽建模思路。比如2018年国赛A题高温作业专用服装设计,网上肯定有很多关于高温服装设计的研究,通过阅读相关资料,我们可以加深对高温服装设计的了解,甚至我们数模论文中公式也可以来自于找到的论文资料(当然,要把公式中的各个符号改一下,不能直接抄)
9 u5 ^* s& z3 r+ {9 |/ S' b/ B, [( i/ h* F
' w  a. F8 P# V5 h" N! H; w
3.3 建模方法  K5 S; n+ ]; Q' U
          如果找不到可以借鉴的模型,我们就需要自己去新建模型。我常用的建模方法是:把题目中各个因素全部用字母表示(把它们量化),建模的过程其实就是量化的过程,然后找出量化后的因素它们之间的关系(通常是函数表达式)。或者这样说,一个模型就是一个函数表达式y=f(a,b,c,d,……),a、b、c、d是量化后的因素,y是量化后的结果,输入a、b、c、d就能得出结果y。
& M, j$ j$ M, S7 m! L- O/ t0 X6 _+ w9 J; e8 g, w# ?: F: X

0 T5 W7 p2 \+ n! M: F4 A! k  P* l6 p4 d
: m) L2 j: m6 n: h
8 |' [) W: Y6 a
* s( F- t* a: @( d
        建模要做的其实就是构建y与a,b,c,d之间的关系式。没错,我们就是要构造公式。请记住:要大胆地构造公式,只要该公式符合常理,曲线趋势基本符合生活实际情况就可以了。请记住:不要妄想我们构造的公式能够经得起科学家的检验,不要想着我们构造的公式能像万有引力定律公式那么严密,在短短的三天里,我们是很难做到的,而且别人没要求你做到。构造公式时,要充分发挥想象力,不要被各种条条框框束缚了你的思维。贴心小提示:构造的公式要复杂一点,多运用高数的知识,同时公式的数量要尽可能地多。公式复杂,数量又多,别人就会觉得你构造的模型很牛B。
& V6 U; B( \) G5 G1 x, h3 [6 s( [2 d
: t: ]2 _' q6 `7 z
' w% o* D1 `) V: o4 a7 O9 s- ]
        建模坚持一个原则就行:模型有理有据,求解得到的结果合理即可。如果求解得到的结果明显与生活实际情况不符,那一般就是不合理了,这时候可能就需要去修正你的模型,使结果与生活实际情况相符。) O( }% X# |! U

0 \8 \' x4 h; V- k$ o0 `9 e( ?

& j* R4 \# o9 o4、论文写作, W& ?$ [0 Z4 W4 Y6 f
        论文写作在数模比赛中占重要地位,因为我们最终提交的是论文,评委是根据提交的论文去打分、评奖。如何提高论文写作能力?最好、最简单的方法就是研读官网公布的往年一等奖论文,学习他们的总题架构、谋篇布局、各大模块的写法、论文排版的细节处理,然后在写论文时模仿它们。8 ?& C! g5 m- [9 x+ R
/ u! Y) M% T- p' O% ^) a8 j

4 c$ E  D" P3 l. ~/ \+ L% \4.1 摘要写法) ]& Z; q/ S& e7 F8 h" C8 u
       摘要是数模论文的第一部分,也是至关重要的一部分,从某个程度来说,它可以初步决定论文的获奖等级。一篇二三十页的数模论文,阅读起来是枯燥无味的,因为里面有很多晦涩难懂的概念、符号和公式以及抽象的图表等,评委不可能每一页都认真去看,但是摘要是一定会认真去看的。评委通过阅读摘要对你的论文就可以有了大致的了解,对你们三天比赛的成果有了基本判断。所以,大家要认真写摘要,摘要一般是最后才写,至少要花三个小时去写,而且要反复修改。
' e0 A' B* L8 T$ F/ L$ ]
4 ?: Q6 R9 v+ g$ L7 ]7 I/ R
9 W0 I; y. h; c8 }- J9 M; P
        摘要的写法是:摘要应该体现你用了什么方法,建立了什么模型,解决了什么问题,得出了什么结论,也就是回答题目中的问题,在最后一段还可以写一下可作哪些推广,紧紧地围绕这几方面去写就行,在语言表述上尽量模仿往年一等奖论文。下面以我们队伍这次国赛论文为例进行分析:4 h% f  t- P+ Q  g% q9 j) N

( e# C# g, V5 l0 w3 C( T+ j

7 y. G  R0 e: ?7 y. ~' s7 _
/ n4 s- {3 V; p

' K! E0 }$ \5 V0 g; H
- p3 y* d5 }$ H
! n2 d5 n; n- x# c7 f5 P" g- g
4.2 论文整体结构和各部分写法; y- s6 d; ^( I* p/ U# P
        数模论文结构一般可以分为摘要、问题重述、问题分析、模型假设、符号说明、模型的建立与求解、模型的评价与推广、参考文献、附录九大部分,在上一节笔者简单谈了一下摘要的写法,剩下各部分的具体写法笔者就不一一赘术了,可以参考知乎里面的回答,总结得很到位。数模论文各部分写法参考:数学建模论文套路总结
+ N: i9 @  s( n) O& ]' C' ]
% S% P+ ]% y# {, F, }0 L3 `7 m" j
2 p4 o4 h9 G. M8 F* o
  D5 f5 W6 r' o9 ^8 S4 [
2 [7 {& X' Y" \8 C6 x8 s
' ^5 J7 A4 I2 z0 d( G3 L! e

: A# j4 Z; n, |6 Z  F2 k# S+ R0 L! n & i$ J$ K: C3 w9 U, \# k- M4 L
1 E* J$ a! l. K0 j" d; W

) ]1 Y8 i/ {! K) _4.3 论文排版细节
7 `7 h/ B) h3 p& u. w       论文排版是评委能直接看到的第一印象,排版好看的话会给评委带来眼前一亮的感觉。笔者总结了一些在论文排版上需要注意的细节:3 c/ ?; B- I4 X* v

. @. _, W3 }* ~; F" V$ [" \0 F* ?
( S$ @+ O' H/ s4 b; x0 y# o
(1)公式要居中,公式编号要右对齐;论文要设置一级标题、二级标题,三级标题,因为这样论文脉络会很清晰;
. M0 S6 j% D/ j1 ]0 Z0 K3 D. C- r. i

/ O( s2 \! B; O4 F2 G(2)每幅图下方要有名称,用"图x xxxxx"标明;每个表格的上方要有名称,用"表x xxxxx"标明;& W( P+ f0 F6 r# r
3 M# J- S( G! I+ l8 U
2 T% d0 x' C( n3 m. h1 e
(3)插入的图片要清晰,一般来说线条和字体都要加大加粗,不然看起来会看不清,觉得比较模糊,给评委带来不好的印象。特别强调一点,用matlab画图时,要导出png或jpg的图片,不要使用截图工具去截图,截出的图放在论文上太难看了。以下面这幅图为例进行分析:显然,这幅图是不及格的,绝对不能出现在论文上,原因如下:第一、使用了截图工具去截matlab生成的图,图片四周有一层淡淡的阴影,太难看了!! 第二、线条、字体没有加粗,放到论文上会比较模糊,很难看清!第三、横纵坐标轴没有名称。
! z) ^1 q  a: ^2 k+ h7 M* l0 o3 ?! R. j. a

5 y0 z. U2 E5 N0 ]1 k4 V
' Z! ]0 h1 J& e# B- C
) i* z/ t$ E5 D! H; u
* U; Q' R& w# s7 B3 d$ c
- O/ ]+ {6 D% N( ?4 V, R
正确的姿势应该是是下面这样:
' l% r$ ^; O2 z3 R. n- T! f
+ r. Z5 z9 g4 s+ E

$ t% T- n7 p+ h' S, I1 Q7 ^3 o5 t* i4 A' E' E
9 T% M/ [0 Y2 d

  J  X$ S2 Q5 M9 e# o

, R, D9 n7 T! J; r# a' h(4)公式要尽可能多, 一般一篇数模论文的公式不要少于25条,公式多模型看起来就会显得复杂;
1 U! d! M8 v- }5 t+ \, y9 F; V" }0 Q# H" p

( u$ i) G/ ]8 u4 J(5)表、图一定要尽可能多,这是亮点,特别是三维图、效果图,多多益善。插入多一些三维图、效果图会让论文看起来比较丰富多彩。下面是我们论文中出现的效果图,多用这些图能给评委带来惊喜,毕竟很多人的论文都没有这些图。) _1 ~+ R) g" N

. m! }2 s0 ]* O# u9 [" \! r: G! S
- T# t5 L* y3 N) k& y
0 C% Q0 u3 m' K4 x6 o- K& \

( s! E( U, R6 M$ ^$ k* i! y
" C+ W# C( X8 Y4 d7 U5 s2 l6 I
8 p) F' K6 ^1 _+ h% ~- z! X- T

, d0 E! W; u& t, l) @7 W3 E
5 I6 d. o0 N+ i
* i% ?% P$ ~% k0 V0 b
6 j* E- p5 c% R8 p1 J6 o! e; [( O
5、答辩
* j! W; @9 w7 p3 H# m0 B( H4 n        临近国庆,突然接到通知,要去中大答辩。当时我们猜测应该是送评国奖了,因为广东赛区每年都会从送评国奖的队伍中随机抽部分去答辩。
9 G5 i; |. R2 C2 ]5 K; b* q8 S* U; `9 a% t, i4 x

$ @# `' i( C/ _5.1 答辩PPT
5 i6 p- B; L6 b6 Q  O8 Y0 Z       数模答辩PPT篇幅一般是25-30页,初次做数模答辩PPT的同学可能没有经验,可以参考我们的PPT,当时我们花了接近2天时间去做PPT,做得感觉还算比较满意。
1 v5 l# @. o/ W* j# [9 C, u: f; X) m
! l) X  f% T" S# ~" S8 q* M
       我们的PPT的基本脉络可以分为6部分:问题重述、问题一的分析与求解、问题二的分析与求解、问题三的分析与求解、问题四的分析与求解、评价与推广。
& K* G3 b/ _2 i6 j) n7 R4 |/ b  Y6 C' U. h! s3 Q) I

" f' C9 Y0 |0 U0 B+ }, v) \! a+ L8 ?5 ]  W) A
3 p, d' j: t" M
5 Y: s7 g9 ?1 L; W8 i. W
: ^4 G6 U7 I- T5 H. R5 G
       数模答辩PPT做法跟项目答辩的PPT差不多:文字尽量少(最好只保留关键字)、图片表格要尽可能多,整个版面看起来要密密麻麻(因为这样显得充实饱满,评委会觉得你们的确是做了很多工作),同时也要美观,反正看起来好看舒服就行。下面是我们的部分PPT截图:' ~8 T5 _. z8 P4 k

( `+ R1 z1 F( B$ {0 T
; w5 |( X# d6 a

: T" H7 M* n2 x) ^5 f

5 z# g4 z" ^% x8 Q8 g5 w: h1 t& }7 s# t( e2 a0 }5 K0 C) j1 G* ^
7 y$ J+ S9 G+ v, l: u- q  I5 B
        上面提到文字要尽可能少,忌大段文字堆砌。但是有些地方就是避免不了出现大段文字,比如问题分析、评价推广,可以通过画方框和流程图等方式来避免大段文字堆砌的问题,如下图所示:
3 z1 r- K1 s5 N. _; ?& J% L
- [& Z3 w  ]- R6 R8 t
7 e6 w1 P9 Z# J* v/ ~# q/ o

( K; k3 I0 }% Y7 e- Z
( }$ f0 `, x3 a

$ ?4 A% @( v4 f. C  ?/ ?
: I" f  P  X. U1 d1 N/ y
5.2 答辩现场9 `& c% S- ^" {  c$ V' Z9 }
        数模答辩和项目答辩差不多,都是5分钟,基本是一页PPT一句话,高度浓缩总结。讲PPT时不要经常去看PPT,笔者就因为看PPT的次数过多而被评委点名了(唉,我太难了)
) y: P  G# R; M/ z' w
; f" U, K5 Y. a- m
  L3 n( T* {* Q0 ~, R$ S" q5 f
        评委老师问的问题一般来自于论文,他觉得有些地方看得不太懂或者求解的结果不太合理就有可能问你。当然也有可能问一些很水的问题,比如答辩现场就有评委问了其中一个队伍:你们的指导老师在整个数学建模竞赛中起到什么作用?
# Y1 \, u' r  Q4 K. M7 w: P  R# {. G. ]. v7 @1 a6 T5 Q6 f

& ?/ D' t& e! }" D: V, H        评委老师问了我们队伍两个问题,都是来自论文:一个是关于排队论,另一个是关于元胞自动机。评委老师觉得问题3用元胞自动机求解的结果与大多数人的答案不太一样,叫我们解释一下原因。不用怕的,根据自己的理解和老师侃侃而谈就行,两个队友表现超级棒喔。
7 |" P) t( J8 U* A5 H. ~
1 W& k0 v9 A* ]0 W! B$ y# b* \1 P

8 T9 S6 ^* j* y- [2 k: s7 s         放一张在中大答辩结束后的现场图(下午两点开始答辩,华工排在最后,所以我们接近6点半才答辩结束,呜呜呜)) Z& |( @$ N: r- ]

1 F$ A/ f1 o/ R! B# n4 X4 ~- Z

# E, v9 b0 q, s) k% X' f- S" w6 K7 R# Y& B7 z
/ m3 G) G$ q, p/ ?# ^0 V. s7 q9 ]

+ j6 Y& F. L8 P5 f" O! q
; m+ y9 B! c% b' i; t
6、数学建模入门资源: v4 l$ A! e6 y4 O* ~
       絮絮叨叨说了一大堆,不整点资源咋行?给各位小可爱们送一波福利。7 W+ D  ]$ E" X% C4 N

3 |/ f, A+ v" ?0 P- [. `% |9 F# O
5 v& W; k9 ^" ^  }. ]/ R

; @2 P/ z! ]8 {- Y- ^8 A( t, x
: z2 l/ t0 i" F3 j5 V
4 _4 m) U7 D, n9 w" k' O$ d

4 i% b& ~# a" v- f2 eMatlab编程:https://www.bilibili.com/video/av9823697?from=search&seid=144153269269879380973 Z! C1 a9 y% w1 x
1 ^4 Q& F7 \+ e+ b2 X* U# K  W
% K- G2 T9 H2 f3 r2 O; A2 B/ b( R  J
建模入门视频:https://blog.csdn.net/qq_41149269/article/details/957550893 B2 u- G2 P) Q4 g6 _
! b5 [" a. L3 Y; t1 P4 G* J$ Z
% p2 u0 V- _6 ^4 ]3 I
往年一等奖论文:http://dxs.moe.gov.cn/zx/qkt/sxjm/lw/
: i6 z/ I- ^7 w* y  p2 Z) T) }————————————————2 z+ d2 G/ u( }' k# N$ A
版权声明:本文为CSDN博主「Smallactive」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
$ ]+ R. I* X" D8 h! y- S" P( Y原文链接:https://blog.csdn.net/qq_41149269/article/details/102961160
( P- O( E$ j- X3 \  N: S
1 z9 `2 D% q. i1 d: |! n9 [) t( K) Q, n& t" C" Z, u" a" l





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5