2022年亚太地区大学生数学建模竞赛/2022年亚太杯1月加赛E题思路

news2024/9/20 1:05:21

问题1. 基本数据分析

数据集中的OWID_WRL是什么?一般是指世界world。

a) 哪些国家曾经拥有过核武器?

现拥有核武器的国家有9个,分别为:美国、俄罗斯、英国、法国、中国、印度、巴基斯坦、以色列,朝鲜。曾经拥有核武的国家有2个,分别为:乌克兰、南非。

除美国、俄罗斯、英国、法国、中国已掌握核武器外,印度在1974年进行过一次核试验。巴基斯坦也在1998年05月29日首次核试验成功。以色列和日本虽未公开进行核爆试验,但以色列是公认的拥有核武器的国家,日本被认为是准核国家。朝鲜进行过三次核试验,并且正在向着核武器更小型化方向发展,以便未来能够实现实战能力。

除此之外,以色列也被国际社会确认拥有核武,哈萨克斯坦作为苏联解体后第三大核武器拥有国,因原苏联时期核试验多在哈萨克进行,其国家和人民深受其害,独立主动放弃核武器,并关闭苏军建立的数千座核试验设施,另外乌克兰与南非因和平原因放弃其核武,属于曾经拥有核武的国家。

关于日本,大多数国家都认为日本是准核国家,因为日本拥有大量核电站并且拥有大量的铀,而日本已经完全掌握了核武器技术至于制造核武器只是一个时间问题。

https://baijiahao.baidu.com/s?id=1577669094615415835&wfr=spider&for=pc

https://baijiahao.baidu.com/s?id=1748795891599131235&wfr=spider&for=pc

首先观察第一个表单‘增加’proliferation,可以看出全世界范围内‘现拥有’Possession有9个国家,但是不能忽略曾经拥有但是现在已经放弃核武器的国家,我们可以去查看第二个表单‘库存’stockpiles,筛选出来拥有过核武器的国家。

b) 在过去的20年中,哪个国家的核武器库存减少或增加最多?

库存减少或增加幅度最大,我们去查看第二个表单,可以直接做出来折线图,数据可视化,再配合数学公式计算出增幅或减幅。

增幅/减幅=(2022年持有量-2002年持有量)/2002年持有量

c) 在哪五年中,核武器试验发生得最多?

查看表单3: tests中总共有8个国家,可以在Excel中直接操作,筛选出某五个年份,从开始试验时每五年加和一次,求出最大值。

按时间分组聚合统计核武器试验次数,降序排列,输出最多试验次数的5年。

d) 在过去10年中,哪个国家在核武器研究方面最为活跃?

核武器方面研究活跃可以从多个角度考虑,其中一个角度:见表单3,有核国家的核武器实验,将各个国家试验次数求和,越大越活跃。

另一个角度:通过表单4可以统计各个国家从不考虑核武器到考虑核武器、从考虑核武器到追求核武器、从追求核武器到拥有核武器所用年限,年限越小,即转变越快,即最为活跃。联系问题(e)

最后一个角度:通过表单2可以统计出各个国家在过去的10年里库存量/持有量的增幅,用综合评价法,如topsis、rsr秩比法等等计算出综合活跃指标排序。

e) 哪个国家从 "不考虑核武器 "到 "拥有核武器 "的转变最快?

可以统计出各个国家在过去的10年里从不考虑到拥有核武器的间隔年限,年限越小即转变越快。


问题2. 预测核武器的数量

模型1:预测未来100 年拥有核武器的国家数量。

模型2:预测未来100年核武器数量的变化趋势、2123年核武器总数。

模型3:预测未来100年各国核武器数量的变化趋势、以及各个国家核武器数量。

注意:模型3中每个国家核武器数量总和应该等于模型2中核武器总数!

a) 根据附件中的数据或你收集的数据,建立数学模型预测核武器的数量,并预测未来100年拥有核武器的国家。

我们需要建立两个模型,一个模型的话是用于预测核武器数量,另一个模型是预测拥有核武器的国家数量,这里可以采用时间序列预测,传统的时间序列预测方法有灰色预测和时间序列预测等等;也可以采用机器学习方法,例如XGBoost、随机森林、决策树等等;也可以采用深度学习方法,例如序列模型、LSTM模型等等。

b) 预测未来100年核武器数量的变化趋势,2123年的核武器总数,以及每个国家的核武器数量。

基于问题(a)建立的模型,对未来100年核武器数量,2123年核武器总数、各国核武器数量进行预测。


