数学建模社区-数学中国

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

作者: 杨利霞    时间: 2021-7-15 17:00
标题: 2019年数学建模国赛(国一)经历总结

9 w$ G; m1 C$ i1 |2019年数学建模国赛(国一)经历总结9 ]( z0 j8 a- q  N  ^
     11月2号下午,百无聊赖的笔者忽然刷到一篇微信推送“2019年数模国赛获奖名单公示”,心里一紧,屏住呼吸点进去看,没想到居然在一等奖名单里发现了熟悉的名字,心中一阵狂喜。然后深深吸了一口气,假装宠辱不惊,淡泊宁静。回想起整个比赛,收获良多。笔者将按照以下目录主要从队员分工、选题、建模、论文写作、答辩这几方面分享这一次参赛经历。! b1 A# }1 W/ d6 h

+ \: Y- j" E& m1 e3 `
- Q1 z6 J% f1 c2 Z" h
目录
8 `5 w2 W% F. e, p1 E1、队员分工
! F! }' l) }) ^. q! ?# r! U
3 V0 b2 [  s" Q8 z( X! g7 @: c4 M

" B/ j# ?  @8 A0 S( M" X) A) w2、选题5 B/ u1 y6 f/ L, c

# o0 ]6 k  z& G8 J

- W, n* s9 Y$ p( e4 R2 a- k3 r3、建模8 P8 y. ~' R3 A7 e' U$ `. k0 |, R
+ u( y0 `: a# V0 F- H7 x
3 l& C/ ~9 M7 c) v
3.1 赛前准备: G* {; U5 s4 m. V  w, e: ?; {
% B# m+ x4 C% J. H

% A* ?$ D  s4 v1 d! q9 x3.2 查找资料& H/ p( M- ]- b' A
% d% H% F5 s. I' B! Z" k. y5 G
- X3 H1 N$ v/ x* p1 C: V* q) I
3.3 建模方法
9 G$ l$ ^( }; T7 f7 c/ I  O
2 h  `0 _: `# g0 ]+ Q
- j8 l. q6 a4 ^, Y% d) v
4、论文写作
  ~. Y4 Z' X  F+ `7 Y
0 [# r; r$ k: Y

3 s0 e/ {, ]1 B6 z4.1 摘要写法' h3 Z" A+ t0 W5 s9 U( K
2 Q/ v5 j: [% m) W) Z0 M) c0 l7 B
6 w  \; s8 D- t+ ^2 z
4.2 论文整体结构和各部分写法) Q' s  d/ @" `7 w. ^" i, g8 p
# T! Y+ v( [' G' R. z
0 n2 m$ S' U$ X" @$ A" Q
4.3 论文排版细节
9 v7 g$ {4 c9 e% |/ p& y; T
/ ]( j$ i  Y, b, @) ~' q; k. z6 J6 J" r

) O/ ^0 p) i# R2 N- g5、答辩6 S  l1 i. J, V
* m0 J3 Q3 W1 r5 X+ H& R( X

: u2 o3 ~5 U0 Q! @8 e3 v" l5.1 答辩PPT
/ a; G( Y, O& w! K+ _5 n6 E
- v" |( P- Y8 ~' n1 N3 `
, E1 W* j- e/ \$ X6 r/ U
5.2 答辩现场
. ~) ]) @, v% _
! G: v0 W" A6 {% T8 }" w- O

, F3 U2 h! A$ \2 O6 f" J6、数学建模入门资源/ D  \- [9 [& r7 A4 R

: g" D; J2 f( v2 |5 ~) H4 a1 V5 ~

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

