数学建模社区-数学中国
标题:
致那些正在入坑或纠结要不要入坑数学建模的小白们:来自一名大三狗的心路历程——...
[打印本页]
作者:
杨利霞
时间:
2021-7-19 16:41
标题:
致那些正在入坑或纠结要不要入坑数学建模的小白们:来自一名大三狗的心路历程——...
6 @- C/ q+ W2 p4 {
[color=rgba(0, 0, 0, 0.75)]
致那些正在入坑或纠结要不要入坑数学建模的小白们:来自一名大三狗的心路历程——愿你们少走些弯路,多取得些成绩
8 k" m* g9 z+ ~" R# K; b7 N
[color=rgba(0, 0, 0, 0.75)]
, w5 z5 ?3 k4 b+ p. \
z8 t8 T, r3 x9 A/ m
美赛之后的春节假期,闲来无事的我回顾起来自己的建模之旅:开始入坑时的无从下手、初次建模失败的伤心难过、摸爬滚打后的茅塞顿开、第一次拿奖的满心欢喜,多少个彻夜建模的夜晚好像就发生的昨天,一张张得之不易的奖状依然历历在目……寒假结束,就是大三下学期了,一只大三狗开始为将来去哪里上学做最后半年的冲刺了。于是,我思考着,似乎有写点东西的必要了,既是为了重拾自己的初心、坚定自己圆梦梦校的信念,更是为了想让后来的人能从我的经历中有所收获,少走些弯路,多取得些成绩。
) k" P9 I4 K" i
, t S) {' A9 S4 B
3 ^8 G9 r. H* }( C
本文写给那些正在或正纠结要不要入坑数学建模,以及初入大学不知如何规划未来四年的小白萌新们,希望能或多或少给大家带来一些启发
. C9 I& X2 {* {! c. x2 T( q
$ ~ o) p! U+ ]- ^8 o5 `
: o, n& {! R! L' N
《一些想和你分享的故事》
5 s+ E$ ]3 D3 g( J/ H) G
1.《相遇篇》——为什么想建模?
6 {4 ~. m/ U$ j* h8 S0 l) \4 i2 F0 I
2.《碰壁篇》——建模是不可能建出来的。
6 R$ E$ m4 `) Y+ X# K
3.《成长篇》——偶然的发现、突然的醒悟!
) f/ g: L6 G6 p% [8 S3 Y1 }: I
3.1 模型:找对资源,明确导向
4 W" c# }; v" k1 N
3.2 编程:君子性非异也善假于物也
6 N x! u: O R) _# w
3.3 论文:文笔排版好,一美遮百丑
* ^8 k( B& ~5 _% q, i
《相伴篇》——建模好队友,一生好朋友!
7 I8 v: [! R$ S; V8 {1 A& {6 _ P, M
《干货篇》——愿你少走弯路,多取得些成绩
4 O9 T, R8 K; e4 M
《废话篇》——聊一聊大学
* V6 T `' e( Q2 t1 g* w
1.《相遇篇》——为什么想建模?
" K$ I7 k; S& T2 L) V# w" H( L
为什么想建模?不知道大家是否思考过这个问题。我当初想建模的理由很简单,就是觉得“数学建模”这个词听起来很酷!很man!利用数学工具去刻画、去描绘世界的运行规律,岂不是太牛了?!
) o+ [. K0 W5 O. w
- W8 j: f' ^0 y
3 p: x! o% S: {; I4 n
那时的我正在读大一下学期,一方面是主观地想去建模,另一方面客观地认为自己数学还不错(数学分析考的不错,满绩)。
+ k L5 |5 E% I4 r% d6 W7 ~
5 `8 A$ q& c# z8 M5 k
! A8 B; x9 o; ^. B- z% W: |( I
于是,我没有任何纠结,找了两个同样有兴趣的同学,参加了学校五月份的建模校赛
# Y2 j0 J6 h# l
9 H& B0 B$ z1 i/ o5 _" V
! Q, N- A2 _7 I# z, }( I- v* w B
(当然第一次参赛的结果那是相当惨烈,但无论如何,我的大学建模之旅就此开始。)
7 H3 F/ [ v* |$ d8 R! H5 k9 l
6 \ c# u% F' M- X f! L: F4 ]
1 q* W7 D: a% [, r* D4 ^
每一个入坑数学建模的人,各有各的理由与想法:或是一时兴起,或是想提高能力,又或是出于功利的目的。
) Z( s, S4 T4 W' [* R
. C$ a$ _6 ~3 R2 Z0 `8 N) }
% u) [/ s$ B$ J
每一个纠结要不要入坑数学建模的人,理由似乎出奇的一致,我总结为以下三点:
1 p/ i+ F9 S i% H
: t! \. k7 C$ f0 m+ c0 T
9 K# \3 U: g5 X" v" L7 W
我数学不好能去建模吗?
- C r( w }1 H* a" |% C9 ^
我才大一,我还小,我现在去岂不是只能当分母?
A: n+ i- |- T Y- L7 |; m
建模太难了,我能学会吗?
+ p l9 d% x9 ^+ c0 S( e
但是,无论如何,有一些客观的事实务必要与各位小白交代清楚。
; X0 o: ]- Y) R: I8 e% u3 h; Y
: j7 E( c @1 n3 u
! W( L) p% S1 z( \, [6 Y6 A* D
1.数学好不好和数学建模搞不搞的好是完完全全两回事!况且很多人所谓的数学好只是分数考得高而已,而数学建模考察的是你的综合能力,并非你的应试能力。
8 {# K. k% S1 ^0 P* [
0 N4 k9 I' i# f0 f8 {/ B; c* Z
, A* t! t( U$ M3 Y
2. 这个理由很不应该了。诚然,低年级的知识储备和各项能力确实与高年级的同学没法比。但事实确实这样子的:很多人觉得低年级开始搞比赛太早了,自己“啥也不会”,等学完一年的课再去也不迟,但当他们升到高年级仍然发现:面对赛题依然“啥也不会”。其实,不论是建模还是其他很多竞赛,学没学和你做不做的好没啥联系——本科课上教的内容都太浅了,根本不够你比赛的时候用的,现学现用的能力才是最重要的。不妨趁着大一有时间,多去积累积累经验,走一遍流程都是很好的,如果你不去尝试,到头来将没有任何结果。
2 a6 B( f/ o, `2 e, y
# ]# v; T: L K1 u
2 z0 E5 J G& l, s/ B* S0 B
3. 建模说难也难,说不难也不难。树立起科学的“建模观与方法论”是第一步,更重要的是全身心的投入。
. o8 l; ]- R( J
% A& ^- m7 Y8 ^# P+ C1 I
" J& f6 W$ m( F7 N
4. 曾几何时,数学建模似乎不再是一种课外的、兴趣使然的活动,而是逐渐成了一种“无形且必要的附加分”。社会越来越卷了,大学越来越卷了,就连数学建模比赛也越来越卷了。卷到底是不是一件好事我不得而知,但是它所导致的现象却是不争的事实:大家越来越累,好好相处越来越难。后来我才意识到,数学建模得奖了可以保研加分啊!一加还加好多啊!我总觉得竞赛已经失去了原本的味道,但是没办法啊,中国学生就是需要各种各样的奖啊,就是需要参加社团当学生干部啊。一个能够证明我观点的事实是:美国大学生数学建模竞赛中超过98%的参赛队来自中国(你细品)。
8 S ~* `( C* r$ S: p
7 P7 ?% w8 j2 @( B5 p
; X! W+ Z" m ]2 U6 h# Q. }
2.《碰壁篇》——建模是不可能建出来的。
7 p8 A1 y& X0 K O( A1 p( K+ t
在上一篇的部分,我讲述了我入坑建模的理由,以及我对入坑建模的相关看法。决定入坑是建模之旅的第一步,这条路并不平坦,波折很多,付出而没有回报是常有的事情。如果你无法接受以上事实,建议更要参加,建模说不定可以帮你调整心态。毕竟,人生很长,困难很多,有很多怪要打,如果连眼前建模失败的失落都无法承受,未来那么长的路又该怎么办呢?
: h* y5 N O7 B2 t3 i8 o9 s2 s
9 d# t8 v2 b. S8 \
- z* }: p# n! F' E! O5 Y _
我第一次建模的经历可谓惨烈无比。
; C: v% ^. i- T0 g) l
; \4 i2 V( K$ d2 l0 j) z/ u% _
! f% a2 m, C. k0 `; v. Q" @
首先折磨我的是读也读不懂的题目。数学建模的题目往往很长,有时候比较难理解。因此,才比赛中,认真细致的审题是关键,你必须知道题目到底想让你干什么。
& x5 {3 H2 p# s% N2 ], N- _
: Y0 _& N+ G, y0 ^0 R8 h
7 y8 q/ J: x5 z1 o+ Z* g
接着让我抓狂的是数据咋找也找不到。我记得但是的题目要建立一个能够刻画、解决北京立交桥堵车问题的模型,因此,找到立交桥的车流量数据非常重要。找数据并没有什么特别好的办法,除了一些常规的数据之外,更多的取决于你们的信息检索与资料搜索能力如何了,当然,耐心和细心也很重要。但是很遗憾,当时的我们既没有耐心,也很不细心,而且找资料的能力比较差,到头来啥都没找到。
4 l6 y7 V( {, \( \
2 Y* T. D) a' Y( x0 Y
* ]: y* u. X+ I4 H
数据找不到,模型建出来了也用不了。(当然,我们也从知网上找到了几个相关的模型,但是不知道怎么用,不知道怎么改编,外加数据找不到,就没怎么建)
6 N) G0 h, W- I, T! T
5 \0 ]3 x# w7 A
- O/ M& G# j E" ?/ a8 r
两天后,三个人感觉都无望,打了退党鼓,第一次比赛连一篇完成了论文成果都没有,就这么结束了。就像是一段十分失败的感情:开始轰轰烈烈,中间逐渐冷淡,最后不了了之。
# U0 _0 n, J y# g4 E5 z) ?( i- E, D8 M8 b
, f' t6 c# d6 ^' Y0 Y: X
* Q) k# J0 T9 [ H# O" b) j9 K
这次比赛很失败,因为他改变了我对数学建模的认知,并且让我怀疑自己的能力:我在功课上明明学的不错呀,为啥建不来模型呢?也正是这次糟糕的经历,给了我很多的启示,让我日后在课程学习与参加其他竞赛时都很受用。
- f- Q* z9 a$ n/ k- D0 [, [/ I+ a
7 [( U: l @( r/ O
/ o* z9 w" U& @% E3 I$ U
3.《成长篇》——偶然的发现、突然的醒悟!
1 K* |) \8 W6 j+ y* e+ \
那么,从第一次的经历中,我学到了什么呢?我总结为以下3点:
# o, Z$ R( [& P# S) ]* v0 ]% t
: `; m; X( w; k& [( a6 \" B$ Z( q/ z
' E" o2 S. h/ ?1 h
不打无准备之仗。在建模前要做好充足的准备,首先要了解比赛的流程与规则,其次要去学习一些必要的建模软件、掌握一些常规的模型与算法,最后就是要找好队友,分工明确。
. Y: Y0 `! S8 f" D
既来之,则安之。自己的模型就要由自己来建好,不要轻言放弃。放弃这个词的杀伤力可太大了,这是一种消极的态度。放弃,意味着不可能会取得成绩。而且,一个在建模比赛中就轻言放弃的人,大概率也会放弃其他的事情,这就是所谓的不靠谱。所以,如果你打算入坑建模,就一定要逼迫自己在比赛结束之前交上一件完整的作品。
& k1 Z* ~1 q C) G6 t
找队友要精心,选对人很重要。第一次建模时,我找队友没想那么多,就是都有兴趣而已。但是这中做法是非理性的,也是不合理的。建模的队伍由三个人组成,一般划分为三个岗位:建模岗、编程岗和论文岗。这个岗位划分是有其内在逻辑的:在比赛中,首先要通过模型与假设对问题都一个理论性的分析与解答,然后通过编程软件将模型进行应用,得出结果后,再通过论文的形式将成果进行包装,最终呈现出一个完整的作品。
! }9 A9 S( i* i/ P1 {: e" J3 [' N- E
反思之后,我首先找到了合适的队友,然后在大一的暑假期间进行准备。前期的准备中,我也遇到了各种各样的问题,走了很多弯路,最后误打误撞地走上了正轨。这个过程中,我觉得最容易走弯路。下面我想从模型、编程、论文三个方面以此介绍
6 Y8 c/ ?7 W! r7 ^) I- `/ l9 e
* _8 T- W% b6 O
( J# O. l, P: U) E5 r
3.1 模型:找对资源,明确导向
- e/ x3 E9 V, q* y5 K& d, A. O
我想相信大部分小白在学习模型的过程中,都有这样的经历(至少我周围的同学和我都遇到过):
1 `% r$ Q2 I8 ? I
0 d1 q" f% t& m2 P
$ ]/ S+ [, s8 N
第一步:从淘宝上买建模教材
( r% O4 r& E% t' s: w7 i; O7 n/ j
第二步:翻开第一章,开始逐字逐句地认真“学习”,先学模型的历史发展,再学模型的理论原理
6 s! D9 c& M8 V9 h1 O7 J" u
第三步:哎呀,这个原理看不懂啊,我再换一章看看
6 _( y- n9 C. T
第四步:换到新的一章,开始逐字逐句地认真“学习”,先学模型的历史发展,再学模型的理论原理
5 n6 _7 u3 f8 W$ t( R# f. q4 d ?
第五步:这什么玩意,看不懂,学不会,不学了
# w5 k! y0 U/ k
当你不断重复以上经历,OK,那么你从入坑到退坑估计就不远了吧。究其原因,是当时的我们没有形成一套科学的“建模观与方法论”。
& Z# E% }* S1 L' o; N8 j9 x5 G& G
( v3 F/ o* I8 E6 g0 G' P- @
3 K4 x0 ?8 v; p$ {# j) l8 _
首先说学习模型的方式,不外乎三种,从学习效率上来说依次为:找个建模高手手把手取经→在网上学习视频课程→购买实体教材自学。对于第一个方式,它在现实中是很难实现的,一是我们不容易辨别一个人到底是不是建模高手,二是即便找到了人家愿不愿意教。对于第二个与第三个方式,基于效率与效果考虑,我倾向于第二个。
8 i+ L, V9 A- o2 n& ~3 J+ Z* V
! H5 \: n( U; Q0 R- \
2 Q+ g9 O+ O% q# L- E9 ]/ T- V" @
当我把姜起源老师的《数学建模(第五版)》翻来翻去,到头来一点没看进去的时候,我意识到自己看书并不是一个好办法。效率低不说,关键是碰到看不懂的地方,没有人给你答疑。
. o6 l B9 ]5 j( k( f5 X/ Z- G- i
( n* N1 L! J7 N3 \9 M8 S1 n
1 T3 I9 h0 @4 @" @
就在我怀疑人生的时候,我果断去B站(以前就听不少人说B站是一个爱学习的网站)搜了一搜,结果真的捡到了宝!
) f- g7 D: i6 a1 ]
" d& v, _* q- g7 E; s
" \& k p U B* a* I
在对比了很多数学建模的网络培训课程,在这里我要强烈推荐两个课程资源:
; i( J# S. z4 r. a# D+ \5 _0 V
$ A* [5 @/ [) G' |" v. A) l2 t& h
8 e: V% d% O3 s9 u! ?9 ?( d
一是清风老师的数模系列课程
. _% {0 d& N' `; x. ]9 ^( x
$ S/ |7 i# E7 Q1 Q
# }8 B- W6 c& X: a/ v1 Y7 V$ X
二是科研交流的数模公开课程
0 u# A3 V5 @$ x7 F1 Q3 _) t, O- y
+ ~* Z8 x: ^% N& G7 ~- \/ P$ P) B$ B
% v4 `- _$ b' i& T: O. o& C. [/ t, P
这两个课程推荐给各位小白们,他们帮我少走了很多弯路,让我真正理解了数学建模比赛究竟是怎么回事。
* F5 j) k, z8 U( y R. n
. {3 E$ Q9 Y1 L/ [
0 B2 Q' R( o9 \3 t: c' B/ r5 ?5 ?
在学习建模的过程中,我比较赞成的是以应用作为学习导向,也就是会用模型解决问题。例如,在学习灰色预测模型时,我们应侧重于掌握以下两个方面:
. ^- D y5 J$ e4 c
3 I3 ~ l; ~( }. Q' n1 n
3 @! k3 M+ }9 j8 s
灰色预测模型的应用场景(它是用来做什么的,在什么时候需要使用)?
2 \% B1 z5 }3 V+ _8 H
如何进行灰色预测?(可以用SPSSAU点击操作,或者用MATLAB编程处理)
3 N. u" G: M: m
我们不必深究模型原理细节,而是要熟练掌握模型的应用场景与技术手段。
1 T. V, ~- j8 F, u, w
+ n; B0 {/ g- H* R/ [# s. P% S
5 c; r# M) `! ?; G: A
3.2 编程:君子性非异也善假于物也
1 s+ k, y( a6 q5 Y4 t( i( ^
编程是数学建模中重要环节之一。我对于编程的观点是,能用操作式软件(如Excel,SPSS等)解决的不要自己编程,如果一定要编程的,先去寻找是否有现成的开源代码,如果以上都没有,那么才去自己编程。
& j" ?& q3 T7 }6 g. b8 c
1 W6 L$ d' r, M( t. l
, W% u9 U& D4 B
软件也好、各种编程语言也好,它们只是解决问题的手段,而非目的,只要能顺利应用模型,那就是好办法。我认识很多同学,他们自认为学了点东西,希望独立自主地完成编写花里胡哨的代码求解模型。其实,如果水平真的达到这个层次,自然是可行的,但是绝大部分同学达不到这个水平,因此,善于利用身边的资源来提高模型求解效率,远比自己研究半天,从零开始要高效很多。
& c6 o' A7 {6 j
+ ]8 X' y. I4 b4 l$ |- |; n
6 `2 r) M- ^/ J. T
3.3 论文:文笔排版好,一美遮百丑
. x0 ~8 g0 J, w* C; H+ N
建模的过程,以及应用的结果,最终是通过文字的方式呈现给评委的。很多队伍模型本身建立的很好,计算结果也准确合理,但是他们却没有用文字清楚地表达建模的过程,也没有准确地描述应用结果,最终只能吃哑巴亏了。
$ q" n$ i6 D. Y$ a+ v
7 Z! e, h# O9 _) @; C
6 a% H8 Y4 R# B$ l8 f" Q% d- d
建模论文是一种学术类的论文,需要严谨的叙述与清晰的表达,否则很难推广与传递所要表达的成果与思想。
L7 B' v8 L a( o8 F5 X
* N7 q" W+ W4 z, }) W! o$ B9 x# q! E
$ M0 p4 D4 b) \" j
另外,排版也是评委看中的部分之一。虽然近年来评阅的标准越来越客观而规范,但是不可质疑的是排版在评阅过程中所发挥的重要作用。毕竟人要衣裳马要鞍嘛。
+ j8 |2 A) Y( e5 m
& g* y) T1 C1 K/ m) \
# \/ N: G$ n6 m3 {( G# W4 ?* n
当然,会有人纠结到底要不要学习LATEX进行文档的排版。首先,从学习成本上来说,LATEX成本较高且难度较大,用的好自然没有任何问题,如果学的一知半解,那么到实际比赛中并不能发挥任何作用,反而会拖后腿;再次,从替代性上来说,Word作为大家日常使用的工具,容易上手,但需要多加练习才能从“写字板”进化为“文字编排工具”,把Word用到极致并不容易,但肯定比你画时间学LATEX简单;最后,我仍然要重复这样一个观点,即无论是LATEX还是Word都是写论文的工具,而非目的,最重要的是你形成的文字内容。
* x* E- M( \; c3 M5 o
! b# E& H0 J+ J
, q6 E$ q) B) O7 \
《相伴篇》——建模好队友,一生好朋友!
0 J8 N: A' G" X0 U* p$ U) ]& \
所谓“天时地利人和”、所谓“不怕神一样的对手,就怕猪一样的队友”,找一个好队友对于建模比赛来说尤为重要。笔者本人是经管类专业的,偏文,文笔比较好,因此在选择队友的时候,我着重考虑对方的建模能力与编程能力。我们队伍的构成为“一个经管类专业+两个理工科专业”,自认为比较合理,且确实配合的很好。
. @# |% `4 P+ X5 y
7 [$ w# O) f; ^' G
; Q- g R% c" I8 _6 K9 }
在选择队友时,除了看中他的专业能力之外,还需要格外关注他们的“人品”。能力不够可以后天弥补,如果他与自己志不同、道不合,没有强烈的敢拼想赢的想法,那问题可就大了。
9 Q3 t2 ^# j$ S$ m5 d* d9 {
; L& H7 L! p6 z( }' h# Z% R
; M7 K; \6 q4 v& Q& E3 @
此外,没有特殊原因,建议队友可以稳定下来。笔者一直以原班人马参加了大大小小五次建模比赛,每一次比赛后,队友们之间更加有默契,也逐渐认识到自己的不足并加以改正,于是乎比赛结果一次比一次好。
" ]' d. `1 Y1 T3 O: a, b: r
+ X2 R8 ~$ B" o' r) E
% J8 r8 f0 B- ~! D
建模的队友相信一定会是你一生的朋友,毕竟共同奋斗、共同刷夜的那段时光是那么的珍贵。
) T; c3 a3 V, n# S
( H t- p5 \5 @
( _2 U6 u& P/ L4 x# _ `. }
《干货篇》——愿你少走弯路,多取得些成绩
; K* N. _! U+ o
以上说了这么多,我们进行一个简短的总结。我不打算说一些高深的算法模型,不打算讲一些软件操作,更多地是想给大家一个较为合理的发展框架,帮助大家少走弯路。
8 D# ]+ e' D: b: v% i
' y1 J: H% M1 \- |0 [/ Z
% M/ k; W, S# ^, _- h
敢于尝试,不惧坎坷。
& h h7 T5 {( L$ b
模型学习,重在应用。
% e9 n9 q: q {. U8 j5 W
模型求解,善假于物。
# n( m$ D: R! g5 B; x* ^0 [
队友选择,志同道合。
" h" j( d) P4 K' T. @# S
建模不易,且行且惜。
1 o& O* X2 e5 E; P/ A
坚持到底,就是胜利。
0 ?9 R5 B E1 b! T+ d
《废话篇》——聊一聊大学
6 ]' d' W( L2 j& }( j; u
好吧,我是一个喜欢多说两句的人。大学生活已过5/8,虽然不是说自己本科期间活的有多明白,但是总得来说,也有不少的感悟。
/ M% b( c3 \) }& m
7 _8 s) e4 U1 z; D
7 h. T/ D2 n9 H+ d% t7 \" U
课堂上的知识是远远不够的,而更加深刻的内容又是没人教的。众所周知,本科生的记忆只有一场期末考试。考完了,全忘了,等于没有学过。既然,知识迟早会忘却,那么不妨学习一种能力,即自学。在这个日新月异的时代,社会不等我们成长,适者生存,有能力就吃这口饭,没能力就甘做打工人。学会如何学习,比忙着应付考试重要的多。
7 g6 E+ Y. `2 y; T: n. U
' X4 l+ E/ E$ _) b7 L8 ?) D* n
$ M/ }% k2 P; t- Z! n0 @
在大学,一个好学生,应该是怎样的呢?或者说我们应该如何评价一个学生?不必说,一个成绩名列前茅、学生工作丰富、竞赛科研突出、积极参与志愿的学生确实是一个好学生,但是是否所有的好学生都是这样呢?人们正呼吁着的教育回归本真,而真正到评价一个学生的时候,又不由自主地回到了“成绩+科研+竞赛+社团+志愿”的原点。这样的结果,归根结底是社会评价体系所造成的,是人们难以改变的观念所造成的。
^. o: Y$ v# h D9 s
7 N. m" c8 Z1 P, j
; m( q9 x2 l0 D$ B2 L8 {
如果无法改变,那就去适应它!一个无法把自己不喜欢的事情做到极致的人,是不配拥有做自己真正喜欢的事情的权利的。
0 H. q6 S: c* u
————————————————
4 L4 X: A6 z1 E% Z( n9 `
版权声明:本文为CSDN博主「amineus」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
0 G% Y8 j: p' q+ w) D
原文链接:https://blog.csdn.net/weixin_44663817/article/details/113791240
: A O" a" H4 L8 ]& @* o/ G
; H' C p4 I. \$ o" U! U. i
3 a( J" U2 Q5 E7 r
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5