问题3. 保护我们的星球

a)建立了核武器引爆位置的数学模型,并计算出至少需要多少枚核弹才能摧毁地球 ?

可以先对核弹的当量进行定量估计,计算出武器当量后,通过杀伤范围计算公式得到核弹杀伤范围,因为人类生存在陆地环境中,所以用全球的陆地面积进行统计,计算出需要不同当量需要多少枚核弹才能摧毁地球。

b)根据数学模型,目前核弹的最大破坏力是多少?是否足以摧毁地球?

可以寻找资料找出目前核弹最大的爆炸当量,计算其杀伤范围,对地球面积做对比。

c)为了保护地球和我们生活的环境,世界上核弹的总数应该限制在多少,已经拥有核武器的国家,在理论上应该限制在多少?

可以对陆地设置一个比例,例如不超过10%,计算出这一比例的陆地能承受多少颗核弹,然后按目前拥有核弹的国家做比例分配。


问题4. 非技术性文章

查阅文献、参考文献!

总结上述问题~

请问如果有需要代码的同学,可在评论区留言!

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

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

相关文章

【python】导入同级、下级、上级目录中的模块

不想把代码都堆到一个文件里面,希望写的分层次,但又不是web框架,有入口文件和目录规则, 这个时候就要自己分包了,会遇到这个问题,明明ide智能追踪可以定位到包引用,但是却报错module undefine&a…

5G NR标准 第15章 上行功率和定时控制

第15章 上行功率和定时控制 上行链路功率控制和上行链路时序控制是本章的主题。 功率控制用于控制干扰,主要是针对其他小区的干扰,因为同一小区内的传输通常是正交的。 时序控制确保不同的设备以相同的时序接收,这是保持不同传输之间正交性…

Nacos设置为windows自启动服务

序言 众所周知,在 Windows 环境下想要启动 nacos 需要运行 bin 目录下的 startup.cmd。这样的启动方式需要保证 cmd 窗口一直开着,只要把这个窗口关掉,nacos 服务就停了。 所以为了避免人为的误关窗口,把 nacos 注册成一个 wins…

【可视化】无法理解PCA,条件概率,最小二乘回归?可视化帮你!

主成分分析PCA2D示例首先,只考虑两个维度的数据集,比如高度和重量。这个数据集可以绘制成平面上的点。但如果想要整理出变量,PCA会找到一个新的坐标系,其中每个点都有一个新的(x,y)值。坐标轴实际上没有任何物理意义。它们是高度和…

【JavaScript】如何转换blob数据与file文件还有url

大家好,关于blob对象和file对象有了解多少呢,它们都是一种文件的表示形式,文件之间是可以互相转换的,顺带一提,还有经常用到的临时文件路径tempFileURL。 文章目录文件类型Blob对象File对象URL临时路径文件类型 首先&…

c++ -- STL容器--vector

STL中最常用的容器为Vector&#xff0c;可以理解为数组#include <iostream> #include <vector> #include <algorithm> using namespace std;void myPrint(int val) {cout <<val<<endl; }//vector容器存放内置数据类型void test01() {//创建了一个…

数据库(tidb、clickhouse、hive)概念笔记

目录 1、有哪些分布式数据库 2、OLAP、OLTP、HTAP 3、TIDB、clickhouse、hive 一、TIDB 1. TiDb 核心特性&#xff1a; 2. TiDb 整体架构&#xff1a; 3.TiDB 存储&#xff1a; 二、clickhouse 三、hive 1.什么是 Hive&#xff1f; 2.Hive 架构和如何运作&#xff1…

KMP -- 代码求解next数组

代码求解next数组 1. KMP相关概念 前缀&#xff1a;包含首位字符但不包含末位字符后缀&#xff1a;包含末位字符但不包含首位字符next数字&#xff1a;主串与模式串不匹配时&#xff0c;模式串需要回退的位置next[j]&#xff1a;第 j 位字符前面的j-1位字符组成的字串的前后缀…

QGIS查看属性和选择要素

目录1. 查看属性和选择要素2. 调整图层样式&#xff0c;添加自动标注1. 查看属性和选择要素 #pic_center x400 暂时移除&#xff0c;不是删除&#xff0c;它还是存在它本来的位置&#xff0c;用的时候再次添加即可。 选择工具 点完工具后&#xff0c;点击图中一个点&#xf…

c++ -- STL容器--stack容器