* u# E, t! U+ H4 p$ Z
; F$ x/ Z+ n1 W3 |
: E5 B, @2 X+ c/ [/ W9 o: }$ J

) j6 m# g* d- @* w2 t: f- r
& K; A: N- l5 B; ]# Y
2、选题8 y  ^1 g; h2 H7 ]6 I
        从今年开始,本科生可选的题目由A、B两题变成A、B、C三题。在这三道题目里面,A、B题是典型的国赛风格,超级硬核,物理过程晦涩难懂,但是按照它的物理过程慢慢量清思路,一步一步地去分析也是可以做的,要有耐心。C题是典型的美赛风格,注重创新和发散思维,自由发挥的空间较大。近几年的数模国赛,都是有一道硬核题、一道偏美赛风格的题。参赛前,可以针对某种题型展开专门的训练,熟悉该类题型的建模套路,到正式比赛时就不用纠结选哪道题了。
5 z. L/ t1 a% ]+ B: V: t$ `7 _  \# `1 ]6 t6 i0 @$ r
8 N7 P( z/ l. @& Q- L
       笔者推荐大家优先选择美赛风格的题目,因为美赛风格的题目简单易懂,不至于看半天也没有搞清题目的意思。最重要的是,它容易上手,自由发挥的空间较大(写论文时能瞎BB,高谈阔论)。
) X  R3 H* Y5 ]/ Z* W& r8 N5 u4 r+ I" l9 p) q7 O5 F: o# K3 C, e

9 g8 l( I4 h- ~" J- A/ a0 z, Q3 k7 V. ~" {) |7 d: A
* P0 ~: L% x8 v! p: R

# N3 v& P7 w" h3 y4 k# o& B
7 e" P9 Y  Y+ A3 i8 L
3、建模" V5 w" I$ G! Q: g' @8 |7 P
3.1 赛前准备) n; I1 H6 L7 _# F% V
       参赛前要熟悉常用的模型和算法,最好把每个模型和相应的代码模板都整理成一篇博客,到要用的时候可以直接拿来用或者稍加修改就可以使用了,相当方便。这次比赛我们的核心模型是排队论和元胞自动机,由于事先已经准备好了代码模板,借用已有的代码模板并结合题目去进行修改,所以在编程上花的时间减少了很多。$ D" \1 `4 U- A. x) t/ t" d

$ m* P8 m* X- j" t' i/ M0 Y
0 A  |( z1 W% g2 V" Z9 A
: v3 Q4 g4 q- S4 e; N

" m; \1 ]2 N8 v
/ \4 ^2 d; L9 f. @1 B
8 A" c* ?5 N4 Q' n! J
        每篇数模论文必不可少是画图,尤其是画三维图。可以用一篇博客专门去总结三维图的代码模板,数模论文的三维图要注意一些细节,比如标题、字体大小粗细、线条颜色选择和粗细选择,字母的上下标、图片大小等,三维图的代码模板中应该要涉及这些细节。一般来说,三维图中字体要大一点,加粗,线条也要加粗,反正放上论文后看起来清楚、美观就行。在画三维图时我也套用了代码模板,基本上就是改一下函数就可以了,很方便快捷。
1 a) R9 E5 x9 Y/ Y/ I2 c* y5 \/ {3 I+ y5 _5 l5 O- ]1 u3 G3 b. Q

