2023年“华数杯”国际大学生数学建模A题完整思路

news2024/11/17 18:28:11

2023华数杯如期开赛,本次比赛作为美赛的模拟赛,赛题和比赛时间都和美赛高度相似,因此大家 完全可以当作一次美赛之前的练习赛进行。美赛的发题时间与华数杯一致,都是早晨六点,现已经将机器翻译的初步翻译 结果进行了分享。下面 为大家带来A题的一个初步思路解析。方便大家更好的选题。

MCM

问题A:雅鲁藏布江综合发展规划

华数杯给出的题目是一个基于雅鲁藏布江未来五十年发展规划的一个优化类问题。这与我们美赛的MCM题型大致相同,The Mathematical Contest in Modeling (MCM),俗称数学建模竞赛,MCM 偏自然、理工,。一般MCM竞赛题目较具体,表述简洁,要求明确,大都是会给出大量的表格数据进行数据处理。这里华数杯的A题就需要大家自行收集数据,进行建模规划。因此对于本次的A题收集数据是很大的问题。稍后,我将分享自己收集来的数据,以方便大家进行建模。下面进行各个问题的大致分析:

问题一、水电站的建设需要考虑到各种因素,包括投入和收入地质水文条件以及环境成本。条件,以及环境成本。请在雅鲁藏布江干流上选择一个位置请在雅鲁藏布江干流上选择一个地点,并讨论建设一个水电站的可行性。

对于问题一、可以看作一个优化模型,即需要我们考虑投入和收入,地质和水文条件,以及环境成本等各个因素,将上述这些因素看作优化模型中的约束条件,目标函数是最优水电站的位置。对于该优化模型,难点在于决策变量的选择,这里大家可以直接使用经纬度作为决策变量,也可以提前收集资料看一些参考文献,明确出二三十个甚至更多的预备建设点,引入0-1变量进行求解,这里因人而异,大家可以有目的的进行选择。对于这一问题本质还是一个优化模型 ,但难点还是我们如何得到各个因素的数据,这就需要大家很强的数据收集能力。我也将会为大家收集一些数据方便大家使用。

问题二、如果在雅鲁藏布江干流上建设多座水电站,从最大能量的角度来看,有多少座水电站是在雅鲁藏布江上?潜在的总发电量是多少?

问题二、需要我们建设多个水电站,从最大能源的角度来看。即目标函数设置为能源最大,保持问题一的优化模型的约束条件不变,建立问题一优化模型的延申模型,对建设水电站的个数 以及发电能力进行求解。问题二依旧属于一个优化模型的简单变换。

问题三、"红旗河 "项目是一项引水工程,如果雅鲁藏布江的水能够输送到西北地区,不仅可以改善西北地区的缺水状况,还可以改善当地的自然环境。如果雅鲁藏布江的水能够被输送到中国的西北部,不仅可以改善西北地区的缺水状况,还可以改善当地的自然环境。然而,这个项目投资巨大,有许多因素需要考虑。但这个项目投资巨大,有许多因素需要考虑。请从经济效益的角度讨论该项目建设的可行性。

对于问题三、引入了“红旗河”引水工程,需要我们考虑其巨大的投资成本,因此不同于问题一二,需要我们重新考虑一些因素。这里我们也要从我们收集的数据出发,能收集到什么样的数据,就是用什么样的约束条件。不能我们需要什么约束条件的相关数据,我们就去收集什么样的数据,这样会大大加深我们收集数据的难度。对于该项目要求我们从经济效益的角度讨论本项目建设 的可行性。换汤不换药,这本质上还是一个优化模型,目标函数变为了经济效益,约束条件加入一些我们收集到关于"红旗河 "引水工程的约束即可。

问题四、一些学者认为,在雅鲁藏布江上建设水电站,并向中国西北地区引水,可以使雅鲁藏布江的水力资源得到充分利用。综合考虑和协调。请设计一个综合 雅鲁藏布江水资源的综合利用计划,使其价值最大化。

问题四可以看作问题一二三模型的一个综合模型,需要考虑建设水电站以及北地区引水,进而确定雅鲁藏布江的水力资源合理分配问题。对于该问题我们需要将问题一、三的优化模型放到一个新的优化模型中,同时同一决策变量,这里最好的方式就是在最初设置时,我们就尽量统一决策变量。再根据问题一三的约束条件,以价值量为目标函数进行最优问题的求解。

