当前位置: 首页 > news >正文

2023数维杯国际赛数学建模竞赛选题建议及D题思路讲解

大家好呀,2023年第九届数维杯国际大学生数学建模挑战赛今天早上开赛啦,在这里先带来初步的选题建议及思路。

目前团队正在写B题和D题完整论文,后续还会持续更新哈,大家三连关注一下防止迷路。

注意,本文只是比较简略的图文讲解,完整的视频讲解请移步:

【数维杯国际赛思路】2023数维杯国际数学建模竞赛选题建议及初步思路!_哔哩哔哩_bilibili

首先是主基调:

本次数维杯国际赛难度上BCD差不多,A难度较大,不建议小白选择。C如果你有丰富的chatgpt使用经验也可以选,但内容很难写得丰富,容易写成语文建模,同时也很难做到出彩。
总体上,推荐选择B题或D题,B是比较典型的数据分析题目,前面三问主要是绘制趋势图这些比较简单的描述方法+差异性分析,第四问做一个机理分析,搭建理论模型,最后一问基于理论模型+数据进行预测即可。
D是比较典型的优化题目,第一问给出计算污垢残留量的理论公式后,用代码进行迭代求解即可,污垢量和水量这些初始条件自己设置,什么叫清洁干净的阈值条件也自己设置。第二问去除掉水量限制,给了干净的实际阈值,让洗涤次数最少即可。第三四问加入了成本考虑和有的衣服不能一起洗的条件,继续进行优化求解即可。
本次团队会BD题目同时进行,预计在17号早左右更新完毕B完整论文,17号下午左右更新D完整论文。

接下来开始具体讲解,讲讲D题:

题目是英文,我给大家翻译为了中文版本哈,人工精校翻译版本,ABCD的翻译我都会免费给到大家哈,视频讲解里有讲,大家自己看。

问题D:洗衣清洁的数学原理
A. 问题背景
洗衣服是人们每天都会做的事情。洗衣粉的去污功能来自于一些表面活性剂化学物质。它们可以增加水的渗透性,并利用分子间静电排斥机制去除污渍颗粒。由于表面活性剂分子的形态,洗衣粉可以发挥双重功能。表面活性剂分子的一端是亲脂性的,能吸引污垢并排斥水,而另一端是亲水性的,能吸引水分子。当洗衣粉倒入水中时,亲脂性部分的表面活性剂分子会紧紧附着在未被水填充的任何表面上,如被清洗物体的表面。同时,亲水性部分排斥油脂物质。它削弱了维持水分子结合的分子间力(导致水形成滴状的力量,如被弹性膜包裹),允许单个分子渗透进被清洁物体表面和污渍颗粒之间。因此,可以说表面活性剂降低了水的表面张力。洗衣机的机械作用或手搓可以使表面被表面活性剂分子包围的污垢颗粒松动,污垢颗粒粘附在表面活性剂的亲脂部分。这导致物体表面仍悬浮的污垢颗粒在冲洗阶段被去除。
在实践中,从小规模家庭操作到酒店和专业机构的专业操作,需要考虑的问题是:如何以较低的成本获得干净整洁的洗衣效果?这个看似简单的生活问题包含着深刻的数学原理。请开发适当的数学模型来解决以下问题:
B. 需要解决的问题
1. 如果给定污垢量和水量a_k,以及第k次洗涤时污垢在水中的溶解度为a_1=0.80,a_k=0.8a_k-1,k=2,3,L,在不考虑其他因素的情况下,最佳的清洁方式是什么?给出最佳解决方案,讨论a_k、初始污垢量和可用水量对目标的影响。请你先给出理论模型

对于第一问来说,我们首先需要根据题目给出的公式,给出一个污垢残留量的计算公式,这在第二问中也会用到。

然后我们设定一下什么叫做“清洁完成”,给一个阈值,比如100个单位的污垢,清理为5算一个阈值。此外,我们还要设定可用水量的初始值。紧接着,进行迭代计算即可,看一下清洁几次能达到阈值,改变我们初始值的大小也可以探究对于目标的影响。

来看看我目前的代码:

部分代码展示:

function [num_washes, remaining_dirt, water_per_wash] = calculate_cleaning_strategy(initial_dirt, total_water)% 初始溶解度initial_solubility = 0.80;solubility = initial_solubility;% 初始设置num_washes = 0; current_dirt = initial_dirt;water_per_wash = total_water; % 假设每次清洗使用相同量的水% 循环清洗直到没有足够的水或污垢被完全清除while current_dirt > 0 && total_water > 0

2. 假设每次洗涤时间相同,且可用水量不限,最终污垢残留量不得超过初始污垢量的千分之一,其他条件与问题1相似。提供最节省时间的清洁计划,并分析a_k和初始污垢量对最佳解决方案的影响。

第二问,去掉了用水量限制,给定了清洁的阈值是千分之一,我们计算最少需要洗多少次即可。之后计算溶解度和不同初始量的影响。

3. 衣服上有几种污垢的类型和数量如表1所示。现有十种洗涤剂,其对污垢的溶解性和洗涤剂单位价格如表2所示。如果水的成本是3.8元/吨,请尝试给出既节约成本又有效清洁的方案。

加入成本考虑和实际的污垢初始量,成本包括水的和洗涤剂的。

4. 有几种不同材质的衣服,每种衣服上的污垢类型和数量如表3,考虑到材料、颜色等方面的差异,部分衣服不能混合洗涤,如表4所示。在与问题2相同的条件下,试图提供一个具有成本效益和高效的清洁计划。

加入了部分衣服不能一起洗涤的条件,继续进行优化求解即可。

OK以上只是比较B题比较简略的图文版讲解,团队目前正在写B题和D题的完整论文,ABCD题人工校对版翻译word版本以及BD题完整视频版讲解和后续完整成品说明请点击下方我的个人卡片查看↓:

相关文章:

2023数维杯国际赛数学建模竞赛选题建议及D题思路讲解

大家好呀,2023年第九届数维杯国际大学生数学建模挑战赛今天早上开赛啦,在这里先带来初步的选题建议及思路。 目前团队正在写B题和D题完整论文,后续还会持续更新哈,大家三连关注一下防止迷路。 注意,本文只是比较简略…...

最新宝塔反代openai官方API开发接口详细搭建教程,解决502 Bad Gateway问题

一、前言 宝塔反代openai官方API接口详细教程,实现国内使用ChatGPT502 Bad Gateway问题解决, 此方法最简单快捷,没有复杂步骤,不容易出错,即最简单,零代码、零部署的方法。 二、实现前提 一台海外服务器…...

vue3 实现pdf预览

需要下载pdfjs-dist <template><a-modal class"fill-modal" v-model:open"state.visible" :title"state.modalTitle" width"50%" cancel"handleCancel"><div class"preview-btns-posi"><a-…...

【React】Redux基本使用

什么情况使用 Redux &#xff1f; Redux 适用于多交互、多数据源的场景。简单理解就是复杂 从组件角度去考虑的话&#xff0c;当我们有以下的应用场景时&#xff0c;我们可以尝试采用 Redux 来实现 某个组件的状态需要共享时 一个组件需要改变其他组件的状态时 一个组件需要…...

Banana Pi BPI-W3之RK3588安装Qt+opencv+采集摄像头画面.

场景&#xff1a;在Banana Pi BPI-W3 RK3588上做qt开发工作RK3588安装Qtopencv采集摄像头画面 2. 环境介绍 硬件环境&#xff1a; Banana Pi BPI-W3RK3588开发板、MIPI-CSI摄像头( ArmSoM官方配件 )软件版本&#xff1a; OS&#xff1a;ArmSoM-W3 Debian11 QT&#xff1a;QT5…...

OCR转换技巧:如何避免图片转Word时出现多余的换行?

在将图片中的文字识别转换为Word文档时&#xff0c;我们很多时候时会遇到识别内容的一个自然段还没结束就换行的问题&#xff0c;这些就是我们常说的多余换行的问题。为什么会产生这个问题呢&#xff1f;主要是由于OCR返回的识别结果是按图片上的文字换行而换行&#xff0c;而不…...

抖音小店怎么对接达人?如何避免达人白嫖样品?实操经验分享!

我是电商珠珠 很多新手在入驻完抖音小店之后&#xff0c;首先做的就是通过设置店铺活动去跑自然流量&#xff0c;之后再去搞达人流量。 但是部分新手在搞达人流量时所遇到的问题一般都是给达人发消息&#xff0c;达人不搭理&#xff0c;达人白嫖自己的样品&#xff0c;还有就…...