6 i! H3 Q2 y+ a3 |, A  y1 A: Z& P3.2 查找资料
1 u0 B8 X6 k0 o( j       分析完赛题后我们应该对要建立的模型有了大概的认知,这时候不用着急立刻去建模,事实上我们当时花了半天时间去查找资料。查找资料的好处:: E  ^1 r8 u/ n8 |3 n2 A* ^

" p5 X. j/ U( k* V6 D, G
# ~' Z( _( u/ d$ C* j/ l) T
(1)有可能找到类似的模型。这时候我们可以把别人的模型迁移过来,站在前人的基础上,结合自己的题目去进行修改升级,化为己用。这种情况是完全存在的,笔者在参加2019年数模美赛时,要建立龙对环境的影响模型,当时笔者是一筹莫展,结果在网上找到一篇关于红树林对环境影响的数模论文,把红树林对环境影响迁移到龙对环境的影响上,结合题目去进行修改升级,最终顺利解决了问题。
  m6 I/ @' c7 ?; x, G4 o
8 [# L) A% c  V# `; w3 F
4 M6 `: G* r: Q" \; ?( f' ]5 y# M
(2)加深对相关领域的了解,有助于扩宽建模思路。比如2018年国赛A题高温作业专用服装设计,网上肯定有很多关于高温服装设计的研究,通过阅读相关资料,我们可以加深对高温服装设计的了解,甚至我们数模论文中公式也可以来自于找到的论文资料(当然,要把公式中的各个符号改一下,不能直接抄)2 g: S4 x& h) d0 k: ?) J

+ f% U, d7 G$ F8 e( K
% I; Q; o, @8 p
3.3 建模方法
& l, q/ K4 w4 Q' U          如果找不到可以借鉴的模型,我们就需要自己去新建模型。我常用的建模方法是:把题目中各个因素全部用字母表示(把它们量化),建模的过程其实就是量化的过程,然后找出量化后的因素它们之间的关系(通常是函数表达式)。或者这样说,一个模型就是一个函数表达式y=f(a,b,c,d,……),a、b、c、d是量化后的因素,y是量化后的结果,输入a、b、c、d就能得出结果y。4 J) L& c% |: Z* }1 x# X
* U0 x7 ^- f7 n0 H. ~# v

! b. @3 S: }$ a/ o- H; G1 b; z  J) ^5 Y2 p  r2 U4 y% n, p
& X. y* W" L, H9 d+ x3 X

7 H: k- Z( k! d/ A

3 \( E8 E. z8 z6 T' l$ M        建模要做的其实就是构建y与a,b,c,d之间的关系式。没错,我们就是要构造公式。请记住:要大胆地构造公式,只要该公式符合常理,曲线趋势基本符合生活实际情况就可以了。请记住:不要妄想我们构造的公式能够经得起科学家的检验,不要想着我们构造的公式能像万有引力定律公式那么严密,在短短的三天里,我们是很难做到的,而且别人没要求你做到。构造公式时,要充分发挥想象力,不要被各种条条框框束缚了你的思维。贴心小提示:构造的公式要复杂一点,多运用高数的知识,同时公式的数量要尽可能地多。公式复杂,数量又多,别人就会觉得你构造的模型很牛B。
: y4 X! [, I3 v6 N7 H0 _9 ^) K$ F
9 L4 {2 `4 o, s9 v
        建模坚持一个原则就行:模型有理有据,求解得到的结果合理即可。如果求解得到的结果明显与生活实际情况不符,那一般就是不合理了,这时候可能就需要去修正你的模型,使结果与生活实际情况相符。1 m& E8 U$ j; _$ S, y

) C. o2 \( P* J: T: I* u+ `
  o# {- z% \: U2 q3 L7 @) P) ]
4、论文写作
6 K' t6 S4 P& T3 E" k        论文写作在数模比赛中占重要地位,因为我们最终提交的是论文,评委是根据提交的论文去打分、评奖。如何提高论文写作能力?最好、最简单的方法就是研读官网公布的往年一等奖论文,学习他们的总题架构、谋篇布局、各大模块的写法、论文排版的细节处理,然后在写论文时模仿它们。" N4 P8 Y: i: ~" J* g* ?$ i
  A# C+ O6 Q3 O
* f4 ^$ m/ E* {7 `1 v
4.1 摘要写法) x7 m! |. T) i1 n& Z
       摘要是数模论文的第一部分,也是至关重要的一部分,从某个程度来说,它可以初步决定论文的获奖等级。一篇二三十页的数模论文,阅读起来是枯燥无味的,因为里面有很多晦涩难懂的概念、符号和公式以及抽象的图表等,评委不可能每一页都认真去看,但是摘要是一定会认真去看的。评委通过阅读摘要对你的论文就可以有了大致的了解,对你们三天比赛的成果有了基本判断。所以,大家要认真写摘要,摘要一般是最后才写,至少要花三个小时去写,而且要反复修改。% o. h! R9 z' A

