2023美国大学生数学建模竞赛E题思路
problem
背景:
光污染用于描述过度或不良使用人造光。我们称之为光污染的一些现象包括光侵入、过度照明和光杂波。在大城市,太阳落山后,这些现象最容易在天空中看到:然而,它们也可能发生在更偏远的地区。
光污染会改变我们对夜空的看法,对环境造成影响,并影响我们的健康和安全。例如,植物成熟可能会延迟或加速,野生动物的迁徙模式也会受到影响。过度的人造光可能会扰乱我们的昼夜节律,导致睡眠质量下降,可能还会导致身心健康问题。人造灯光引起的眩光可
能会导致一些机动车事故。社区官员或地方团体可以实施干预策略,以减轻光污染的负面影响。然而,人造光具有积极和消极的影响,以不同的方式影响不同的位置。例如,为了避免上述光污染的负面影响,一些社区选择了光线较低的社区,这反过来可能导致犯罪增加。光污染的影响可能取决于当地的发展水平、人口、生物多样性、地理和气候等因素。因此,评估任何干预策略的影响程度和潜在影响必须针对特定地点。
要求:
COMAP 组委会的照明控制任务 (ICM) 正在努力提高对光污染影响的认识,并制定干预策略以减轻这些影响。为了支持 ICM 的这项工作,您的任务是解决测量和减轻不同地点光污染的影响,同时考虑人类和非人类的问题。具体来说,您应该:
- 制定一个广泛适用的指标,以确定一个地点的光污染风险水平。
- 根据以下四种不同的类型应用度量并解释其结果位置:
o 受保护的土地位置,
o 农村社区,
o郊区社区,以及
o 城市社区。 - 描述解决光污染的三种可能的干预策略。讨论实施每项战略的具体行动,以及这些行动对光污染总体影响的潜在影响。
- 选择您的两个地点,并使用您的度量标准来确定您的干预策略中哪一个对他们最有效。讨论所选择的干预策略如何影响所在地的风险水平。
- 最后,针对您确定的一个地点及其最有效的干预策略,制作一张 1 页传单,宣传该地点的策略。
总页数不超过 25 页的 PDF 解决方案应包括:
- 一页汇总表。
- 目录。
- 您的完整解决方案。
- 一页促销传单。
- 参考列表。
- 注:ICM 竞赛有 25 页的限制。您提交的所有方面都达到了 25 页的限制(汇总表、目录、报告、一页促销传单、参考列表和任何附录)。你必须引用你的想法、图片和报告中使用的任何其他材料的来源。
solution1
-
问题1:
首先我们要知道光污染以两种形式存在:天空辉光也称为人造天空辉光、光穹或逃逸光) 是由散射在大气中的人为光使夜空变亮眩光是光线的直接照射,这两种形式都会影响人类对夜空、自然景观和夜晚其他微弱特征的感知。
要制定一个广泛适用的指标来确定一个地点的光污染风险水平,该指标应考虑到地点的发展水平、人口、生物多样性、地理和气候等因素。这些因素可能包括该地点的光照强度、光源类型、光照持续时间、光照频率以及对周围环境和生物体的影响。我们可以通过回归分析来制定光污染风险水平指标的方法,以确定与给定位置的光污染最密切相关的变量。一旦开发了回归模型,它就可以用于根据各种数据点的输入来计算预测的风险水平。其实用综合评价比较好,但我估计大多数人都是用的这种方法哈
也可以考虑下面这几个因素:
skyglow: 人造光在夜空中产生辉光的程度光侵入: 光溢出到不需要或不需要的区域的程度
眩光:灯光造成不适或妨碍视力的程度
照度: 特定区域的人造光水平。
我们可以优先通过数据来得到可视化图,例如人口密度、土地使用和夜间卫星图像,以创建一个合成地图,直观地显示光照风险最高的区域污染我们可以在美国国家海洋和大气管理局(NOAA),还有光污染科学技术研究所 (LPSTI面得到全球光污染的程度,制图如下图所示: -
问题2:
使用第一问的指标,我们可以评估四种不同类型地点的光污染风险水平:受保护土地位置:国家公园或野生动物保护区等受保护土地位置应具有低光污染风险级别这意味着天光极少,光侵入不存在,眩光也极少,同时照度水平保持在最低水平,以避免破坏自然栖息地和生态系统。
农村社区:农村社区也应该具有低光污染风险水平,但它的照度水平可能略高于保护区位置重点应放在减少天光和光侵入,同时尽量减少眩光以确保公共安全。郊区社区: 由于路灯、商业地产和住宅照明的结合,郊区社区可能具有中等光污染风险水平重点应放在减少天光和光侵入上,同时管理照度水平以平衡安全问题与对一定水平光的需求
城市社区:由于照明设备和路灯密度高,城市社区可能具有较高的光污染风险水平。重点应放在减少天光和光侵入上,同时管理照度水平以平衡安全问题与对一定水平光的需求 -
问题3
使用运动传感器和计时器:一种干预策略是使用运动传感器和计时器来控制人工照明的使用该策略将通过确保仅在需要时使用灯来帮助减少光污染。例如,运动传感器可用于在检测到汽车或行人时打开路灯,而定时器可用于在特定时间后关闭灯。使用高效照明: 另一种策略是使用能提供充足光线同时最大限度减少光污染的高效光源。这可能涉及用耗能更少、光污染更少的 LED 灯替换传统灯泡。社区教育: 第三个策略是就光污染的负面影响以及如何减少光污染对社区进行教育。包括有关使用屏蔽以最大限度地减少光侵入的重要性、使用运动传感器和计时器的好处以及选择旨在减少眩光的照明灯具的重要性的信息。 -
问题4:
要确定哪种干预策略对每个位置最有效,我们可以应用上述指标并考虑每个位置的独特特征例如,天辉度较低的农村社区可能会从使用运动传感器和计时器以降低照度水平中获益更多.而天辉度较高的城市社区可能会从使用高效照明以降低整体光输出中获益更多。 -
问题5:
制作一页的传单《以宣传对其中一个已确定地点的最有效干预策略。此传单应根据具体位置量身定制,并突出不预策略的好处。完成这个问题需要全面了解光污染的影响和促成光污染的因素,以及制定和实施有效干预策略的能力。还需要强大的沟通技巧才能有效地推广针对特定位置的最有效策略。其实就是总结前面的策略.
solution2
-
问题一
要求开发一个广泛适用的指标,以确定位置的光污染风险级别。这一问非常非常明确,同时又非常重要,将奠定全文基础,可使用的方法也比较多。对于指标,大家一定要多选且不要纠结,阅读相关文献,选相关的即可,先选的多,比较全面,之后再进行指标的进一步处理。举个例子,一开始选取10 个一级指标、50 个二级指标,之后再用PCA 降维和因子分析等进行融合、降维处理即可,注意要广泛适用!通过较多的指标,来体现广泛!确定光污染的级别,则需要对不同地区进行评价(建议对全球各国进行评价,相比只有一个国家的数据而言,这种更具有代表性,在此体现出广泛适用),各种评价算法,如层次分析、熵权法和TOPSIS法等,也可以进行组合使用(没有最好的方法,只有最好的逻辑),之后进行分级处理,分级处理可以使用数据编码、三分位数划分等,或者是自己定义划分原则,在此基础上进行划分。层次分析是最好用的, -
问题2
要求应用问题1 的指标,解释在不同类型地点的结果。对于问题2,可以使用决策树模型,为了增加亮点,可以在决策树的基础上使用优化算法,如PSO 算法等,建议基于粒子群算法优化的决策树模型。除了建立模型之外,问题2 重在分析,四个不同类型地点的评价结果不同,结合所建立的模型分析为什么出现差异,并且在摘要中进行一定的说明,这将是一个加分项。可以使用的决策树有很多,如C4.0、C4.5 等。决策树是工树状结构,它从根节点开始,对数据样本进行测试,根据不同的结果将数据样本划分成不同的数据样本子集,每个数据样本子集构成子节点。构造决策树的目的是找出属性和类别间的关系,用它预测将来未知类别。C4.5 算法能够处理离散型和连续型的属性类型,通过信息增益率来选择划分特征,克服了用信息增益选择的不足。 -
问题3:
问题3:对于问题3,要求描述解决光污染的干预策略,并讨论实施每种策略的具体行动以及对光污染的潜在影响。对于这一个问题,应该结合问题2 建立的决策树进行进一步分析,此处可以使用SHAP 模型。SHAP 模型是一种新兴的解释机器模型学习方法,它通过计算每个特征的有效值来推断模型的决策,从而得出有意义的解释结果。该方法能够根据用户提供的输入数据,生成一个图形,通过图形展示模型的行为。与其他解释模型方法相比,SHAP的优势是它可以提供对各个特征的有效贡献度以及解释模型的决策过程。SHAP 的计算公式如下: -
问题4:
要求选取两个地点,并使用先前建立的指标确定的干预策略中那个最有效。这一问的地点选择比较重要,建议选取光污染差异大的地点,从而可以对比分析。可以继续使用SHAP 模型,分析各个指标的重要度,并得到干预措施是如何影响各个指标的,之后进行分析即可。这一问的处理可以圆滑一点,尤其是描述结果的时候,除分析结果之外,要会说,要侧面体现指标体系的合理性,所有的分析,都要体现这一点。大家注意,美赛的开发程度很高,不要过于纠结结果的正确性,而应该把精力放在逻辑性上,如何串起来,有头有尾很重要! -
问题5:
问题5 实际就是前文的总结,建议可以做一些流程图之类的,增加美观程度。下图是一个简单的例子,使用PPT就可以制作。
相关文章:
2023美国大学生数学建模竞赛E题思路
problem 背景: 光污染用于描述过度或不良使用人造光。我们称之为光污染的一些现象包括光侵入、过度照明和光杂波。在大城市,太阳落山后,这些现象最容易在天空中看到:然而,它们也可能发生在更偏远的地区。 光污染会改变我们对夜空…...

蓝桥杯三月刷题 第五天
文章目录💥前言😉解题报告💥数的分解🤔一、思路:😎二、代码:💥前言 上午没写,下午写了会被朋友拉出去耍,被冷风吹到了,而且被他坑了,根本没有玩骑…...

Echarts 水波图实现
开发的项目中需要实现这样一个水波图,例如下图在echarts官网中找了很久没找到,后面是在Echarts社区中找到的,实现了大部分的样式,但是还有一些数据的展示没有实现。水波图的数值展示是默认整数百分比,我的需求是需要保…...

逻辑优化基础-shannon decomposition
1. 简介 在逻辑综合中,香农分解(Shannon decomposition)是一种常用的布尔函数分解方法。它将一个布尔函数分解为两个子函数的和,其中每个子函数包含一个布尔变量的取反和非取反的部分。 具体来说,假设对于一个布尔函…...
Java中线程池的创建与使用
前言:默认线程池的弊端在线程池应用中,参考阿里巴巴java开发规范:线程池不允许使用Executors去创建,不允许使用系统默认的线程池,推荐通过ThreadPoolExecutor的方式,这样的处理方式让开发的工程师更加明确&…...
关于HashMap与OkHttp的使用
写了一个okhttp的post请求方法,添加参数很麻烦,需要封装: //post请求public static void sendOkHttpRequestPost(String address , Callback callback) {OkHttpClient client new OkHttpClient();// 创建表单参数RequestBodyRequestBody fo…...
华为OD机试 - 单词倒序(C 语言解题)【独家】
最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南)华为od机试,独家整理 已参加机试人员的实战技巧文章目录 使用说明本期题目:单词倒序…...

