【2024数学建模国赛赛题思路】C题第四套思路已出丨仅供参考

news2024/9/22 17:38:18

问题一思路分析

假定各种农作物未来的预期销售量、种植成本、亩产量和销售价格相对于2023年保持稳定,每季种植的农作物在当季销售。如果某种作物每季的总产量超过相应的预期销售量,超过部分不能正常销售。请针对以下两种情况,分别给出该乡村2024~2030年农作物的最优种植方案,将结果分别填入result1_1.xlsxresult1_2.xlsx中(模板文件见附件3

分析

针对该问题,分为两种情况:

  1. 超过部分滞销,造成浪费,售价直接为0
  2. 超过部分按2023年销售价格的50%降价出售

在此基础上,在第一问中,每年的预期销售量,种植成本、亩产量和销售价格与2023年都保持一致。同时,种植需要满足以下条件:

  1. 每种作物在同一地块中不能连续重茬种植
  2. 从2023年开始每个地块每三年至少种植依次豆类作物
  3. 每种作物每季的种植地不能太分散,每种作物在单个地块(含大棚种植的面积不宜太小)-> 最小单位为0.3

解题思路

实际上不需要处理浪费,只需要调整对于超过部分的售价即可。

如果表示第 𝑖 块地在第 𝑗 年第 𝑘 季节种植m作物的面积,销量限制

目标函数 Z:

为收益,单位为元/亩,为成本,单位为元/亩,

其受到的约束为:

  1. 耕地条件限制 -> 对应dataset1 固定的作物只能种在固定的耕地种类上
  2. 耕地面积限制 -> 每块地种植的农作物面积不能超过该地块的总面积
  3. 不能连续种植 -> 对于每块地而言,今年种的种类不能和去年一样
  4. 种植豆类作物的要求 -> 三年一定要种植一次豆类
  5. 销售量限制:-> 设定一个系数,对总销量的部分进行讨论,小于的部分正常计算,大于售价乘以系数
  6. 设定面积下限 -> 不能太过分散(普通地块单季只种一种),也不能太过少(大棚中的作物下限为0.3)

通过线性规划模型来求解该参数。(如果实现起来有问题,可能会使用数值解法来做,利用部分启发式算法来求解)

问题二思路分析

根据经验,小麦和玉米未来的预期销售量有增长的趋势,平均年增长率介于5%~10%之间,其他农作物未来每年的预期销售量相对于2023年大约有±5%的变化。农作物的亩产量往往会受气候等因素的影响,每年会有±10%的变化。因受市场条件影响,农作物的种植成本平均每年增长5%左右。粮食类作物的销售价格基本稳定;蔬菜类作物的销售价格有增长的趋势,平均每年增长5%左右。食用菌的销售价格稳中有降,大约每年可下降1%~5%,特别是羊肚菌的销售价格每年下降幅度为5%

请综合考虑各种农作物的预期销售量、亩产量、种植成本和销售价格的不确定性以及潜在的种植风险,给出该乡村2024~2030年农作物的最优种植方案,将结果填入result2.xlsx(模板文件见附件3)

分析

引入了不确定性因素,包括

  1. 小麦和玉米年销售量增长率5%~10%
  2. 其他作物销售量相对2023年波动-5%~5%(有歧义)
  3. 所有作物亩产量波动-10%~10%
  4. 农作物的种植成本平均每年增长5%左右
  5. 蔬菜类作物销售价格平均每年增长5%左右
  6. 羊肚菌的销售价格每年下降5%
  7. 其他食用菌的销售价格每年下降1%~5

解题思路

一种思路是,取上限和下限的平均值,例如-5%~5%波动则直接取0%。

另一种思路是,对每个不确定性的数值都赋予随机数,相当于对1、2、3、7四个条件都引入随机变量,对于2024-2030年7年,则一共需要赋予4×7=28个随机数集合。

由于需要保证一个尽可能稳妥和准确的种植方案,可以如下操作:

设定随机种子集合{1~N},相当于重复N次这个过程,在这N次过程中都进行这28个随机数的赋值,然后和第一问同样的方式去计算。

相当于把优化目标变为

当N取得尽可能大时,能够获得一个尽可能平均且更优的方案。

而考虑到第一问实际上是由两种滞销情况造成的,同样将其混合进入优化目标中,则最终的目标为

同样的方法求解即可。

问题三思路分析

在现实生活中,各种农作物之间可能存在一定的可替代性和互补性,预期销售量与销售价格、种植成本之间也存在一定的相关性。请在问题2的基础上综合考虑相关因素,给出该乡村2024~2030年农作物的最优种植策略,通过模拟数据进行求解,并与问题2的结果作比较分析。

分析

进行额外的相关性分析

·不同作物之间的替代性和互补性,如同类的豆类或食用菌类可能是互补和可替代的,考虑将同类的作物合并进行处理,尽可能的提高利润。

·销售量、价格和成本之间的相关性,如价格上涨可能伴随销售量下滑等。

解题思路

加入两条新的约束:

  1. 通过数据分析,划分不同种类的作物,类内的销量进行合并,令利润最大化。
  2. 拟合销售量、价格、成本之间的关系式,根据销售量调整销售价格。

同样的方式进行求解,并与问题2的结果对比分析。

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

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

相关文章

语法分析例题

答案&#xff1a;A 选项B&#xff0c;选项C&#xff0c;选项D都只有在程序运行后才能看出来是否正确 答案&#xff1a;D 自己写一个C程序&#xff0c;未赋值&#xff0c;就可以看出可以运行&#xff0c;但结果是乱码 #include<stdio.h>int main() {int a;int b;b10;bb…

图形推理-错题集

001 解析&#xff1a; 002 解析&#xff1a; 003 解析&#xff1a; 004 005 006

day09-IO-字符流其它流

一、字符流 字符流&#xff08;只能做文本文件的处理&#xff09;字符输入流 Reader--FileReader字符输出流 Writer--FileWriter ​ 使用文件字符输入流的好处&#xff1a;读取中文不会出现乱码问题 1.1 字符输入流 构造器说明public FileReader (File file)创建字符输入流管道…

软件测试永远的家——银行测试,YYDS

为什么做金融类软件测试举个栗子&#xff0c;银行里的软件测试工程师。横向跟互联网公司里的测试来说&#xff0c;薪资相对稳定&#xff0c;加班少甚至基本没有&#xff0c;业务稳定。实在是测试类岗位中的香饽饽&#xff01; 一、什么是金融行业 金融业是指经营金融商品的特…

VSCode中latex文件(Misplaced alignment tab character .LaTeX

Misplaced alignment tab character &.LaTeX 先给出参考文章1 Misplaced alignment tab character &.LaTeX 把bib文件中的 &改为 and 。删除原有的bbl文件、重新运行 选择这个运行 这个错误在overleaf上并没有遇到、在vscode上遇到了 方法二就是把 &改为…

医用介入导管的种类以及在线检测设备

关键字&#xff1a;介入导管生产线&#xff0c;医用导管检测设备&#xff0c;指引导管测径仪&#xff0c;球囊导管测量仪&#xff0c;医用导管测量&#xff0c;医用导管生产线&#xff0c;溶栓导管测径仪&#xff0c;造影导管测量仪 介入导管在医疗领域&#xff0c;特别是血管内…

机器学习之实战篇——MNIST手写数字0~9识别(全连接神经网络模型)

机器学习之实战篇——Mnist手写数字0~9识别&#xff08;全连接神经网络模型&#xff09; 文章传送MNIST数据集介绍&#xff1a;实验过程实验环境导入模块导入MNIST数据集创建神经网络模型进行训练&#xff0c;测试&#xff0c;评估模型优化 文章传送 机器学习之监督学习&#…

别再羡慕别人啦,四种方法轻松打造自己的IP形象

大家好&#xff0c;我是宇航&#xff0c;10年技术专家&#xff0c;专注于AI绘画&#xff0c;AI视频 做自媒体的小伙伴第一件事儿就是起一个IP名称和制作IP图像。制作图像这件事儿对于很多小伙伴来说都不太容易&#xff0c;有的小伙伴制作了很久还是没有做出自己满意的图像。 …

使用Python本地搭建http.server文件共享服务并实现公网环境远程访问——“cpolar内网穿透”

前言 本文主要介绍如何在Windows系统电脑上使用python这样的简单程序语言&#xff0c;在自己的电脑上搭建一个共享文件服务器&#xff0c;并通过cpolar创建的公网地址&#xff0c;打造一个可以随时随地远程访问的私人云盘。 数据共享作为和连接作为互联网的基础应用&#xff…

Spring Boot项目更改项目名称

背景&#xff1a;新项目开始前&#xff0c;往往需要初始化功能&#xff0c;拿到基础版本后更改项目对应的名称等信息。 更改步骤如下&#xff1a; 1、修改目录名称。 打开本地项目&#xff0c;右键修改项目名称。 2、修改maven项目的pom依赖 修改parent及modules项目名称&…

C++语法知识点合集:7.string类

文章目录 一、标准库中的string类1.string类2.auto和范围for3.string类的常用接口说明 二、string类的模拟实现1. 经典的string类问题2.浅拷贝3.深拷贝 一、标准库中的string类 1.string类 string是表示字符串的字符串类该类的接口与常规容器的接口基本相同&#xff0c;再添加…

鸿蒙 HarmonyOS 下拉控件

✍️作者简介&#xff1a;小北编程&#xff08;专注于HarmonyOS、Android、Java、Web、TCP/IP等技术方向&#xff09; &#x1f433;博客主页&#xff1a; 开源中国、稀土掘金、51cto博客、博客园、知乎、简书、慕课网、CSDN &#x1f514;如果文章对您有一定的帮助请&#x1f…

Verilog和Matlab实现RGB888互转YUV444

文章目录 一、色彩空间1.1 RGB色彩空间1.2 CMYK色彩空间1.3 YUV色彩空间 二、色彩空间转换公式2.1 RGB转CMYK2.2 CMYK转RGB2.3 RGB888转YUV4442.4 YUV444转RGB888 三、MATLAB实现RGB888转YUV4443.1 matlab代码3.2 matlab结果 四、Verilog实现RGB888转YUV444 一、色彩空间 色彩空…

python_openCV_计算图片中的区域的黑色比例

希望对原始图片进行处理,然后计算图片上的黑色和白色的占比 上图, 原始图片 import numpy as np import cv2 import matplotlib.pyplot as pltdef cal_black(img_file):#功能: 计算图片中的区域的黑色比例#取图片中不同的位置进行计算,然后计算器数值#----------------p…

如何使用事件流相关操作

文章目录 1. 概念介绍2. 使用方法StreamControllerStreamBuilder 3. 示例代码 我们在上一章回中介绍了管理Stream事件流相关的内容&#xff0c;本章回中将介绍如何使用Stream事件流输入输出数据 。闲话休提&#xff0c;言归正传&#xff0c;让我们一起Talk Flutter吧。 1. 概念…

【VSCode v1.93.0】手动配置远程remote-ssh

开发环境 VS Code版本&#xff1a;1.93.0 (Windows) Ubuntu版本&#xff1a;20.04 使用VS Code 插件remote-ssh远程访问Ubuntu服务器中的代码&#xff0c;若Ubuntu无法联网&#xff0c;在连接的时候会报错&#xff1a; Could not establish connection to "xxxx": F…

前端玩Postgres数据库:Ai大法一把梭

大家好&#xff0c;我是程序员凌览。 前段时间分享如何白嫖一台服务器 &#x1f449;&#x1f3fc;&#x1f449;&#x1f3fc;白嫖不是梦&#xff0c;三分钟搞定一台服务器。 本文分享如何在平台Vercel白嫖服务器的同时蹭个postgres数据库。 创建数据库 切换到Storage&…

828华为云征文|基于Flexus云服务器X实例的应用场景-部署自己的博客系统

&#x1f534;大家好&#xff0c;我是雄雄&#xff0c;欢迎关注微信公众号&#xff1a;雄雄的小课堂 先看这里 写在前面效果图部署拾壹博客系统项目架构项目特点详细介绍部署博客系统更改redis的信息打包后端上传jar到服务器中打包前端项目 总结 写在前面 华为云828云服务器活…

【加密社】如何根据.dat文件恢复密钥

加密社 看了这篇指南&#xff0c;你将了解助记词和密钥地址&#xff08;qianbao&#xff09;背后的基本原理。 以及&#xff0c;如何找回你的大饼密钥。 Not your key, not your coin 如果你不掌握自己加密货币钱包的私钥&#xff0c;那么你实际上并不能完全控制你的资产 在当今…

每日OJ_牛客_走迷宫(简单bfs)

目录 牛客_走迷宫&#xff08;简单bfs&#xff09; 解析代码&#xff1a; 牛客_走迷宫&#xff08;简单bfs&#xff09; 走迷宫__牛客网 解析代码&#xff1a; 采用一个二维数组&#xff0c;不断的接受迷宫地图(因为有多个地图)&#xff0c;获取到迷宫地图后&#xff0c;采…