" X- U" I0 v) b$ f9 t) v6 Q

. A# L2 ]3 q- _' C4 p( V* X        摘要的写法是:摘要应该体现你用了什么方法,建立了什么模型,解决了什么问题,得出了什么结论,也就是回答题目中的问题,在最后一段还可以写一下可作哪些推广,紧紧地围绕这几方面去写就行,在语言表述上尽量模仿往年一等奖论文。下面以我们队伍这次国赛论文为例进行分析:( G& O: @" ~' c+ z' z
6 m  R* Y+ ]. H2 d" c
9 Q: B" f( S7 u
5 Y$ J! C6 C& I* q  n9 l5 J9 S

7 j- Z; t! B5 Y7 a5 m) V
. G7 ~4 F4 {4 @) g0 M6 D

  n$ q4 }: f- G* [9 C/ {4.2 论文整体结构和各部分写法. O5 U! Z2 n8 _  t/ z7 ~& [
        数模论文结构一般可以分为摘要、问题重述、问题分析、模型假设、符号说明、模型的建立与求解、模型的评价与推广、参考文献、附录九大部分,在上一节笔者简单谈了一下摘要的写法,剩下各部分的具体写法笔者就不一一赘术了,可以参考知乎里面的回答,总结得很到位。数模论文各部分写法参考:数学建模论文套路总结& f! B$ p) V. V

4 `0 F2 R" d4 K; T
: O7 Z- z* x6 E% `' K

6 G2 H9 H# _" D: ]/ G
  I& z& ?1 O6 j: J1 q* C

# A- l& O* t6 k& G, [- `

; v7 g" q! C1 G& T8 ~9 y0 S7 F$ D
! f; k. i# p' j0 c# @! n9 e  U/ F/ ~* Q$ E9 d* l/ r

" W* h+ b9 W0 w, e2 C4.3 论文排版细节
1 L: D# I, [  N2 m, c* m       论文排版是评委能直接看到的第一印象,排版好看的话会给评委带来眼前一亮的感觉。笔者总结了一些在论文排版上需要注意的细节:& d( r4 j) c/ B7 v; Q

2 T1 j6 {+ U$ _" v* e) Z, r5 T

9 J0 ?% R# u7 ?' p6 L5 q3 k, n5 e: [(1)公式要居中,公式编号要右对齐;论文要设置一级标题、二级标题,三级标题,因为这样论文脉络会很清晰;
! m) U4 n0 c0 h
$ v5 ~2 B; J  d/ `. s
: k2 w0 Z. @- t$ X$ C
(2)每幅图下方要有名称,用"图x xxxxx"标明;每个表格的上方要有名称,用"表x xxxxx"标明;
" F9 t# I! b9 n, _  [
9 L" k. U# ~" v! N1 l- a
) d4 e9 X) `3 ?9 @1 ?
(3)插入的图片要清晰,一般来说线条和字体都要加大加粗,不然看起来会看不清,觉得比较模糊,给评委带来不好的印象。特别强调一点,用matlab画图时,要导出png或jpg的图片,不要使用截图工具去截图,截出的图放在论文上太难看了。以下面这幅图为例进行分析:显然,这幅图是不及格的,绝对不能出现在论文上,原因如下:第一、使用了截图工具去截matlab生成的图,图片四周有一层淡淡的阴影,太难看了!! 第二、线条、字体没有加粗,放到论文上会比较模糊,很难看清!第三、横纵坐标轴没有名称。- q, d- ^8 J# A) R, K- W

( I& ~; I" j  q# g% U
# g. l# Z5 n  A% M! ?
& H: u* C! n: ]2 }% C  {& D& ~

6 r* M1 F1 u; o) o+ I  Q
6 V6 `; j3 ~/ K2 u- F1 n
: n- k* x% S+ N; q8 t0 ]* d8 b
正确的姿势应该是是下面这样:
- m# G2 D$ ~8 K4 v& x) [0 f& t5 d, W0 R# X
1 J, [/ G; @+ h$ z# [5 E* R9 G

$ q" D# r" K/ M; B+ i) D# `0 _0 ~, R

! R/ g" m6 u% `, X- S# `" s& a6 b/ z7 D! X
- ?- D4 g7 K8 s: F+ W
(4)公式要尽可能多, 一般一篇数模论文的公式不要少于25条,公式多模型看起来就会显得复杂;
0 H% H' n% S( c* z0 n- W) V3 j6 Q' y3 W* D$ |' i  e
# w& V) b" C) f4 |9 }5 {
(5)表、图一定要尽可能多,这是亮点,特别是三维图、效果图,多多益善。插入多一些三维图、效果图会让论文看起来比较丰富多彩。下面是我们论文中出现的效果图,多用这些图能给评委带来惊喜,毕竟很多人的论文都没有这些图。) y- b; v. v7 B' {  p2 Z% X

