2023 年 “华为杯” 第二十届中国研究生数学建模竞赛一等奖 总结和复盘

本文主要是介绍2023 年 “华为杯” 第二十届中国研究生数学建模竞赛一等奖 总结和复盘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 一、前言
  • 二、主要内容
  • 三、总结

🍉 CSDN 主页https://yetingyun.blog.csdn.net/


一、前言

世间万事,风云变幻,苍黄翻覆。纵使波谲云诡,但制心一处,便无事不办。天定胜人,人定兮胜天。——袁天罡《画江湖之不良人》

我组的团队在 2023 年 “华为杯” 第二十届中国研究生数学建模竞赛中拿到了一等奖!(E 题 Top 0.5% 内,我们主要关注数据题。没办法,会的东西只能做数据分析题)

中国研究生数学建模官网:https://cpipc.acge.org.cn/cw/hp/4

在这里插入图片描述

队伍情况,三个人的数模团队(重思路和逻辑,深入理解问题的本质,深入理解方法的本质,最适合解决问题,做出一份高质量的数模论文),当时的招募如下:

  • 我:主编程和算法实现,数据可视化,优化思路,方法和实验部分的写作。
  • 队友 1:主建模和画图,头脑风暴,以及负责部分写作。
  • 队友 2:主论文写作和润色,整体把控思路和逻辑,给其他两位队友反馈,以及最后合理分配论文完善任务。
  • 我认为分工也不用太明确,各有侧重就好,共同目标都是把最后要提交的数模论文做好。分工太明确了,会让人产生依赖思想,不愿去做自己以外的事。理想情况:数模团队中的每一个人,都能胜任其它人的工作,就算小组只剩下她(他)一个人,也照样能够搞定数学建模竞赛。在竞赛中的分工是为了提高团队协作的效率,最大限度发挥团队的优势,做出最好的结果。
  • 要求熟悉目前常用的 AI 工具。作为数学建模助手,知识 / {/} /思路的帮助,编程辅助和代码理解,创新思维,提高生产力,润色论文等。建模和编程本身应该是一件令人愉快的事。
  • 要求动机足够强,善于总结和学习新知识。认真负责,能熬夜,全心全意做好一件事。团队协作,共同迭代优化,最终成功提交一份高质量的数模论文。
  • 有数学建模 / {/} /产业界数据竞赛相关好的获奖经历更佳。

💻️ 心流 - 追求超越,成功会不期而至。享受过程,结果将水到渠成。 与诸君共勉。


二、主要内容

好的开始:熟悉研究生数学建模竞赛,寻找有用信息并降低信息差。

他山之石,可以攻玉。以下是我整理的优质分享,上岸之道,就在其中:

  • 华为杯数学建模竞赛获奖经验分享:数模之星提名
  • 数模之星提名:数学建模论文书写总结
  • 同济大学华为杯研究生数学建模培训录屏:阅卷老师讲解论文加分点
  • 同济大学华为杯研究生数学建模培训录屏:大数据分析建模方法
  • 揭秘!走进研究生数学建模国赛一等奖团队
  • 国赛一等奖!功不唐捐,玉汝于成!—— “中国光谷·华为杯” 第十九届中国研究生数学建模竞赛一等奖获奖队伍采访
  • 香樟青 “研” 说 | “中国光谷·华为杯” 第十九届中国研究生数学建模竞赛一等奖队伍专访
  • 商大数模 三个女同学 | 研究生数模一等奖经验分享
  • 上海大学机自学院研究生 | 一等奖经验分享 2021 年 D 题第一名
  • 南大工管研究生会 | “华为杯” 中国研究生数学建模竞赛一等奖经验分享
  • 华为杯研究生建模比赛 | 第一期 01 基本情况,编程备赛建议
  • 南京师范大学 | 数科院组织开展研究生数学建模参赛经验分享交流会
  • B 站 | 华为杯研究生数学建模 国一论文篇章安排 论文结构 40 页论文具体布局
  • B 站 | 零基础小白如何在 “华为杯” 研究生数学建模大赛中获奖
  • 知乎 | 2021 华为杯数学建模获奖经验分享
  • 知乎 | 研究生数学建模获奖经验分享
  • 知乎 | 数学建模比赛经验分享话题整理
  • 知乎 | 2021 研究生数学建模 “华为杯” 经验贴
  • 代码交流 | 华为杯数学建模竞赛百分百获奖经验分享(获奖 == 四分经验,三分运气,三分实力)
  • B 站 | 关于研究生数学建模竞赛的一些建议
  • B 站 | 华为杯研究生数学建模分享:机会总是留给有准备的人
  • 如何在华为杯研究生数学建模竞赛中 100% 拿国奖?
  • 知乎 | 研究生数学建模有多大意义?
  • 知乎 | 如何看待 2021 华为杯中国研究生数学建模竞赛结果?