问题五、流入印度的雅鲁藏布江的全面开发必然会引起印度的关注。请考虑这一因素并调整 你的综合发展计划。

对于问题五可以看作问题四的一个深入研究。问题四需要我们以价值化为目标函数构建优化模型 ,问题五需要我们考虑印度因素,即需要我们加入关于印度的约束条件。对于印度因素我们如何量化,这里大家可以收集印度对我国的关税以及一些相关的政策数据,也可以收集印度来华游客数量等进行约束控制。这里的量化方式,因人而异,大家就可以各显神通了。

问题六、根据你的研究和结论,请向中国政府提供不超过一页的政策建议。的政策建议。

问题六就是我们现在建模出题的一种现状,最后一问总是需要根据我们 的研究结果,写一篇非技术性文章。这里是给中国政府写政策建议,这里就因人而异,八仙过海、各显神通了。我i们可以收集国家对于在雅鲁藏布江上建设水电站,并向中国西北地区引水的相关政策加以解读、或者提出自己的意见都可行。

总结:问题A,整体上来看就是一个优化模型。本质不难,难点在于我们能不能收集到我们想用的数据,以及优化模型决策变量的一个选取问题。对于数据,我也会帮大家进行查找,同时对于优化模型为大家整理了国赛中常见的优化问题的优秀论文方便给大家提供更广的思路

稍后,会为大家分享我收集的参考资料以及相关数据

最后预祝大家,比赛顺利,我们美赛再见!!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/195438.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C#里最简单向文件追加文本的方法AppendAllText

C#里最简单向文件追加文本的方法AppendAllText 在开发的过程中,经常会碰到这样的问题,就是当一个文件没有创建时,就需要创建。但是文件已经创建了,就直接追加数据。 比如我们开发一个记录每天温度的软件, 每天都在固定的时间去记录一下这个温度,那么就需要在这个文件后面…

【第一章】SQL基础知识

目录 ​编辑 1. 认识SQL 1.1 SQL的标准 1.2 SQL的种类 1.3 SQL的功能 2. 常量 2.1 数字常量 2.2 字符串常量 2.3 日期和时间常量 2.4 符号常量 3. 变量 3.1 局部变量 3.2 全局变量 4. 运算符 4.1 算术运算符 4.2 比较运算符 4.3 逻辑运算符 4.4 按位运算符 …

Redis沙盒逃逸漏洞(CVE-2022-0543)复现以及流量特征分析

Redis简介 Redis Labs Redis是美国Redis Labs公司的一套开源的使用ANSI C编写、支持网络、可基于内存亦可持久化的日志型、键值(Key-Value)存储数据库,并提供多种语言的API。 漏洞介绍 Redis 存在代码注入漏洞,攻击者可利用该漏…

Android MVVM之CreationExtras创建ViewModel的详解与使用

一、介绍 CreationExtras是Android api在Androidx-Lifecycle 在近期迈入到了 2.5.0 版本中。很多人第一眼看到,不知道这是个什么,看到会觉得云里雾里,无从下手,也不知道到底该怎么做。这个和现有的ViewModel搭配使用。他不能单独使…

公链年度数据报告:2022年发生了什么,行业将走向何方?

Date:2023 年 1 月Data Source: Footprint Analytics - Chain overview这份年度链报告审视了过去一年 Footprint Analytics 上的数据,以分析各公链的关键趋势。在 2022 年,大多数加密货币头条新闻并不涉及链本身。虽然,像三箭、Bl…

SQLSERVER 的四个事务隔离级别到底怎么理解?

一:背景 1. 讲故事 在有关SQLSERVER的各种参考资料中,经常会看到如下四种事务隔离级别。 READ UNCOMMITTEDREAD COMMITTEDSERIALIZABLEREPEATABLE READ 随之而来的是大量的文字解释,还会附带各种 脏读, 幻读, 不可重复读 常常会把初学者弄…

【微信小程序学习第3天——网络数据请求

一、小程序网络请求限制 1、必须https类型的接口 2、必须将接口的域名添加到信任列表中 二、配置request合法域名 配置步骤:登录微信小程序管理后台 -> 开发 -> 开发设置 -> 服务器域名 -> 修改 request 合法域名 点击修改request合法域名&#xf…