5 f9 j8 P3 ~3 x  s3 k

6 ^' n. D$ A5 r9 Q: D2 b, R0 B4 K; B% a0 r" j$ `' b4 t
8 [5 O/ k/ z9 W7 r* {1 N2 x
8 A) p3 F( Q% m& S- O6 _, ?# [" I+ L

) S: E1 `2 D: P. N* U5 @' `& Q
$ Z2 O% f0 a! \  M* Z: p; k# c+ N0 X

7 A6 r" i+ A% A0 {2 n
, B2 d7 h) P% t& |( K' _! }
! l7 U" W. N" u. X$ x
5、答辩3 ?2 m" w2 |3 s* g7 P4 \; Y0 j
        临近国庆,突然接到通知,要去中大答辩。当时我们猜测应该是送评国奖了,因为广东赛区每年都会从送评国奖的队伍中随机抽部分去答辩。& I4 v& f: Z4 w$ j# Y$ s7 |

8 B1 g( T( b' l3 k4 s; t% }; j' c
! C3 f' F% y1 K4 I- Q8 U- \
5.1 答辩PPT
3 S% ]+ `- x) y8 i7 M       数模答辩PPT篇幅一般是25-30页,初次做数模答辩PPT的同学可能没有经验,可以参考我们的PPT,当时我们花了接近2天时间去做PPT,做得感觉还算比较满意。6 {$ u# J: G0 z4 S4 A* `& H

2 Z& n3 E4 S  \, @- h# z' R: F, z0 l
- r; i. l$ k! J3 |* u* f
       我们的PPT的基本脉络可以分为6部分:问题重述、问题一的分析与求解、问题二的分析与求解、问题三的分析与求解、问题四的分析与求解、评价与推广。
, O; `4 y0 k! |3 g: I
1 s0 \0 }! C3 b" U
0 m( c0 c+ @! p6 e& ]6 W7 _

3 }# \' \! q, y9 `" [

; p5 s3 i0 ~; [  a
7 h* n+ W% L0 N) S. N

4 p& \( b0 L; J       数模答辩PPT做法跟项目答辩的PPT差不多:文字尽量少(最好只保留关键字)、图片表格要尽可能多,整个版面看起来要密密麻麻(因为这样显得充实饱满,评委会觉得你们的确是做了很多工作),同时也要美观,反正看起来好看舒服就行。下面是我们的部分PPT截图:( R+ T4 y( h3 U1 M$ [0 p

: V; o* z2 X! d' ?2 {4 F* R3 |1 I
: [+ ]. X7 Z+ h8 |0 U  e9 X
, P/ W; X4 P. Q5 ^

% s2 J, d! g* j+ D; {! k2 E3 Y5 F' ~
" Z+ m, T1 j9 M8 Z7 m8 Q! X
        上面提到文字要尽可能少,忌大段文字堆砌。但是有些地方就是避免不了出现大段文字,比如问题分析、评价推广,可以通过画方框和流程图等方式来避免大段文字堆砌的问题,如下图所示:8 T, h+ e" f& ^  u) e% i

7 w- R1 @& z3 ^' @3 _
. `! z& d( e# a
" t1 j# E. U. [6 s- s3 d
$ z8 }1 e: P; p' k% a( I- G4 t9 ]
2 o2 F8 e0 x- a* J. G/ G. j

  a) Y3 C) ~7 s5 H+ M5.2 答辩现场$ B4 G1 A$ t' h, O; I
        数模答辩和项目答辩差不多,都是5分钟,基本是一页PPT一句话,高度浓缩总结。讲PPT时不要经常去看PPT,笔者就因为看PPT的次数过多而被评委点名了(唉,我太难了)5 ~5 L* ~; s+ Z3 Y
/ ~, w% y" Y8 d0 @" q

4 |% V4 B" I6 _7 G        评委老师问的问题一般来自于论文,他觉得有些地方看得不太懂或者求解的结果不太合理就有可能问你。当然也有可能问一些很水的问题,比如答辩现场就有评委问了其中一个队伍:你们的指导老师在整个数学建模竞赛中起到什么作用?
; p8 X) `, Q% m7 N5 \# I  v# ]3 @/ j3 p; V+ [" @1 d, Q; K. B

% \; `9 A7 L# W! i& \. D6 g, Z% `        评委老师问了我们队伍两个问题,都是来自论文:一个是关于排队论,另一个是关于元胞自动机。评委老师觉得问题3用元胞自动机求解的结果与大多数人的答案不太一样,叫我们解释一下原因。不用怕的,根据自己的理解和老师侃侃而谈就行,两个队友表现超级棒喔。
$ o" H' T, b+ _$ X0 o- \: t
2 n* [4 ^2 b% N* l6 H: E. q
8 B" |7 ?2 h1 E( z" [, ]! x- N
         放一张在中大答辩结束后的现场图(下午两点开始答辩,华工排在最后,所以我们接近6点半才答辩结束,呜呜呜)) @7 S0 h" z) X& }0 s
: d. m( D5 E) J! w: V! e/ y: B

& G! L2 D. |. l0 G/ |" ?, _  E3 B& K) D1 u5 ~, x+ ]

% Y8 M6 V0 U. U+ g
+ R. j& M, L. {8 T( _8 X- ^

2 b5 }" {( K  c* @6、数学建模入门资源
9 W% ?# \3 h4 j       絮絮叨叨说了一大堆,不整点资源咋行?给各位小可爱们送一波福利。9 `+ Q2 _; \1 {7 b! D! M" G7 v

, a6 o, Y2 A+ c7 Z# j! K! n) w
+ }! m- x1 k" Q! O1 p7 P
0 d2 Y/ z/ s% v/ a

" I- D8 M8 _; y8 H4 [
1 u7 W2 S, P2 O# T. B

3 }5 k4 w! T+ o' V  E  F& CMatlab编程:https://www.bilibili.com/video/av9823697?from=search&seid=14415326926987938097
7 O, ]0 u7 b* q! F* i+ a5 c* q( g5 |! i) K- Z" s/ H

! X1 U! U# b6 s建模入门视频:https://blog.csdn.net/qq_41149269/article/details/95755089* U7 N9 @+ \, l/ G
* u, R+ h; l" w7 h) }2 U# i
/ |0 c& M1 W4 u7 H+ ]$ }
往年一等奖论文:http://dxs.moe.gov.cn/zx/qkt/sxjm/lw/
+ ~" G" ^9 k1 Q% \————————————————( ]9 e. D+ R2 e/ l5 R1 w
版权声明:本文为CSDN博主「Smallactive」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。+ b& k8 p# M% r, p8 C( r
原文链接:https://blog.csdn.net/qq_41149269/article/details/102961160" Q, n& G8 W) N3 T2 g$ f) T

- T" f) e: C/ L- e8 j; A/ {- q0 M& L6 B' w+ e





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