优质的信息检索渠道和工具

  • [熊猫学术 - 让学术检索更高效](https://panda321.com/)
  • [虫部落 - 学术搜索](https://scholar.chongbuluo.com/)
  • [联合搜索 - 支持百度、谷歌、搜狗、360、必应等多种搜索引擎](https://www.gobaidugle.com/)
  • [谷歌搜索](https://www.google.com/)、[谷歌学术](https://scholar.google.com/)
  • [天工 AI 搜索](https://search.tiangong.cn/)
  • [SCMOR 全渠道搜索](https://dir.scmor.com/)
  • [CNKI 中国知网](https://www.cnki.net/)
  • 微信 - 搜一搜
  • [ShowMeAI 知识社区](https://www.showmeai.tech/)
  • [开发者搜索 - 让技术搜索更简单高效](https://kaifa.baidu.com/)
  • [F 搜](https://fsoufsou.com/)
  • [SearXNG] (https://searx.tiekoetter.com/)

优质的信息检索渠道和工具对数学建模比赛获奖有着重要的影响。以下是从理论上分析这一影响的几个主要方面:

  • 知识获取:优质的信息检索渠道和工具可以帮助参赛者快速、有效地获取相关领域的知识和信息,包括理论知识、方法论、模型及解决策略等。这些信息将帮助参赛者构建强大的理论基础,从而提高模型建立的准确性和有效性。
  • 问题理解:对于复杂的建模问题,需要广泛的背景知识和深入的理解。优质的信息检索工具可以帮助参赛者查找到相关的学术文章、技术报告、行业数据等,进一步理解和深化对问题背景的理解,这对于建立有效的数学模型至关重要。
  • 创新思维:优质的信息检索渠道和工具可以帮助参赛者了解最新的科研进展和技术趋势,从而激发创新思维,有可能提出新的解决方案或者改进现有模型。
  • 方案验证:在模型构建和优化过程中,参赛者需要不断验证和改进自己的方案。优质的信息检索渠道和工具可以提供大量的数据和资源,为方案验证提供便利。
  • 论文写作:数学建模不仅仅是解决问题,还需要将解决方案以科学论文的形式呈现出来。优质的信息检索工具可以帮助参赛者查找到优秀的论文示例,提高论文写作质量。

总的来说,优质的信息检索渠道和工具能够为数学建模比赛的参赛者提供强大的支持,从理论获取、问题理解、创新思维、方案验证到论文写作的各个环节都有可能产生积极影响,从而提高获奖的可能性

工欲善其事,必先利其器

  • Anaconda + Python,我主要使用 Python 语言进行编程、建模和数据可视化。
  • SPSSPRO 全新在线数据分析平台 | 有现成的机器学习调用直接建模
  • SPSSAU 数据科学分析平台 | 里面能用的综合评价方法挺好
  • 在线 LaTeX 编辑与识图转换
  • 运筹优化求解器:Gurobi、OR-Tools、LINGO
  • 好用的自动化探索性数据分析的工具库:Sweetviz、Autoviz
  • 清华 Aminer - AI 帮你理解科学文献
  • 附录贴代码排版,用 Md2All 高亮处理后好看一些 | github-gist、atelier-cave-light 风格

三、总结

在力所能及的范围寻找最适合自身情况的优质队友!这将在很大程度决定你参与整个数学建模竞赛的体验以及最终的结果。由于我们学校没有提供比赛场地,队友们无法一直在一起自由讨论。在我们团队的协作过程中,为了提高效率,我们使用了飞书和云文档。

在赛前,与队友一起仔细阅读官方提供的论文格式要求,包括字体、字号、段落、页眉和页脚,图注和表注等。我们提前准备好了三线表和表格的模板。在绘制建模流程图、模型结构和示意图,以及技术路线图时,我们选择使用 Draw.io。这款工具免费、简单易用,并且导出的图片可以设置高 dpi

下载了近三年的优秀论文,好好学习和模仿优秀论文,思考和记录一些常用的假设(数据题的特点),好的想法随时记录和跟队友交流。更重要的是研究它们分析问题,建模的标准流程,更好地解决问题的思路和逻辑。准备一些典型和重要的模型,包括模型的提出背景、关键思路和基本原理、模型架构、优化方法、基于它的扩展模型、优缺点分析以及常见的实际应用。总结出好的数学建模论文的表述方式:

  • 从 xx 问题出发 / {/} /针对 xx 的问题 / {/} /为弥补 xx 的不足 / {/} /为克服 xx 的局限性,拟提出 xx,结合 xx 进行系统研究,构建 xx 函数,建立 xx 模型,探索 xx 机制,并以此为基础,xx,实现 xx / {/} /完善xx,促进 xx,拓展 xx,对 xx 有重要意义。
  • 针对什么问题,采取什么策略 / {/} /开发什么方法,实现或达到什么目标。在什么什么的基础上,进而用什么 xx 算法,达到什么效果。

在准备竞赛时,除了学习优秀论文之外,还需要针对相关的建模任务有针对性地学习算法并准备代码模板

  • 回归,分类,聚类,降维,关联规则分析,特征选择,时间序列分析与预测,异常检测,优化求解。
  • 统计分析,机理分析,数据可视化,综合评价方法(熵权 Topsis 啥的),微分方程,灰色建模 。
  • 模型的鲁棒性、灵敏度。

在比赛期间,我们维护了一个资料文档,主要包括两大类内容:参考文献和网络资料。这些内容中英文结合,且信息量丰富。利用好相关的论文和互联网的优质资料很重要。每位团队成员在比赛过程中都应该进行总结和提炼(初稿),以确保论文写作有充分的信息基础并考虑全面。对于两位不主要负责编程的队友,我建议她们熟练使用 SPSSPRO 和 SPSSAU。成熟的软件有许多优点,例如在一些建模问题上无需编程即可进行分析和建模,但缺点是有时可能缺乏灵活性

核心要点:在处理赛题时,首先需要理解上下文和明确定义问题;其次,要从根本上理解任务的本质,并采取分而治之的策略;接着,需要进行相关数据的深入分析与挖掘;在设计模型时,应根据任务和数据的特点进行相应的设计;模型评估阶段需要进行结果分析、对比实验以及制作可视化图表;最后,撰写论文并进行润色,以清晰准确地回答问题。

研究生数学建模竞赛一般是要解决现实的工程问题 / {/} /科学问题,不仅仅是单纯的数学建模。这相当于在短时间内高质量地完成所选定的科研任务。在撰写论文时,应参照过往优秀论文的题目框架和格式排版。每个问题的论述应包含多种方法的对比分析,专业而凝练,并配以丰富的图表,排版简洁美观。此外,应适度注重创新(慎用很普通、很常见的方法,争取比其他人更出色,并考虑更全面)。在审阅自己的论文写作时,应设身处地站在评审专家的角度,并展示自己的亮点(注意加粗显示)。

摘要很重要。以结果为导向,最适合解决问题和做出好的结果。

Word 中安装 LaTeX 风格的字体 Latin Modern Math,不用 LaTeX 软件写作和排版,也可以让符号和公式是 LaTeX 风格,如下所示:

在这里插入图片描述

数模论文中的图表准确、精美、信息量丰富也很重要。可视化图表的建议和配色,大红大绿的配色容易让评审产生审美疲劳,学术范是更好的。

数据分析图表配色大全,可视化设计走高级路线的一定要看:

  • 数据分析图表配色大全,可视化设计走高级路线的一定要看
  • 科研配色 | 第 1 期 跟着顶刊选就对了!
  • 论文可视化配色简易指南
  • 吐血整理:24 种可视化图表优缺点对比,一图看懂!
  • 中国传统颜色:http://zhongguose.com/
  • The Python Graph Gallery:https://python-graph-gallery.com/

其他相关:

  • 中国研究生数学建模官网:https://cpipc.acge.org.cn/cw/hp/4
  • “华为杯”第二十届中国研究生数学建模竞赛评审公告
  • 中国研究生数学建模竞赛(官方微信公众号)。了解比赛信息 / {/} /相关推文,以及下载专区直接获得往年赛题和优秀论文,这样就不用浪费时间网上到处找啦。
  • “华为杯” 第二十届中国研究生数学建模竞赛开赛公告
  • 研究生竞赛 数学建模网 — SHUMO.COM | 官方答疑论坛
  • LaTeX 公式编辑和识图转换,借助 MathML 可以直接在 Word 中渲染

这篇关于2023 年 “华为杯” 第二十届中国研究生数学建模竞赛一等奖 总结和复盘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/565599

相关文章

关于C++中的虚拟继承的一些总结(虚拟继承,覆盖,派生,隐藏)

1.为什么要引入虚拟继承 虚拟继承是多重继承中特有的概念。虚拟基类是为解决多重继承而出现的。如:类D继承自类B1、B2,而类B1、B2都继承自类A,因此在类D中两次出现类A中的变量和函数。为了节省内存空间,可以将B1、B2对A的继承定义为虚拟继承,而A就成了虚拟基类。实现的代码如下: class A class B1:public virtual A; class B2:pu

十五.各设计模式总结与对比

1.各设计模式总结与对比 1.1.课程目标 1、 简要分析GoF 23种设计模式和设计原则,做整体认知。 2、 剖析Spirng的编程思想,启发思维,为之后深入学习Spring做铺垫。 3、 了解各设计模式之间的关联,解决设计模式混淆的问题。 1.2.内容定位 1、 掌握设计模式的"道" ,而不只是"术" 2、 道可道非常道,滴水石穿非一日之功,做好长期修炼的准备。 3、 不要为了

创新、引领、发展——SAMPE中国2024年会在京盛大开幕

绿树阴浓夏日长,在这个色彩缤纷的季节,SAMPE中国2024年会暨第十九届国际先进复合材料制品原材料、工装及工程应用展览会在中国国际展览中心(北京朝阳馆)隆重开幕。新老朋友共聚一堂,把酒话桑麻。 为期4天的国际学术会议以“先进复合材料,引领产业创新与可持续化发展”为主题,设立了34个主题分会场,其中包括了可持续化会场、国际大学生会场、中法复合材料制造技术峰会三个国际会场和女科技工作者委员会沙龙,

据阿谱尔APO Research调研显示,2023年全球髓内钉市场销售额约为4.7亿美元

根据阿谱尔 (APO Research)的统计及预测,2023年全球髓内钉市场销售额约为4.7亿美元,预计在2024-2030年预测期内将以超过3.82%的CAGR(年复合增长率)增长。 髓内钉市场是指涉及髓内钉制造、分销和销售的行业。髓内钉是一种用于整形外科手术的医疗器械,用于稳定长骨骨折,特别是股骨、胫骨和肱骨。髓内钉通常由不銹钢或钛等材料制成,并插入骨的髓管中,以在愈合过程中提供结构支

人工智能机器学习算法总结神经网络算法(前向及反向传播)

1.定义,意义和优缺点 定义: 神经网络算法是一种模仿人类大脑神经元之间连接方式的机器学习算法。通过多层神经元的组合和激活函数的非线性转换,神经网络能够学习数据的特征和模式,实现对复杂数据的建模和预测。(我们可以借助人类的神经元模型来更好的帮助我们理解该算法的本质,不过这里需要说明的是,虽然名字是神经网络,并且结构等等也是借鉴了神经网络,但其原型以及算法本质上还和生物层面的神经网络运行原理存在

Java注解详细总结

什么是注解?         Java注解是代码中的特殊标记,比如@Override、@Test等,作用是:让其他程序根据注解信息决定怎么执行该程序。         注解不光可以用在方法上,还可以用在类上、变量上、构造器上等位置。 自定义注解  现在我们自定义一个MyTest注解 public @interface MyTest{String aaa();boolean bbb()

tensorboard-----summary用法总结

Tensorflow学习笔记——Summary用法         最近在研究tensorflow自带的例程speech_command,顺便学习tensorflow的一些基本用法。 其中tensorboard 作为一款可视化神器,可以说是学习tensorflow时模型训练以及参数可视化的法宝。 而在训练过程中,主要用到了tf.summary()的各类方法,能够保存训练过程以及参数分布图并在

华为---OSPF的DR与BDR(六)

9.6 OSPF的DR与BDR 9.6.1 原理概述 在OSPF的广播类型网络和NBMA类型网络中,如果网络中有n台路由器,若任意两台路由器之间都要建立邻接关系,则需要建立n×(n-1)/2个邻接关系,即当路由器很多时,则需要建立和维护的邻接关系就很多,两两之间需要发送的报文也就很多,这会造成很多内容重复的报文在网络中传递,浪费了设备的带宽资源。因此在广播和NBMA类型网络中,OSPF协议定义

七种排序方式总结

/*2018.01.23*A:YUAN*T:其中排序算法:冒泡排序,简单排序,直接插入排序,希尔排序,堆排序,归并排序,快速排序*/#include <stdio.h>#include <math.h>#include <malloc.h>#define MAXSIZE 10000#define FALSE 0#define TRUE 1typedef struct {i

华为某员工爆料:偷偷跑出去面试,被面试官鄙视了。第一句话就问:华为淘汰的吧,35岁了,这个年龄在华为能混得下去吗?身体没啥毛病吧

“你都35岁了,难不成是被华为淘汰的?在华为混不下去了吧?身体没啥毛病吧,我们这体检可是很严的。” 近日,一位华为员工在朋友圈爆料,自己在面试时遭到了面试官的无理取闹和人身攻击,原因仅仅是因为他35岁了,曾经在华为工作过。 这番话,充满了傲慢与偏见,让人听了义愤填膺。这位面试官的言行,不仅是对求职者的不尊重,更是对职场规则的践踏。 面试本应是双向选择的过程,企业和求职者在相互了解的基