数学建模社区-数学中国

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

作者: 杨利霞    时间: 2021-7-15 17:00
标题: 2019年数学建模国赛(国一)经历总结
1 C! D/ G4 J7 Z. h
2019年数学建模国赛(国一)经历总结. e. x6 U# J0 D' I
     11月2号下午,百无聊赖的笔者忽然刷到一篇微信推送“2019年数模国赛获奖名单公示”,心里一紧,屏住呼吸点进去看,没想到居然在一等奖名单里发现了熟悉的名字,心中一阵狂喜。然后深深吸了一口气,假装宠辱不惊,淡泊宁静。回想起整个比赛,收获良多。笔者将按照以下目录主要从队员分工、选题、建模、论文写作、答辩这几方面分享这一次参赛经历。
; b0 X; g7 @3 V' l
" ~: \; B/ f; }& J

) d/ K1 F) y# v- P' c' m目录
8 r" l1 M% U1 _2 o1 w% I# v1、队员分工- D2 A+ G9 V: J  W6 H1 a
. _7 H# l8 s1 y" h7 T  H3 g& `5 C  Q
* e1 I* B, l' _% b
2、选题
/ D9 j* N( F8 Y1 j6 B, j! C# c, ]/ Z' U! I) o
: O1 N# [" t! w5 v, [7 h$ C8 Q
3、建模
# a2 z, e) V5 g6 `2 T0 V! T  d
  y; y; c1 p+ K% j1 Q  q& f

# i1 V) U3 \  l5 Q" j) `3 W3.1 赛前准备% E& R$ K' k2 e6 F

- x2 y! t+ n& @, E

; }% {/ X2 G3 [' K1 v" i3.2 查找资料
/ d0 A. y3 K8 C& h5 a# B$ o# j( s$ b
4 @' b- d; K" H. s1 \
3.3 建模方法! C$ Y, \( H" u6 |

+ f, H, q0 |7 D) @! ~" a% ]

$ P$ S" S+ D$ B7 d' D4 N4 d4、论文写作
) I6 W: S4 p/ e  X  U2 }! Y) V% t. f; p9 [# U& `5 ?
- u; ?/ `5 M$ a3 E3 W
4.1 摘要写法% ^. H: e* ^5 h: n6 i9 Z: ^
4 i6 ?1 `- o5 L) f; Z
4 l8 I3 J, S+ I9 l
4.2 论文整体结构和各部分写法
$ N& b* P5 [( w! }  M: R7 ^2 Y) V: z4 l9 B0 |/ ?( i
8 ]$ [7 _0 `" p2 B& \! d$ j5 l
4.3 论文排版细节
% E9 x' m6 Q4 ]( Z8 p% D5 P2 f- ^3 _
9 e9 Y4 h6 O: u# V, p) M
5、答辩
, w; a5 f9 Q# [% {' T; f( W$ X- Q5 E; Z! U/ w1 f/ k/ ^
. ]. d  v/ E( Z5 z
5.1 答辩PPT
: L% Q  g" o" Q5 q& a( x
. T$ ^9 o- k0 {) u7 r5 l

5 i8 W# |" `8 ?5 }  n, s" D' B8 P5.2 答辩现场2 D1 C$ |! q! ]; e, I# N* P4 E

, v, W6 i: v2 G& j5 Q8 @% C/ I6 r. E
' E: G/ H- \& g$ G+ W: W# }& X
6、数学建模入门资源
6 c4 k7 L: b1 N  ]) r
5 P( J( a, f) j) F% I9 u  y3 \

5 m" P! y* J* O: p3 r, `  n1、队员分工) _: U" R: T$ _* z) X
        数学建模竞赛三人一组,这三人里面至少要有一个人会建模、一个会编程求解、一个会论文写作。我觉得比较好的搭配是有两个人以上同时会建模和编程求解,自己建的模型可以自行求解,效率会高很多,这样整个队伍的压力会小很多。只会建模的同学不妨去学一下matlab,花几个小时就可以掌握matlab基本语法体系,可以应对比赛中的编程求解了。只会编程的同学不妨去学一下建模,花10个小时左右就可以学会并使用数模竞赛中的常用模型了。负责论文写作的同学要多研究往年一等奖论文,学习数模论文的基本结构和各部分写法,特别是要注意论文排版的各个细节,规范、好看的论文排版能让评委眼前一亮,评奖时能提高一个档次。在这次比赛中,我们三人都参与了建模、编程求解和论文写作,同时笔者全程协调、把关论文写作中的各个细节,总的来说每个人的任务量分配基本均匀,不会造成某个人任务过重的情况。