Xocde 升级15 或者 iOS17报错:

错误&#xff1a; Assertion failed: (false && "compact unwind compressed function offset doesnt fit in 24 bits"), function operator(), file Layout.cpp, line 5758. 翻译&#xff1a; 断言失败&#xff1a;&#xff08;false&&“压缩展开…...

Apache配置ssl证书-实现https访问

文章目录 一、准备工作1.1 安装Apache服务器1.2 Apache服务器上已经开启了443端口1.3 Apache服务器上已安装了mod_ssl.so模块1.4 获取SSL证书 二、配置apache2.1 配置apache文件2.2 生效配置文件 一、准备工作 1.1 安装Apache服务器 yum install httpd -y1.2 Apache服务器上已…...

layer 弹框让按钮取消自动获取焦点

success时候调用 “blurLayBtn” //layer 取消按钮自动聚焦 function blurLayBtn(layObj) { //layObj 是当前layer弹框对象$(layObj).find(.layui-layer-btn button).blur(); }...

计算机二级Office真题解析 excel减免税,订单,成绩

第一题 1.将“Excel 减免税.xlsx”文件另存为 excel.xlsx&#xff0c;最后提交该文件&#xff08;1 分&#xff09;。 2.将“对应代码.xlsx”文件中的 sheet1 工作表插入到 excel.xlsx 中&#xff0c;工作 表名重命名为“代码”&#xff08;3 分&#xff09;。 3.在"序号&…...

Spring Cloud Netflix微服务组件-Hystrix

目录 Hystrix的主要功能 传统容错手段 超时机制 应用容错三板斧 超时机制 舱壁隔离 熔断降级 侵入式Command用法 改进版一&#xff1a;ribbon与hystrix组合 改进版二&#xff1a;feign与hystrix组合 Hystrix三态转换图 源码分析 流程图 核心逻辑流程图 核心实现…...

【6】Spring Boot 3 集成组件:knift4j+springdoc+swagger3

目录 【6】Spring Boot 3 集成组件&#xff1a;knift4jspringdocswagger3OpenApi规范SpringFox Swagger3SpringFox工具&#xff08;不推荐&#xff09; Springdoc&#xff08;推荐&#xff09;从SpringFox迁移引入依赖配置jAVA Config 配置扩展配置&#xff1a;spring securit…...

从零搭建微服务架构:Spring Boot与Nacos完美整合

&#x1f38f;&#xff1a;你只管努力&#xff0c;剩下的交给时间 &#x1f3e0; &#xff1a;小破站 从零搭建微服务架构&#xff1a;Spring Boot与Nacos完美整合 前言第一&#xff1a;服务注册与发现第二&#xff1a;配置中心第三&#xff1a;报错问题解决第四&#xff1a;什…...

原来你不会找资源,三个宝藏白嫖书籍网站,阅读改变生活(一)

[无名图书] - 探索无尽的书海 致力于为你打开一扇通往无限知识和无穷想象的大门。从畅销小说到学术专著&#xff0c;书库涵盖了各个领域&#xff0c;满足了各种阅读胃口。无论你是文学爱好者、学术追求者还是正在寻找新奇刺激的冒险者&#xff0c;这都是你不可错过的阅读伴侣。…...

linux rm文件后空间不释放怎么处理

如题&#xff0c;rm文件后&#xff0c;使用df -h看可用空间&#xff0c;并未增加&#xff0c;这是怎么回事&#xff1f;原来&#xff0c;是有进程在访问这个文件&#xff0c;使用“lsof | grep delete”找到进程并kill掉&#xff0c;此时再看可用空间&#xff0c;便增加了。 我…...

vue中el-tree树形组件利用filter和 filterNode方法实现模糊搜索

具体详情可见...

克鲁斯卡尔算法(C++)

目录 克鲁斯卡尔算法 ​编辑代码&#xff1a; 结果&#xff1a; 克鲁斯卡尔算法 克鲁斯卡尔算法是一种用于求解最小生成树的算法。最小生成树是指一棵包含了所有节点的连通图&#xff0c;并且边的权值之和最小。 克鲁斯卡尔算法的基本思想是&#xff0c;每次选择图中最小的…...