搭建Samba服务器
搭建Samba服务器 文章目录搭建Samba服务器samba安装安装命令配置-ubuntu侧为samba服务器创建一个共享目录share创建使用该共享文件夹的账号修改samba服务器配置文件重启samba服务windows创建映射1.点击映射网络驱动器2.输入Ubuntu中的ip地址及其用户信息3.输入用户信息及其密码…...

Matlab进阶绘图第5期—风玫瑰图(WindRose)
风玫瑰图(Wind rose diagram)是一种特殊的极坐标堆叠图/统计直方图,其能够直观地表示某个地区一段时期内风向、风速的发生频率。 风玫瑰图在建筑规划、环保、风力发电、消防、石油站设计、海洋气候分析等领域都有重要作用,所以在一些顶级期刊中也能够看…...
【SQL开发实战技巧】系列(二十四):数仓报表场景☞通过执行计划详解”行转列”,”列转行”是如何实现的
系列文章目录 【SQL开发实战技巧】系列(一):关于SQL不得不说的那些事 【SQL开发实战技巧】系列(二):简单单表查询 【SQL开发实战技巧】系列(三):SQL排序的那些事 【SQL开发实战技巧…...

XILINX AXI总线学习
AXI介绍什么是AXI?AXI(高级可扩展接口),是ARM AMBA的一部分;AMBA:高级微控制器总线架构;是1996年首次引入的一组微控制器总线;开放的片内互联的总线标准,能在多主机设计中实现多个控…...

