zoukankan      html  css  js  c++  java
  • 2020美赛建模竞赛一等奖经验心得分享

    美国大学生数学建模竞赛经验心得

    距离美赛获奖结果公布将近一个月了,非常荣幸受我们团队张老师邀请作本次美赛建模经验分享,也是对我们自己的一个阶段性总结,本次美赛建模我们小组幸运拿到了Meritorious Winner(一等奖),希望本次经验心得能帮助到更多师弟师妹们。

     

    我们小组的建模经历,首先是2019.5月(大二下)参加校赛并通过校赛选拔,2019.9月(大三上)参加国赛,2020.3(大三下)参加数学建模美赛,最近参加了“泰迪杯”数据挖掘挑战赛,我们的建模经历应该大多数的建模队伍一致,所以也建议可以这样试试,大一的时候先打基础,选修一些数学建模的课程,等大二再认真投入,争取在建模路上多取得一些成果。

    为了介绍下我们的心得,我们从以下几个方面介绍,快速入门、作图论文排版翻、比赛时间如何分配、自学安排。

    关于快速入门:

    首先,需要夯实自己的学科基础知识,特别是对高数线代课程一定要重视。因为数学是数学建模小组成员之间的交流语言,如果语言都没有学好,跟其他成员交流就很困难,看到文献里面的大把的公式就会畏惧。

    其次,需要了解常见的数学模型。常见的模型,如智能算法(蚁群,退火、遗传等)、层次分析法、会建立规划方程、神经网络、主成分分析、以及现在比较热门的机器学习、深度学习等等算法。对于入门的来说,我们第一遍可以大概过一次,仅仅了解各个算法的大致原理、应用场景、以及跑通它现成的代码、简单了解里面参数设定意义。第一遍不需要了解算法公式的推导及更深层次的机理,因为这些东西其一:我们可能只需要借用特定的软件和库就能够完成,并且这样做可以减轻前期的工作量。其二:如果当遇到题目的时候,我们就有印象能够用什么算法去解决它,再返过去查文献再深入研究也来得及。

    再次,需要学会站在巨人的肩膀上。有些时候我们所做的工作,99%的别人已经做过了。因此,要学会使用查阅文献引用,不能总是做伸手党。有些时候不是我们找不到相关资料,而是我们自己不会使用搜索引擎。

    关于第一遍需要过的算法模型,分享一个我们去年暑假用的资料:

    链接:https://pan.baidu.com/s/17gUx4YOZlq_DyUh2nH4fhQ

    提取码:pgt3

     

     

    关于作图论文排版翻译

    对于美赛应该最看中的就是论文的排版与图片,流程图建议大家可以用Visio画统一字体及大小即可,另外强推一个画图神器Echarts,很容易上手,画出的折线图、散点图、3D图觉得都要比Matlab和python画图工具画出的图要好看。本次拿奖的关键也在于我队友川哥画出的巴巴适适的图。

    官网上手链接:https://echarts.apache.org/examples/zh/index.html

    对于翻译,因为我们三个英语都不是特别好,我们也是先把中文论文写好,最后专门花了一个晚上来翻译,首先是选用了google翻译(相比百度、有道翻译稍准确)先大致翻译完,之后再对论文专有名词用CNKI翻译助手(http://dict.cnki.net/)进行翻译替换进去,最后再使用了NOUNPLUS进行语法检测(https://www.nounplus.net/grammarcheck/),最终小组再分配任务每人检查一部分语法错误完成后再相互交叉检验,这个最终过程大概进行了三遍,等天亮的时候大概六点多钟,我们准备提交论文工作了。

    而且提交的时候,美赛不需要提交代码,我们也仅仅交了论文,所以无论代码写的如何,提交的paper才是王道。

    关于时间分配

    仅供参考

    美赛

    第一天上午

    查阅资料选题

    第一天下午

    基本模型第一问,论文开始框架

    第二天上午

    解决第一问

    第二天下午

    继续论文,第二问

    第三天

    第二问,第三问

    第四天

    第三问(第四问),翻译

    这是我们具体的时间划分,仅供参考

    前3天:早8:00-12:30,下午2:30-6:20,晚7:30-12:30

    最后一天:通宵

    仅供参考,值得提醒的是前几天不要太过劳累,以免影响后面几天的节奏。

    关于队友的选择

    大家了解过建模比赛的都知道,比赛分工一般是建模、编码、论文。大家可以在自己熟悉的人里面找队友,不是需要找能力特别强的,找能够相互信任、责任心强、相互负责的队友就好了,因为三个人的比赛不像五个人的比赛,里面要是有任何一个人划水,都是很难获奖的,我们三都是云上西柚团队计科院的,也是身边比较熟悉的人。

    这里简单介绍一下我的两位队友,我也是他们的忠实粉丝,一位网工绩点第一、逻辑思维极强的秋哥,主要负责数学模型的建立创新改进,一位python、matlab编程的大佬、尤其是对Echarts玩的贼溜的川哥,更多的时候我们三是一个互补的状态,数学建模是一个团队在战斗,不是一个人的战争。所以,对于自己的队友,什么时候该妥协、什么时候该坚持己见、什么时候宽慰队友、什么时候提醒队友等,一个好的团队必定是相互搀扶共同前进。

    对拿奖的几点建议:

    1、一定要重视每一次赛前模拟。

    2、团队一定要相互信任、理解、负责。

    3、一定要有一颗强烈拿奖的内心。

     

    最后下面是分享一个关于暑期自学建模,准备国赛的一个自学安排:

    暑期建模速成宝典—自学安排

    1、    每周一次汇报讨论交流

    要求:一定要自己讲出来,讲自己学的问题、模型、方法等,进行反思,能否类比到某一个具体问题中?

    2、    模型填空

    要求:在相应模型文件夹中自行查询资料并整理,包括:针对的问题、模型的表达、求解该模型的算法(可省略)

    比如:

     

    3、    完成模拟题

    要求:必须至少自学完成一次历年模拟题,从“查阅资料-撰写论文-编写程序-汇报成果”四角度进行训练。

    最后分享一个我们2020年一等奖的F题论文:https://download.csdn.net/download/qq_41663332/12504281

  • 相关阅读:
    ArcGIS for Android地图控件的5大常见操作
    adb开启不了解决方案
    Eclipse中通过Android模拟器调用OpenGL ES2.0函数操作步骤
    解决 Your project contains error(s),please fix them before running your application问题
    二路归并算法实现
    字符串全排列
    python连接MySQL
    .net常考面试题
    win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面
    int.Parse()与int.TryParse()
  • 原文地址:https://www.cnblogs.com/Slow-Walker/p/13062828.html
Copyright © 2011-2022 走看看