【Shell脚本 4】测试用

#!/usr/bin/env bash ​ # --------------------------------------------------------------------------------- # 控制台颜色 BLACK"\033[1;30m" RED"\033[1;31m" GREEN"\033[1;32m" YELLOW"\033[1;33m" BLUE"\033[1;34m"…...

DC电源模块对效率有什么要求?

BOSHIDA DC电源模块对效率有什么要求&#xff1f; DC电源模块是现代科技中非常重要的组成部分&#xff0c;它是将交流电转换为直流电的装置&#xff0c;可以提供稳定的电源给各种设备和系统使用。效率是DC电源模块的一个关键性能指标&#xff0c;直接影响着模块的整体性能和效…...

mongodb源码分析session执行handleRequest命令find过程

mongo/transport/service_state_machine.cpp已经分析startSession创建ASIOSession过程&#xff0c;并且验证connection是否超过限制ASIOSession和connection是循环接受客户端命令&#xff0c;把数据流转换成Message&#xff0c;状态转变流程是&#xff1a;State::Created 》 St…...

ssc377d修改flash分区大小

1、flash的分区默认分配16M、 / # df -h Filesystem Size Used Available Use% Mounted on /dev/root 1.9M 1.9M 0 100% / /dev/mtdblock4 3.0M...

使用分级同态加密防御梯度泄漏

抽象 联邦学习 &#xff08;FL&#xff09; 支持跨分布式客户端进行协作模型训练&#xff0c;而无需共享原始数据&#xff0c;这使其成为在互联和自动驾驶汽车 &#xff08;CAV&#xff09; 等领域保护隐私的机器学习的一种很有前途的方法。然而&#xff0c;最近的研究表明&…...

测试markdown--肇兴

day1&#xff1a; 1、去程&#xff1a;7:04 --11:32高铁 高铁右转上售票大厅2楼&#xff0c;穿过候车厅下一楼&#xff0c;上大巴车 &#xffe5;10/人 **2、到达&#xff1a;**12点多到达寨子&#xff0c;买门票&#xff0c;美团/抖音&#xff1a;&#xffe5;78人 3、中饭&a…...

vue3 定时器-定义全局方法 vue+ts

1.创建ts文件 路径&#xff1a;src/utils/timer.ts 完整代码&#xff1a; import { onUnmounted } from vuetype TimerCallback (...args: any[]) > voidexport function useGlobalTimer() {const timers: Map<number, NodeJS.Timeout> new Map()// 创建定时器con…...

三体问题详解

从物理学角度&#xff0c;三体问题之所以不稳定&#xff0c;是因为三个天体在万有引力作用下相互作用&#xff0c;形成一个非线性耦合系统。我们可以从牛顿经典力学出发&#xff0c;列出具体的运动方程&#xff0c;并说明为何这个系统本质上是混沌的&#xff0c;无法得到一般解…...

今日科技热点速览

&#x1f525; 今日科技热点速览 &#x1f3ae; 任天堂Switch 2 正式发售 任天堂新一代游戏主机 Switch 2 今日正式上线发售&#xff0c;主打更强图形性能与沉浸式体验&#xff0c;支持多模态交互&#xff0c;受到全球玩家热捧 。 &#x1f916; 人工智能持续突破 DeepSeek-R1&…...

数据库分批入库

今天在工作中&#xff0c;遇到一个问题&#xff0c;就是分批查询的时候&#xff0c;由于批次过大导致出现了一些问题&#xff0c;一下是问题描述和解决方案&#xff1a; 示例&#xff1a; // 假设已有数据列表 dataList 和 PreparedStatement pstmt int batchSize 1000; // …...

多种风格导航菜单 HTML 实现(附源码)

下面我将为您展示 6 种不同风格的导航菜单实现&#xff0c;每种都包含完整 HTML、CSS 和 JavaScript 代码。 1. 简约水平导航栏 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport&qu…...

06 Deep learning神经网络编程基础 激活函数 --吴恩达

深度学习激活函数详解 一、核心作用 引入非线性:使神经网络可学习复杂模式控制输出范围:如Sigmoid将输出限制在(0,1)梯度传递:影响反向传播的稳定性二、常见类型及数学表达 Sigmoid σ ( x ) = 1 1 +...