2022CCPC女生赛(补题)(A,C,E,G,H,I)
迟了好久的补题,,现在真想把当时赛时的我拉出来捶一拳排序大致按照题目难度。C. 测量学思路:直接循环遍历判断即可,注意角度要和2π取个最小值。AC Code:#include <bits/stdc.h>typedef long long ll; const int…...

【Nginx】Nginx的安装配置
环境说明系统:Centos 7一、编译安装Nginx官网下载地址nginx: download#安装依赖 [rootnginx nginx-1.22.1]# yum install gcc pcre pcre-devel zlib zlib-devel -y #从官网下载Nginx安装包,并进行解压、编译、安装 [rootnginx ~]# wget https://nginx.or…...
数学小课堂:统计时有效地筛选数据
文章目录引言I 被爆冷门的原因II 统计时有效地筛选数据2.1 统计数据的常见问题2.2 大数据的特征2.3 有效筛选数据的原则引言 在博弈论中很多结果有发生的概率,而概率这件事只是估计出来的,并不准确。因此,一旦加入博弈的选手多了之后&#x…...
MySQL安装优化
hello,大家好,我是小鱼 本文主要通过针对 MySQL Server(mysqld)相关实现机制的分析,得到一些相应的优化建议。主要 涉及 MySQL 的安装以及相关参数设置的优化,但不包括 mysqld 之外的比如存储引擎相关的参…...
RocketMQ系列开篇
RocketMQ系列开篇 今天开始学习RocketMQ相关系列源码。我会带着自己的目的去学习源码。所以不会像一般的技术博客一样,写一个完整的流程,介绍每一步干了啥。而是提出一个问题,然后去看代码里面是怎么实现的。说明一下,本次系列我…...