全流程搞清楚 Kubernetes API 的使用,可进行业务二次开发对接 k8s 调用,详细图文说明以及常见问题整理

全流程搞清楚 Kubernetes API 的使用,可进行业务二次开发对接 k8s 调用,详细图文说明以及常见问题整理。 使用CLI(如curl)或GUI(如postman)HTTP客户端调用Kubernetes API有很多理由。例如,你可…

windows11改老版右键显示

右键显示效果:点击右键像windows10一样。方式一使用window的命令行操作:reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve1方式二使用注册表手动操作:win r:…

对话面试官:MySQL自增主键id快用完了怎么办?

前几天有个朋友出去面试,被面试官问到MySQL自增主键id用完了怎么办?由于对这块了解不多,所以回答得不太理想。 本篇文章为大家分享一下,MySQL自增主键达到上限以后会发生什么情况?该如何解决这种情况? 我们…

Python|每日一练|幂函数算法|位运算|>>右移|分析神器pysnooper|日志输出:Pow(x, n)

Pow(x, n) 实现 pow(x, n)(https://www.cplusplus.com/reference/valarray/pow/) ,即计算 x 的 n 次幂函数(即,xn)。 示例 1: 输入:x 2.00000, n 10输出:1024.00000 示例 2: …

漫画 | 程序员这次被逼上了绝路!

经过不懈努力,张大胖终于在一个小公司升任经理。张大胖回去翻阅资料,思考了一番,召开会议宣布了一项重要决定。会议室中一阵窃窃私语三天以后,张大胖进行检查,看看自己的第一把火成效如何。张大胖表示很满意&#xff0…

Elasticsearch:轻松处理 CSV 数据

我们知道 CSV 是一种非常流行的数据格式。在 Elastic Stack 中,我们有很多的方式来摄入 CSV 格式的数据。我们可以先看看一个常用的数据摄入数据流: 如上所示,我们可以采取不同的方法来对数据进行摄入。我们可以在不同的地方对数据进行处理。…

【My Electronic Notes系列——逻辑门电路】

目录 序言: 🏆🏆人生在世,成功并非易事,他需要破茧而出的决心,他需要永不放弃的信念,他需要水滴石穿的坚持,他需要自强不息的勇气,他需要无畏无惧的凛然。要想成功&…

Java打印流(PrintStream/PrintWriter)

概念 打印流是输出信息最方便的类,注意包含字节打印流PrintStream和字符打印流PrintWriter。打印流提供了非常方便的打印功能,可以打印任何类型的数据信息,例如:小数,整数,字符串。而且永远不会抛出IOExce…

DPDK开发之KNI模块代码实现

DPDK开发之KNI模块代码实现背景KNI实现原理 -- ifreq代码实现总结背景 在DPDK开发的时候,如果有些协议不想处理,只处理关注的协议,可以把其他协议写回内核,让内核处理。此时的DPDK就起到分发的作用,类似一个过滤器。 …

二叉树遍历的C语言实现

1、二叉树 树是n个节点的有限集 每个节点事多有两颗子树的树称为 二叉树 该实验目标实现以下二叉树: 2、二叉树的遍历方案 设: D -- 访问根节点,输出根节点; L -- 递归遍历左二叉树; R -- 递归遍历右二叉树; 二叉树遍历方案…

1145. 二叉树着色游戏

有两位极客玩家参与了一场「二叉树着色」的游戏。游戏中,给出二叉树的根节点 root,树上总共有 n 个节点,且 n 为奇数,其中每个节点上的值从 1 到 n 各不相同。 最开始时: 「一号」玩家从 [1, n] 中取一个值 x&#xff…

软件工程期末考试

软件工程一、简答题(5个)什么是软件危机?软件危机产生的原因是什么?怎样克服软件危机?你认为摆脱软件危机了吗?软件危机:是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。它…

QT opencv 学习day01 安装opencv ,

1. 安装opencv 教程 看这个大佬的链接 (实测有用)(操作简单) 链接: (1条消息) 【OpenCV】windows Qt环境搭建_logani的博客-CSDN博客 2. 使用opencv 的注意事项 1.首先要在工程文件 .pro 文件里面 加入路径&#x…