在线时间 1630 小时 最后登录 2024-1-29 注册时间 2017-5-16 听众数 82 收听数 1 能力 120 分 体力 565539 点 威望 12 点 阅读权限 255 积分 174885 相册 1 日志 0 记录 0 帖子 5313 主题 5273 精华 3 分享 0 好友 163
TA的每日心情 开心 2021-8-11 17:59
签到天数: 17 天
[LV.4]偶尔看看III
网络挑战赛参赛者
网络挑战赛参赛者
自我介绍 本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。
群组 : 2018美赛大象算法课程
群组 : 2018美赛护航培训课程
群组 : 2019年 数学中国站长建
群组 : 2019年数据分析师课程
群组 : 2018年大象老师国赛优
小白也玩数学建模--引
, F: \; e. g8 B) s6 d# w
0 U9 G* N" _& ]/ Z H( l$ ` 小白也玩数学建模–引
2 i. S5 M/ M. L8 }8 V* d ! `" Z) K; Y7 [3 V; V
概述' v3 E( Z5 O# A) \6 J' x% M x* F
% Z2 T8 C( r' _3 y 先大概介绍一下数学建模是个什么玩意吧.数学建模,说白了就是让你用数学和编程解决”高档”点的应用题. * w/ ^& @! ^$ x; E
但它在各方面都跟我们传统理解上的数学题不大一样. % J4 C$ h) P! p9 E4 q3 H
一般一个大题会分3-4小题,难度逐渐上升,而每题都没有固定的解法,其中你解决问题过程就是建模的过程,而产生的的一系列解决方法就是传说中高大上的”模型”了.
$ A: C3 W" v3 s) f 数学建模比赛算是一个开放性很高的比赛了,3人一组,你们可以运用各种除人力以外的其他资源,其中计算机和编程就是必不可少的了.同时你们有两个题目可以自由选择.中国赛一般是9月中旬开赛,从第一天上午八点比到第四天上午八点(3天时间),最后交论文等成绩,江苏这大概是10月份会出初定的结果,11月份结果就敲定了.
; p! Y# {' L- Z% K
+ J6 L6 J7 ]. Q, _+ R 个人经验
. C/ F7 I9 Z6 e0 P- K e
/ T1 q5 Z+ ~* m2 l 组队&职责分配( R, Z1 d* Z$ o5 w; n6 X; z; J
2 N3 e4 Q1 t+ a1 g5 D1 U# p: _$ i 首先就是组队问题,3人一组,直觉上是强强联合比较好.但实际上不是这样,最好是一个实力强两个实力稍弱点.或者两个实力强带一个弱的.主要是怕三个大神谁也不服谁,到最后就出事了.而有打酱油的在适当时候就能充当润滑剂了(一般比到最后一天心情都超差的).2 |" Q# C: R3 f3 J4 S6 v6 w
1 U- [# b7 g( x' y- C' k) s4 p9 | 然后就是一个职责分配问题了,三个人,不多说,一个负责建模思想,一个负责实现,就是编程,还有一个负责完成论文.+ V c1 k4 g) X9 o3 P+ T W
2 _) V1 f: M4 O+ F' g8 W
负责建模思想的人需要对数学感觉较好,看了题要有发散性思维,也要能往已有的模型上归类.思想要严谨,这很重要,我们比赛最后一题就是思路有了问题,导致最后没做好.; Q. ~1 I2 e0 M1 `3 ^
$ g; w% l+ M4 L 负责写论文的要及时跟进,前两天不要以为没事做.抓紧时间把模板搭好.平时一定要尽可能搞清楚解决问题的思想,尽可能把思想体现到论文上,练习时就要多看看得国奖的论文,看看他们文字怎么组织的. m* R9 C K. X
排版要漂亮,用词尽可能高大上一点,我之所以要求那么高是有原因的,之前有个朋友,他们三个人选了一题,都不会做,最后硬靠论文吹出了国二.
$ X; C5 J3 t( S4 e+ i
3 ^9 ~* {' l* d0 d, t 重点说负责编程的,因为本人就处于这个位置,经验也比较丰富.首先,作为一个负责实现的人,手速一定要快,不要人家有个思路,你半天还没把它写出来,自然也就无法验证正确性,更别说添砖加瓦了.
, o# R' S0 G5 u1 m& H 所以说,记事本党的就算了,Matlab, Mathematica甚至python,挑顺手的用.像lingo和spss我就不怎么用,而matlab的YALMIP工具箱结合gurobi解决优化问题既优雅又有速度(我极力推荐gurobi,针对个人和学院免费,虽然变量有限制,但是感觉你的变量超出那个限制,一般是你方法选择不当).况且matlab语法,还可以套其他算法. 0 e% Z; ]* C8 _$ `1 `2 i
说到算法,作为一个搞编程的,算法是不能丢的,这几年出题都往ACM那边偏,没事学点DFS和DP都是有好处的,再有就是工具箱的问题,之前练习时记得代码的重用性,这样比赛时你就有一套自己的函数库了.像那些最短路算法,层次分析我都是备好函数库的,不然比赛现写来不及的.
4 h6 a( w2 ^8 w8 P. m9 i 再有就是软件版本问题,不要装x去装最新版本的语言,不然等你用别人代码的时候你就等着出BUG吧.总之,个人感觉这个位置还是蛮重要的,实力强的话能为建模的人省很多力气.
) \2 P. u& o. w' ?, p4 E" z # j% P! C5 C2 x8 q! C" A4 U$ J
比赛经验
/ D7 w) \5 a$ N; K& G3 o / T( `# b+ H* X& `' B# @0 D! }
之前做练习时多练点综合性的题,因为这两年不怎么喜欢出数据分析题. % m }( R u" L9 K. i& u5 J
比赛三天时间,第一天上午务必把题目确定好,每道大题的第一题普遍比较简单,不要被骗了(不信自己去做碎纸片拼接的那题),一定看完四题后再做选择.而一旦敲定就不要变了.下面就是基本假设了,这个地方很重要,一定要量力而行,假设多了,自己作茧自缚,到最后题目变成小学应用题,结果自然不好.假设少了,一会手速没跟上,题目做不完,也是不好的. ) ~% q- [3 e- k$ S7 t
到第一天晚上第一和第二小题搞完算是比较好的情况,一般是2点钟睡觉. & N3 |: K/ I. I* l
一般第二天直到第三天白天是比较平静的. 8 {/ D6 g5 Z2 n& ]/ K
直到第三天下午,研究最后一题,难度达到最大,晚上一般是要通宵的,而且心情也不是很好.这时大家一定要互相打气, , W6 B- z0 W# `# u- u3 f& s
不会就吹,先搞出个结果,管他像不像样,其实大家都不会写,有总比没有强.9 X$ C( ~( E6 ^, y9 e
! \) n3 m1 s, [4 ~, W4 a3 Z3 U/ ~ 最后说几句+ V6 s+ e0 @3 i$ |8 j
4 g+ R9 G0 h: x& ^6 s
真的很感谢我的两位队友们,不论自己会不会,都能跟我一起装逼到最后orz.我还记得最后那个负责建模的没事做帮我们打苍蝇,而没有一个好写手也不会让我们拿到国二的好成绩. / H6 ^' [, x* Y5 G
参加数学建模还是能学到很多东西的,其中一些实用的算法,在信工院我无法学到.同时它极大拓展的我的知识面,其中涉及到的经济学,建筑学一系列知识方便我以后从事各方面的研究工作. * K; w6 H. w9 K/ R* v% {, D
最重要的还是它能提高你的自学能力,即是极大可能的用最少时间学到东西并将它投入使用.这根我们传统的全方位学习方式是完全不同的.而在此之后,我也会在编程的角度,用尽可能白的方法介绍各种数学建模常用方法,欢迎关注.
8 B/ Q! K+ F& I3 P. O ————————————————
2 ]1 c6 B" q% r7 C3 ]7 n5 A( N 原文链接:https://blog.csdn.net/Anem0ne/article/details/50575936
& o S3 o7 |( Y8 M8 m" ] 0 x8 x" |6 k G* ~9 D; k
" a' L- v$ s9 M K2 _2 n
zan