logback无法删除太久远的日志文件?logback删除日志文件源码分析
logback无法删除太久远的日志文件?logback删除日志文件源码分析 最近发现logback配置滚动日志,但是本地日志文件甚至还有2年前的日志文件,服务器是却是正常的! 网上搜索了一波没有发现,只找到说不能删除太久远的旧日志…...
【MyBatis-Plus】基于@Version注解的乐观锁实现
引入mybatis-plus依赖,注意这里的版本要求 since 3.4.0;(3.4.1,3.4.2已测) 3.2.0肯定是不支持的,无法引入MybatisPlusInterceptor; 乐观锁 当要更新一条记录的时候,希望这条记录没有被别人更新…...

ubuntu20.04搭建detectron2环境
Ubuntu22.04安装Cuda11.3 Linux下驱动安装 # 以下命令按顺序执行 sudo apt update && sudo apt upgrade -y # or sudo apt update # 查看显卡信息 ubuntu-drivers devices sudo ubuntu-drivers autoinstall # or sudo apt install nvidia-driver-510 reboot nvidia-s…...

Navicate远程连接Linux上docker安装的MySQL容器
Navicate远程连接Linux上docker安装的MySQL容器失败 来自:https://bluebeastmight.github.io/ 问题描述:windows端的navicat远程连接不上Linux上docker安装的mysql(5.7版本)容器,错误代码10060 标注: 1、…...

