2024 年高教社杯全国大学生数学建模竞赛 C 题 农作物的种植策略(详细思路+matlab代码+python代码+论文范例)

一、第一问

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

      思路分析:问题一要求我们为一个华北山区的乡村制定农作物的最优种植方案,考虑到作物不能连续重茬种植,且每个地块三年内至少种植一次豆类作物。同时,我们需要考虑作物的预期销售量、种植成本、亩产量和销售价格等因素。问题一分为两种情况进行建模:一种是超过预期销售量的作物会滞销;另一种是超过部分可以以半价出售。可以确定需要建立规划模型。

        首先我们对题目进行一个初步的数据挖掘,根据附件一和附件二整理的信息如下:

地块:34 个        块地面积:不定地块        类型:4 个        作物种类:41
大棚:普通:16 个,智慧:4

普通大棚只能种植蔬菜和食用菌,智慧大棚可以种植两季蔬菜大棚面积:0.6

附件 2 整理信息如下:

一些基本的数据可视化

建立规划模型最重要的是三部分,分别是目标函数,决策变量和约束条件。我们首先建立基础模型,然后根据每一个小问不同的要求,在模型的基础上进行一个修正,首先,基础模型建模过程如下:

因为题目中没有明确的给出销售量,因此我们这里做出模型假设:假设亩产量即为销售量, 我们对不同作物类型进行汇总统计可视化结果如下图:

耕地总面积约束:所有地块的种植面积之和不超过总耕地面积。

作物种植季节约束:每种作物每年只能在适宜的季节种植。

豆类作物种植约束:每个地块三年内至少种植一次豆类作物。

非连续种植约束:同一种作物不能在同一个地块连续种植。

销售量约束:作物产量不能超过预期销售量,超过部分要么滞销(不计入收益),要么以半价出售。

约束条件:

(1)耕地总面积约束:所有地块的种植面积之和不超过总耕地面积。

(2)作物种植季节约束:每种作物每年只能在适宜的季节种植。

        水浇地的 xxx 第二季是在 7 月至 10 月前后;普通大棚 xxx 第二季是在 9 月至下一年 4 月前后。根据这个要求,我们可以得出是跨年进行规划的,所以我们要在附件中是要进行一起规划的,根据 result1_1 中的需要填的数据类型可以得出我们的决策变量是三维变量,但实际在求解的过程中,我们会将其转化为二维变量,即我们所求的年份是连续变化的。

(3)豆类作物种植约束:每个地块三年内至少种植一次豆类作物。

        因此连续 36 个月之内,豆类作物种植出现的次数≥1。

(4)非连续种植约束:同一种作物不能在同一个地块连续种植。

(5)每种作物每季的种植地不能太分散约束:这个条件要求我们尽量减少作物种植的地块数量,以便于管理和收获。可以通过引入一个集中度指标来量化这种分散程度。

(6)每种作物在单个地块(含大棚)种植的面积不宜太小约束:这个条件要求每种作物在每个地块上的最小种植面积,或者大于 50%

第一小问:超过部分滞销,造成浪费;

第二小问:超过部分按 2023 年销售价格的 50%降价出售。第一项计算预期销售量内的收益,第二项 max 计算超过部分以半价出售的收益。

二、第二问

由于不同产物的销售量都会发生可正可负的变化,因此我们将这种变化作为一个固定的指标引入到目标函数中,比如题目中第一句话所描述的小麦和玉米会增长 5~10%之间,因此我们取其区间即变化了 5%的绝对值,再比如食用菌下降 1~5%,我们取其变化的区间,4%的绝对值。将这些变化的量作为目标函数的一部分进行加入。

CVaR 是在给定置信水平下,当金融资产或投资组合的损失超过 VaR 值时,平均损失的期望值。换句话说,CVaR 衡量的是超过某个损失阈值(VaR)的条件下,平均的损失程度。

VaR 值(VaR Value):这是在给定的置信水平和时间范围内,资产或投资组合可能遭受的最大损失。

        引入风险评估指标,如蒙特卡洛模拟、方差、标准差或风险价值(VaR)等,来评估不同种植策略的风险,并乘以单位风险成本,最终加入到目标函数中进行求解,其余约束部分与第一问相同。

三、第三问

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

除了问题二中的约束条件,还需要考虑作物之间的相关性约束:

(1)确保具有互补性的作物一起种植时能够获得额外的收益。

如,在目标函数中乘上相关性指标

可以使用皮尔逊相关系数(Pearson correlation coefficient)或斯皮尔曼等级相关系数(Spearman's rank correlation coefficient),来量化两个变量之间的线性或非线性关系。

(2)确保具有替代性的作物不会在同一地块过度种植,以避免市场饱和。

在模型的基础上建立一个集中度指标,参考问题一中的约束条件。由单目标→多目标,进行对比分析、灵敏度分析 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

布凯彻-劳斯基

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值