( z$ e* B) u: Z$ g- N9 V- S
- ~7 T/ K  C# D: T  ?( _. u

6 Q! f0 d, ?  k# s. Q% M  J, {) R. z; f7 R7 E9 L* a
7 w9 U. p0 W/ F9 v0 v' X+ u
! n$ W% C6 Y* C9 G

, H, I/ G% z* {2 m1 Q2、选题
- g, d& w& ]1 W! E" L% k- w        从今年开始,本科生可选的题目由A、B两题变成A、B、C三题。在这三道题目里面,A、B题是典型的国赛风格,超级硬核,物理过程晦涩难懂,但是按照它的物理过程慢慢量清思路,一步一步地去分析也是可以做的,要有耐心。C题是典型的美赛风格,注重创新和发散思维,自由发挥的空间较大。近几年的数模国赛,都是有一道硬核题、一道偏美赛风格的题。参赛前,可以针对某种题型展开专门的训练,熟悉该类题型的建模套路,到正式比赛时就不用纠结选哪道题了。) e* e  s5 f0 M  F/ h& O

* I6 r5 q: C" U' D

& _: I0 X/ Z/ X. U       笔者推荐大家优先选择美赛风格的题目,因为美赛风格的题目简单易懂,不至于看半天也没有搞清题目的意思。最重要的是,它容易上手,自由发挥的空间较大(写论文时能瞎BB,高谈阔论)。
  U  U' f6 w: [% ^0 q; `
6 k# T0 P% B8 v; X  o( D2 |: Y

2 f+ C6 O6 J. L# a4 q) w6 g0 E
! M! |9 I! H1 q, v