Spark 之 入门讲解详细版(1)
1、简介 1.1 Spark简介 Spark是加州大学伯克利分校AMP实验室(Algorithms, Machines, and People Lab)开发通用内存并行计算框架。Spark在2013年6月进入Apache成为孵化项目,8个月后成为Apache顶级项目,速度之快足见过人之处&…...
日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする
日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする 1、前言(1)情况说明(2)工程师的信仰2、知识点(1) にする1,接续:名词+にする2,接续:疑问词+にする3,(A)は(B)にする。(2)復習:(1)复习句子(2)ために & ように(3)そう(4)にする3、…...
React Native在HarmonyOS 5.0阅读类应用开发中的实践
一、技术选型背景 随着HarmonyOS 5.0对Web兼容层的增强,React Native作为跨平台框架可通过重新编译ArkTS组件实现85%以上的代码复用率。阅读类应用具有UI复杂度低、数据流清晰的特点。 二、核心实现方案 1. 环境配置 (1)使用React Native…...
基础测试工具使用经验
背景 vtune,perf, nsight system等基础测试工具,都是用过的,但是没有记录,都逐渐忘了。所以写这篇博客总结记录一下,只要以后发现新的用法,就记得来编辑补充一下 perf 比较基础的用法: 先改这…...
【JavaSE】绘图与事件入门学习笔记
-Java绘图坐标体系 坐标体系-介绍 坐标原点位于左上角,以像素为单位。 在Java坐标系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。 坐标体系-像素 …...

如何在网页里填写 PDF 表格?
有时候,你可能希望用户能在你的网站上填写 PDF 表单。然而,这件事并不简单,因为 PDF 并不是一种原生的网页格式。虽然浏览器可以显示 PDF 文件,但原生并不支持编辑或填写它们。更糟的是,如果你想收集表单数据ÿ…...

论文笔记——相干体技术在裂缝预测中的应用研究
目录 相关地震知识补充地震数据的认识地震几何属性 相干体算法定义基本原理第一代相干体技术:基于互相关的相干体技术(Correlation)第二代相干体技术:基于相似的相干体技术(Semblance)基于多道相似的相干体…...
4. TypeScript 类型推断与类型组合
一、类型推断 (一) 什么是类型推断 TypeScript 的类型推断会根据变量、函数返回值、对象和数组的赋值和使用方式,自动确定它们的类型。 这一特性减少了显式类型注解的需要,在保持类型安全的同时简化了代码。通过分析上下文和初始值,TypeSc…...

数据结构:递归的种类(Types of Recursion)
目录 尾递归(Tail Recursion) 什么是 Loop(循环)? 复杂度分析 头递归(Head Recursion) 树形递归(Tree Recursion) 线性递归(Linear Recursion)…...
DiscuzX3.5发帖json api
参考文章:PHP实现独立Discuz站外发帖(直连操作数据库)_discuz 发帖api-CSDN博客 简单改造了一下,适配我自己的需求 有一个站点存在多个采集站,我想通过主站拿标题,采集站拿内容 使用到的sql如下 CREATE TABLE pre_forum_post_…...