5. stack容器5.1 简介① stack是一种先进后出的容器&#xff0c;它只有一个出口。② 栈中只有顶端的元素才可以被外界使用&#xff0c;因此栈不允许有遍历行为。③ 栈中进入数据称为&#xff1a;入栈 push④ 栈中弹出数据称为&#xff1a;出栈 pop5.2 常用接口① 功能描述&…

蓝桥杯STM32G431RBT6学习——GPIO

蓝桥杯STM32G431RBT6学习——GPIO GPIO外设分布 国信长天开发板使用的STM32G431RBT6为LQFP64的封装&#xff0c;可用的GPIO为49个&#xff0c;包括如下&#xff1a; PA0~PA15 PB0~PB15 PC0~PC15 PD2&#xff0c;PF0&#xff0c;PF1&#xff0c;PG10 其中PF0与PF1用于连接外部…

前端入门笔记 02 —— CSS

CSS标签通常要配合html或者js使用 CSS本身的构造 p{color : red}/*color 属性 red 值*//*p选择器 括号内内容 生命*/配合html <style>p{color : red}<\style>或者直接引入整个css文件 <head><style type text/css>import "1.3.css";<…

【vue组件之间的数据传递和组件的生命周期】一.组件之间的通信;二.组件的声明周期

目录 一.组件之间的通信 1.组件之间的关系&#xff1a;父子关系、兄弟关系、跨级关系 2.父子组件之间的通信&#xff08;数据传递&#xff09;&#xff1a; &#xff08;1&#xff09;父组件----》子组件&#xff1a;使用props &#xff08;2&#xff09;子组件----》父组件…

为什么互联网公司不欢迎中年人?

除开几个“越老越值钱”的岗位&#xff08;如医生、教师、建筑师&#xff09;外&#xff0c;大多数公司就是不欢迎中年人的。 你很难见到30岁的地推、40岁的销售、50岁的文员&#xff0c;但是20岁的年轻小伙一抓一大把&#xff0c;我们的互联网经济&#xff0c;就是建立在人口密…

RHEC——ansible配置yum源仓库

1.挂载本地光盘到/mnt 2.配置yum源仓库文件通过多种方式实现 1&#xff09;、仓库1 &#xff1a; Name: RH294_Base Description&#xff1a; RH294 base software Base urt: file:///mnt/BaseOS 不需要验证钦件包 GPG 签名 启用此软件仓库 2&#xff09;、仓库 2: Name: RH29…

立创eda专业版学习笔记(1)

之前那些博客对应的是立创eda标准版&#xff0c;版本号是6.5.4以前 最近开始使用专业版&#xff0c;原本以为专业版是标准版的基础上添加了些功能&#xff0c;现在才发现不是这么回事&#xff0c;专业版跟标准版在界面上的区别很大&#xff0c;几乎就是另外一个软件了&#xff…

外贸客户接待的基本环节有哪些?

外贸客户来了&#xff0c;接待人员一定要有耐心&#xff0c;那么怎么接待呢&#xff1f;以下是米贸搜为您整理的外贸客户接待流程。希望对你有帮助。外贸客户接待流程既然客人愿意来我们公司参观&#xff0c;他们一定有很大的诚意。但从这几年的案例来看&#xff0c;大部分来访…

JavaSE学习day1_01,计算机基础知识

学习正式开始&#xff1a; 学习之前先了解一些计算机基本常识&#xff1a; 1. CMD 1.1 什么是CMD&#xff1f; 先看一张图&#xff1a; 这是黑客大佬使用的命令。 这是现代计算机的图形化界面。学过操作系统的同学应该知道这是操作系统提供的一个接口&#xff0c;它严格意义…

ORB-SLAM2 --- KeyFrame::SetBadFlag函数

目录 1.函数作用 2.code 3.函数解析 1.函数作用 真正地执行删除关键帧的操作。 需要删除的是该关键帧和其他所有帧、地图点之间的连接关系。 2.code void KeyFrame::SetBadFlag() { // Step 1 首先处理一下删除不了的特殊情况{unique_lock<mutex> lock(mMutexConn…

visual studio控制台中文乱码问题

踩坑经历&#xff1a; 这是一个向文件中写入文字&#xff08;中文&#xff0c;在将文件中文字读取出来的代码。读取出来的结果是符号码。 这个问题在网上找了很多的解决办法&#xff0c;都没有完全解决。 其实要不出现乱码&#xff0c;就要保持控制台编码和源代码编码相一致就可…