, [5 u8 F( f8 c+ A' G3 q9 X- S# P) ]9 i! u; g: s% ~

' j$ ?& ~9 U+ R  H; c6 q2 u9 r3、建模# L+ U% s0 x5 k
3.1 赛前准备' Z7 @3 y" `7 [2 G/ B
       参赛前要熟悉常用的模型和算法,最好把每个模型和相应的代码模板都整理成一篇博客,到要用的时候可以直接拿来用或者稍加修改就可以使用了,相当方便。这次比赛我们的核心模型是排队论和元胞自动机,由于事先已经准备好了代码模板,借用已有的代码模板并结合题目去进行修改,所以在编程上花的时间减少了很多。7 Y# H; p% b$ s

  r5 p+ n$ H# g0 U% ~# b; J
5 D( y4 r$ \- \0 V3 z  q* p+ o
# J% R/ t4 ~1 M. J/ n

# e: V5 l8 z& h4 O: k+ ]7 [  L3 v$ l( L8 {
9 C; R  S2 s9 T/ u& u+ F
        每篇数模论文必不可少是画图,尤其是画三维图。可以用一篇博客专门去总结三维图的代码模板,数模论文的三维图要注意一些细节,比如标题、字体大小粗细、线条颜色选择和粗细选择,字母的上下标、图片大小等,三维图的代码模板中应该要涉及这些细节。一般来说,三维图中字体要大一点,加粗,线条也要加粗,反正放上论文后看起来清楚、美观就行。在画三维图时我也套用了代码模板,基本上就是改一下函数就可以了,很方便快捷。
3 r/ R  e3 y7 R# D4 b; R9 z+ C
4 O0 v) c( c6 z7 r* H/ S- V
% A1 }9 d( ~$ d, U# f4 L
3.2 查找资料
/ T" R; i- Z5 f& H) t; K4 |       分析完赛题后我们应该对要建立的模型有了大概的认知,这时候不用着急立刻去建模,事实上我们当时花了半天时间去查找资料。查找资料的好处:2 @3 t( a6 |, [$ C

% X: ^5 W) [1 f

5 |, v! U3 f- \1 B+ R(1)有可能找到类似的模型。这时候我们可以把别人的模型迁移过来,站在前人的基础上,结合自己的题目去进行修改升级,化为己用。这种情况是完全存在的,笔者在参加2019年数模美赛时,要建立龙对环境的影响模型,当时笔者是一筹莫展,结果在网上找到一篇关于红树林对环境影响的数模论文,把红树林对环境影响迁移到龙对环境的影响上,结合题目去进行修改升级,最终顺利解决了问题。& |8 B+ f3 d/ C* G+ b
/ w# W; J/ |* y" T
, z" [. @) g3 {2 b9 H2 [
(2)加深对相关领域的了解,有助于扩宽建模思路。比如2018年国赛A题高温作业专用服装设计,网上肯定有很多关于高温服装设计的研究,通过阅读相关资料,我们可以加深对高温服装设计的了解,甚至我们数模论文中公式也可以来自于找到的论文资料(当然,要把公式中的各个符号改一下,不能直接抄)
3 _; W8 Q8 w! P& [" U3 E3 v1 {$ O" k9 l  Y& K! r' f0 W
0 _) {7 t9 }1 E: Y' q5 }1 X8 M
3.3 建模方法& E' U% j: b/ H3 I0 m
          如果找不到可以借鉴的模型,我们就需要自己去新建模型。我常用的建模方法是:把题目中各个因素全部用字母表示(把它们量化),建模的过程其实就是量化的过程,然后找出量化后的因素它们之间的关系(通常是函数表达式)。或者这样说,一个模型就是一个函数表达式y=f(a,b,c,d,……),a、b、c、d是量化后的因素,y是量化后的结果,输入a、b、c、d就能得出结果y。
1 _; [% z, _. Z; @: O6 D: Q+ r1 t4 Q) z2 m

# d& j  n9 Q( B/ A* ]) _: M" ^- z6 v; w  `( G  }
: A, N: x+ w8 a9 `

& @% m: s" e0 {( C: H- U

+ d+ \5 K$ T2 U  r        建模要做的其实就是构建y与a,b,c,d之间的关系式。没错,我们就是要构造公式。请记住:要大胆地构造公式,只要该公式符合常理,曲线趋势基本符合生活实际情况就可以了。请记住:不要妄想我们构造的公式能够经得起科学家的检验,不要想着我们构造的公式能像万有引力定律公式那么严密,在短短的三天里,我们是很难做到的,而且别人没要求你做到。构造公式时,要充分发挥想象力,不要被各种条条框框束缚了你的思维。贴心小提示:构造的公式要复杂一点,多运用高数的知识,同时公式的数量要尽可能地多。公式复杂,数量又多,别人就会觉得你构造的模型很牛B。: q6 Z( `3 |3 L/ t2 p/ ]/ V- j
- u/ I7 v, p0 a+ ~) ~/ E
2 J$ s% `0 o" j& P
        建模坚持一个原则就行:模型有理有据,求解得到的结果合理即可。如果求解得到的结果明显与生活实际情况不符,那一般就是不合理了,这时候可能就需要去修正你的模型,使结果与生活实际情况相符。/ @: z! g$ S  u2 L  X( C8 A
" `( Q8 x! H' t3 x$ k) X: w' h2 h

) l  A$ _8 _; K$ h% w+ T" ?% D% L: `& ^4、论文写作
  j5 _, g7 [2 b5 e" `) D# w        论文写作在数模比赛中占重要地位,因为我们最终提交的是论文,评委是根据提交的论文去打分、评奖。如何提高论文写作能力?最好、最简单的方法就是研读官网公布的往年一等奖论文,学习他们的总题架构、谋篇布局、各大模块的写法、论文排版的细节处理,然后在写论文时模仿它们。
! g1 h) S9 R3 a
3 o0 o  N2 h, }8 ~7 t/ i
# k' H7 q$ E! C9 F6 ]
4.1 摘要写法
2 l) J- h9 Z9 h! p9 N       摘要是数模论文的第一部分,也是至关重要的一部分,从某个程度来说,它可以初步决定论文的获奖等级。一篇二三十页的数模论文,阅读起来是枯燥无味的,因为里面有很多晦涩难懂的概念、符号和公式以及抽象的图表等,评委不可能每一页都认真去看,但是摘要是一定会认真去看的。评委通过阅读摘要对你的论文就可以有了大致的了解,对你们三天比赛的成果有了基本判断。所以,大家要认真写摘要,摘要一般是最后才写,至少要花三个小时去写,而且要反复修改。
1 }$ D4 Z, e' I9 x# u
; D) ]/ X! p/ C: z7 y) T" |+ c
, _4 |7 l) q3 G: M/ R
        摘要的写法是:摘要应该体现你用了什么方法,建立了什么模型,解决了什么问题,得出了什么结论,也就是回答题目中的问题,在最后一段还可以写一下可作哪些推广,紧紧地围绕这几方面去写就行,在语言表述上尽量模仿往年一等奖论文。下面以我们队伍这次国赛论文为例进行分析:
% L& |, O* Y2 |$ H
( ?7 E  X  A' I  x6 v. K
3 L% R& u! Y  y) `1 j
. ~* s$ b; L3 L0 U' j
5 W4 r; \; t6 t! w; s, F7 p
& R4 J7 _. m  @) G! e

* o5 o0 x1 L1 \4 w5 o: w+ H8 F- ?4.2 论文整体结构和各部分写法
' U0 y: p0 P4 }- }6 V5 m- {        数模论文结构一般可以分为摘要、问题重述、问题分析、模型假设、符号说明、模型的建立与求解、模型的评价与推广、参考文献、附录九大部分,在上一节笔者简单谈了一下摘要的写法,剩下各部分的具体写法笔者就不一一赘术了,可以参考知乎里面的回答,总结得很到位。数模论文各部分写法参考:数学建模论文套路总结  o2 D* |- n; d1 Q

. `/ t8 c- k0 o; a
0 D$ [. t7 c1 D. r/ D4 G% }3 P
  K. h% l6 B" A0 \: D+ g/ D
4 h" r" l9 \2 z. @! P) U

# z# L4 ?) _& x8 T# N
- v/ y3 N  z1 f7 g% G' s

, V+ q- Y4 m: l8 B* ^5 i0 ?! L3 q

3 }' Y* {1 E8 e0 c2 j* f" n  I4.3 论文排版细节
/ e& k) X7 w. H       论文排版是评委能直接看到的第一印象,排版好看的话会给评委带来眼前一亮的感觉。笔者总结了一些在论文排版上需要注意的细节:9 {5 }0 a2 d7 g' G& J5 }1 I' _2 d
6 s  {7 [+ r" t. r8 {: N

% {0 F/ a# f0 a3 J5 T0 S" \6 R(1)公式要居中,公式编号要右对齐;论文要设置一级标题、二级标题,三级标题,因为这样论文脉络会很清晰;: k- o) ]1 a/ q8 ]3 \
; o8 P5 E6 Q2 u! ~# r9 B9 ~' ^

( b. H4 r+ P! m7 `(2)每幅图下方要有名称,用"图x xxxxx"标明;每个表格的上方要有名称,用"表x xxxxx"标明;8 P% V0 f# ]9 h, }7 v
1 J( f! d9 A; ^
& M& P3 [+ g* _
(3)插入的图片要清晰,一般来说线条和字体都要加大加粗,不然看起来会看不清,觉得比较模糊,给评委带来不好的印象。特别强调一点,用matlab画图时,要导出png或jpg的图片,不要使用截图工具去截图,截出的图放在论文上太难看了。以下面这幅图为例进行分析:显然,这幅图是不及格的,绝对不能出现在论文上,原因如下:第一、使用了截图工具去截matlab生成的图,图片四周有一层淡淡的阴影,太难看了!! 第二、线条、字体没有加粗,放到论文上会比较模糊,很难看清!第三、横纵坐标轴没有名称。, {5 I3 L. s: h6 V8 X

% U, l( ~" l/ W. Z# z' P( h
* c" K: B1 c# |- o0 L. O

) J4 _9 U2 r% m# k5 Q% ~

6 S! `  [4 C* L* z# |- a6 W' j' ^/ p, F+ [$ T4 O
* R5 l7 T( u: j9 _2 r( E' X; ^/ V
正确的姿势应该是是下面这样:
% g& n( L- j  V/ ?& v  _2 F, H; w
4 l# c7 u1 N% Y1 |# f# T
% O2 J8 Y) f8 U

8 h/ O2 z- _4 O0 N: |
! T0 C- y! s# e' f# ]
+ M& q, j+ |' U. O' b
. X5 o3 D) V' n, e7 u" U
(4)公式要尽可能多, 一般一篇数模论文的公式不要少于25条,公式多模型看起来就会显得复杂;
( Z  l3 T3 V" E) H3 V8 N6 s1 @0 z( g6 V# S) R' f1 z' K/ x$ ]: u) R0 ^

# f9 g- q' {% @  p7 v& W7 ?(5)表、图一定要尽可能多,这是亮点,特别是三维图、效果图,多多益善。插入多一些三维图、效果图会让论文看起来比较丰富多彩。下面是我们论文中出现的效果图,多用这些图能给评委带来惊喜,毕竟很多人的论文都没有这些图。
# }2 e. T! e; U; @, x, t
6 Z) O* Y' }* t  q

$ c4 j+ t6 V" }3 @. A( e
3 q( j+ l& E, p
$ _3 y5 S6 `6 y) Q% G

3 M4 [: O/ L$ p% Q* F" X

7 s/ [! B9 t+ y' t+ H& Y" U
* p- [+ r/ _) E- V- B! Q$ _
7 s5 r2 q$ R1 a3 P2 O
/ ^2 P0 D) P+ y0 A6 o
8 [5 b- h" P; d, R) b& b( `0 ^
5、答辩  O. C- ]) Z" f
        临近国庆,突然接到通知,要去中大答辩。当时我们猜测应该是送评国奖了,因为广东赛区每年都会从送评国奖的队伍中随机抽部分去答辩。  h* y2 t' B! I! e8 p0 D
' ^' G% V* ]1 w# {; z1 F: |$ r
! t7 C/ n" Y  |( R* j8 ?9 P  w  H
5.1 答辩PPT
0 N1 r4 ~8 q- M       数模答辩PPT篇幅一般是25-30页,初次做数模答辩PPT的同学可能没有经验,可以参考我们的PPT,当时我们花了接近2天时间去做PPT,做得感觉还算比较满意。
1 {; f, `% y8 W! N. t8 R$ k) v* \: _" b6 N0 I/ i
* }3 t5 P) P8 I8 |
       我们的PPT的基本脉络可以分为6部分:问题重述、问题一的分析与求解、问题二的分析与求解、问题三的分析与求解、问题四的分析与求解、评价与推广。
0 g% c  f4 w8 ]8 u8 s. ^. }5 X# ^, X
- T. k* b2 w; }; f& r9 @  x3 U
. A, a" ]  j2 L  j4 U+ j/ C
  p# x* I  R0 z+ E9 |& E" _5 ?

4 R  g+ C+ [  ?: ]3 z0 T; Z3 ^
; `- G3 E" {5 \; g& q
       数模答辩PPT做法跟项目答辩的PPT差不多:文字尽量少(最好只保留关键字)、图片表格要尽可能多,整个版面看起来要密密麻麻(因为这样显得充实饱满,评委会觉得你们的确是做了很多工作),同时也要美观,反正看起来好看舒服就行。下面是我们的部分PPT截图:
: T: i1 V+ f. j  ^
7 ]* }8 V9 ?& p% I' N, i
; j4 a/ {2 `4 f, B" {6 {$ d

" W9 n9 u. P& U8 L) {8 M: V
# V  K- b6 e( l0 `1 C& k

$ c7 _& q$ C3 F. Y# i8 e3 r
# P* `7 k8 ^4 W, I5 F& H. N
        上面提到文字要尽可能少,忌大段文字堆砌。但是有些地方就是避免不了出现大段文字,比如问题分析、评价推广,可以通过画方框和流程图等方式来避免大段文字堆砌的问题,如下图所示:5 f9 p+ Z- a- A' W+ l" t
1 V8 T" n; S# E! M3 Y( c

1 y" d' p$ T& w" z. {' h' v, W4 q' w2 G& l- j

: W' ^- @" Q$ K3 f8 q. T: j. S! {& b* V/ c) Z4 i# ~; L
5 z1 f1 X! a1 l& L, I9 H
5.2 答辩现场2 i$ |8 z, v6 e3 ^9 w% p! F8 i; ^
        数模答辩和项目答辩差不多,都是5分钟,基本是一页PPT一句话,高度浓缩总结。讲PPT时不要经常去看PPT,笔者就因为看PPT的次数过多而被评委点名了(唉,我太难了)
" i. ]5 [+ v; [1 E* I
8 d- G3 x' p. X5 i$ n1 o+ E
1 ~: q- }. Y7 S5 `
        评委老师问的问题一般来自于论文,他觉得有些地方看得不太懂或者求解的结果不太合理就有可能问你。当然也有可能问一些很水的问题,比如答辩现场就有评委问了其中一个队伍:你们的指导老师在整个数学建模竞赛中起到什么作用?7 [! b7 [8 Y. v) S7 z+ M# ~
8 I1 _$ U/ a" d/ k

, |7 a8 _, n% R$ D- K, ?8 Q- p. h        评委老师问了我们队伍两个问题,都是来自论文:一个是关于排队论,另一个是关于元胞自动机。评委老师觉得问题3用元胞自动机求解的结果与大多数人的答案不太一样,叫我们解释一下原因。不用怕的,根据自己的理解和老师侃侃而谈就行,两个队友表现超级棒喔。
* \* p' C& e5 d; j% D$ _; M; s) M
( A: u) C6 e; z# ^  K  v" d+ o
/ u, c& m* ?8 e
         放一张在中大答辩结束后的现场图(下午两点开始答辩,华工排在最后,所以我们接近6点半才答辩结束,呜呜呜)
% g$ X+ ~2 T( a6 U- F
+ r* a) x2 r! h7 l  P0 k
# A# T1 r7 ]6 s$ _( w# C/ Q! Q
" p6 \! W2 _) }1 c
6 j% M9 R/ n9 Y4 Q9 g  V

- R7 ?8 P& k) c* L& L' z7 V
% k/ j- \& b" X0 p& r" W1 R3 n) c
6、数学建模入门资源
3 D( H0 Z4 G( }0 B$ _/ c9 ?! T       絮絮叨叨说了一大堆,不整点资源咋行?给各位小可爱们送一波福利。
2 W  e$ ^4 v2 y+ A3 A6 b$ ]" L- N4 x* T  Y" Y. z

/ H' J2 ^3 f! i
- V8 c, [2 e( ^7 R! J4 g  ]: }9 r$ Y! v
! c& W& x' T+ {# u. B

% g* k+ K2 M0 R% |

% ?: l- n: `: L2 r* k6 [: SMatlab编程:https://www.bilibili.com/video/av9823697?from=search&seid=14415326926987938097# L& h- \0 c5 r6 f( o
7 ~: N& _1 Z9 w) U* x  W
0 s/ D. i9 v9 o6 g% d
建模入门视频:https://blog.csdn.net/qq_41149269/article/details/95755089
) Z; U6 ~0 ?0 e2 M
" z4 L0 O9 }% @0 m& C/ [1 K
% B6 V+ Y; x7 F3 h5 H& ?5 C/ D4 [
往年一等奖论文:http://dxs.moe.gov.cn/zx/qkt/sxjm/lw/& c. U1 W- h: P4 j
————————————————8 R* Y; J1 ^' G0 ?; H4 r
版权声明:本文为CSDN博主「Smallactive」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
0 s& _0 z6 D2 u+ ~9 {原文链接:https://blog.csdn.net/qq_41149269/article/details/102961160
5 Z8 Q( ?* ~3 B& O7 C: D! Z0 r2 S+ [

5 d* Q7 z& y/ D" O4 D- C9 U2 z




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