基于遗传算法的农作物的种植策略问题优化
Optimization of Crop Planting Strategy Based on Genetic Algorithm
DOI: 10.12677/aam.2025.146302, PDF, HTML, XML,   
作者: 俞 恒, 颜颖颖:浙江农林大学暨阳学院工程技术学院,浙江 诸暨
关键词: 遗传算法混合线性模型种植优化Genetic Algorithm Hybrid Linear Model Planting Optimization
摘要: 随着乡村全面振兴的不断推进,农村农业发展已成为国家发展的重要基石。优化种植结构、合理利用农田、降低生产成本、提高生产效益成为农村发展的重要举措之一。本文基于某乡村的耕地和农作物种类以及2023年的农作物亩产量、销售成本等数据,综合实际和问题背景,针对问题一,基于遗传算法的混合线性模型,利用农作物的生长规律和地块农作物的种植约束,分别对滞销浪费和超出降价50%两种情况的农作物种植策略进行数学建模和优化。由Python结果可得,在滞销浪费下,可预测在2024~2030年总利润中粮食类产物占大部分,且年平均总收益达32,159,289.9元;在超出降价50%中,蔬菜类在总利润中占主导,年平均总收益约32,159,568.3元。
Abstract: With the continuous advancement of comprehensive rural revitalization, the development of agriculture in rural areas has become a crucial cornerstone of national progress. Optimizing the planting structure, making rational use of farmland, reducing production costs, and enhancing production efficiency have emerged as significant measures for rural development. This paper is based on the arable land and crop types of a certain village, as well as the per-mu yield and sales costs of crops in 2023. Integrating practical considerations and the problem context, for Problem 1, a hybrid linear model based on a genetic algorithm is employed. Utilizing the growth patterns of crops and the planting constraints of the land, mathematical modeling and optimization are conducted for crop planting strategies under two scenarios: unsold waste and a 50% price reduction for overproduction. The Python results indicate that under the unsold waste scenario, grain crops are predicted to dominate the total profits from 2024 to 2030, with an average annual total revenue reaching 32,159,289.9 yuan. In the case of a 50% price reduction for overproduction, vegetable crops dominate the total profits, with an average annual total revenue of approximately 32,159,568.3 yuan.
文章引用:俞恒, 颜颖颖. 基于遗传算法的农作物的种植策略问题优化[J]. 应用数学进展, 2025, 14(6): 79-87. https://doi.org/10.12677/aam.2025.146302

1. 引言

乡村经济的可持续发展主要来源于农作物的生产效益,因此,因地制宜地制定合理的种植策略对乡村的发展有重要意义[1]。农作物的生长,受气候条件、耕地面积及类型、种植设施、农作物生长规律、田间管理等多种不确定因素影响,因此有效控制不确定因素,须适当选择作物类型、合理规划土地使用,以确保农业的稳定性与可持续性,降低减产等种植风险十分有必要。

2. 问题的数据条件和预处理

根据乡村现有耕地和农作物的基本情况,包括地块面积、地块类型、耕地类型及作物类型的相关信息以及2023年的农作物种植数据以及相应农作物的亩产量、种植成本、销售单价等相关数据。

考虑到数据较为分散,为了更好地理解和分析数据,在思考和解决问题前,进行数据的整理和分析。根据地块和农作物以及2023年种植情况的相关数据,本文主要借助Python等工具,对数据合并整理以及可视化处理,从而掌握数据的大致情况,以便对问题的解决。

2.1. 量化处理

为了将土地类型和农作物符号化,这里进行量化处理,见表1

Table 1. Quantitative treatment

1. 量化处理

量化前

量化后

平旱地(A1, ..., A6)

1、2、3、4、5、6

梯田(B1, …, B14)

7、8、9、……、20

山坡地(C1, ..., C6)

21、22、23、24、25、26

水浇地(D1, ..., D8)

27、28、29、30、31、32、33、34

普通大棚(E1, ..., E16)

35、36、37、……、50

智慧大棚(F1, ..., F4)

51、52、53、54

粮食(黄豆、……、水稻)

1、2、3、……、16

蔬菜(豇豆、……、红萝卜)

17、18、19、……、37

食用菌(榆黄菇、……、羊肚菌)

38、39、40、41

2.2. 2023年农作物的销售单价

受市场波动和气候、害虫灾害等因素的影响,根据2023年农作物的价格的波动范围,为了公平,本文取农作物价格的中值作为2023年各个农作物的销售价格如下图1所示。

Figure 1. Unit price of agricultural crop sales in 2023

1. 2023年农作物的销售单价

蔬菜的售价一定程度上反映当地的农产品的供应量和需求量。由图1可看出,食用菌类农作物售价远高于粮食类(除荞麦)、蔬菜,其他类农作物价格相差不大,均在5元左右。

2.3. 2023年农作物的总盈利

2023年的总收益可助于了解种植策略,预测和调整未来种植优化的种植决策,对模型对比比较有价值。各类农作物的2023年总收益情况如图2所示。

图2可看出,全年小麦的总盈利最高,由数据可知,主要原因是虽然小麦售价较低,但可种在平旱、梯田、水浇三种地块上,且相比其他粮食类作物的种植面积最大,种植成本较低。其次是谷子和榆黄姑,占据较大的总收益比例,说明这三者主要是2023年较为受欢迎的农作物。

3. 问题的提出和分析

3.1. 问题一的提出

根据题目提供的信息,可将本文的问题进行以下简化,并建立数学模型进行学习和探究。

Figure 2. Aggregate revenue distribution by crop category (2023)

2. 主要农作物的2023年总收益情况

基于问题,假设农作物在2024~2030年的预期销售量、种植成本等数据与2023年保持稳定,分别针对超过部分滞销造成浪费和超过部分按2023年销售价格的50%降价出售两种情况,建立未来7年农作物种植的最优方案。

3.2. 问题一的分析

问题一要求基于2023年的农作物销售量、种植成本、亩产量和销售价格与未来保持稳定,探寻农作物最优的种植策略,建立反映农作物最优化种植的数学模型。首先,对数据进行整合,计算2023年的农作物的销售量作为预期销售量并将各个农作物最小、最大值的中值作为销售单价,进行可视化分析,为模型的建立提供数据支撑。接着,基于对特定农作物的总产量与相应预期销售量的比较假设,分别针对浪费滞销和超过部分半价销售两种情况,建立相应的混合线性模型[2] [3]

本文的总体分析流程图3如下:

Figure 3. Structural analysis flowchart

3. 结构分析流程图

4. 模型假设和符号说明

为了构建合理化的数学模型,本文给出如下假设:

1) 假设问题中2023年各个农作物的产量即为该种作物的预期销售量;

2) 假设每一年的农作物最大销售量与2023年对应农作物的销售量保持一致;

3) 假设地块的种植面积最小为0.1亩的倍数;

4) 假设农作物全部在当季销售,不考虑农作物库存积压;

5) 假设不存在突发天气灾害、害虫灾害等突发因素。

符号

说明

i

农作物的类别,i = 1, 2, ..., 41

j

土地的编号;j = 1, ..., 54

t

季度;t = 1, 2

k

年份;k = 2024, ..., 2030

Xi,j

i种农作物在第j块地的种植面积

Ni

i种农作物的亩产量

S

2023年农作物的销量

Pi

i种农作物的销售单价

Mi

i种农作物的单位种植成本

5. 问题一的模型建立与求解

5.1. 超过部分造成浪费的模型建立与求解

(1) 约束条件的确定

由于问题背景和问题限制要求较多,故约束条件如下所示:

  • 每年平旱地、梯田、山坡地只适合种植一季粮食:

i,j Z i,j,1 =1, i,j Z i,j,2 =0,i=1,2,3,,16;j=1,2,3,,26; (1)

  • 每年水浇地可种植一季水稻或两季蔬菜:

i,j Z i,j,1 + i,j Z i,j,1 =1,i=1,2,,37;j=27,28,,34, (2)

i,j Z i,j2 1 , (3)

  • 每年普通大棚适合种植一季蔬菜和一季食用菌:

i,j Z i,j,1 + i,j Z i,j,2 =2,i=17,18,,37;j=51,52,53,54, (4)

  • 某地块农作物的种植面积小于该地块的总面积:

i,j X i,j A j (5)

  • 地块面积非负:

X i,j >0 (6)

(2) 目标函数的确定

由实际含义可得,利润 = 销售总价 − 成本总价,对问题一可进行假设,若总产量小于预期销售量,利润 = 总产量 × 销售单价 − 种植成本;相反,总产量不小于预期销售量,利润 = 预期销售量 × 销售单价 – 种植成本。最优的种植策略可视为利润的最大化,故模型可表示成:

max (min (总面积 × 亩产量,预期销售量) × 销售单价 – 种植成本)。

假设同一类型地种植同一种农作物,且不同地块类型适合不同的农作物,因此我们用0~1规划对不同土地和农作物的选择进行约束:

Z i,j,t ={ 1,itj 0,itj

故目标函数为:

max i j [ Z i,j,t min( X i,j N i , S i ) P i M i X i,j Z i,j,t ] (7)

(3) 模型的建立

因此,根据以上约束条件与目标函数分析,可建立农作物种植优化模型为:

max i j [ Z i,j,t min( X i,j N i , S i ) P i M i X i,j Z i,j,t ]

st{ i,j Z i,j,1 =1, i,j Z i,j,2 =0,i=1,2,3,,16;j=1,2,3,,26; i,j Z i,j,1 + i,j Z i,j,1 =1,i=1,2,,37;j=27,28,,34, i,j Z i,j2 1, i,j Z i,j,1 + i,j Z i,j,2 =2,i=17,18,,41;j=35,36,,50, i,j X i,j A i , X i,j >0; i,j Z i,j,1 + i,j Z i,j,2 =2,i=17,18,,37;j=51,52,53,54. (8)

(3) 模型的求解

这个问题本质上是一类优化问题,利用Python求解该问题。由于数据较多,这里不作展示。

以2023年各农作物的销售情况为基础做出未来7年的折线预测图,每年农作物盈利预测结果如下:

图4可知,虽然食用菌的盈利较低,但其盈利相对稳定,主要因为食用菌生存环境的限制;粮食作物和蔬菜类盈利变化较明显,且占总盈利的主要占比。由此可预测,2024~2030年农作物的种植中,主要依靠粮食和蔬菜类作物获取收益。同样,本文占比较重的粮食类蔬菜类数据统计,可得这两类别中某些重要农作物的盈利比图如图5所示。

由此可知,粮食作物中红薯、南瓜、玉米的种植面积位居前三,其他作物种植面积小,可忽略不计。由图5可看出粮食类中盈利大小分别为红薯、南瓜、玉米,主要原因是南瓜的产量多,种植面积大;由图6可看出2026年蔬菜作物中较为丰富,其中黄瓜的盈利最多,主要原因是黄瓜属于高产类农作物,其他蔬菜相比黄瓜数据较小,故图像阴影重合。

Figure 4. Temporal variation in total crop profitability (2024~2030)

4. 2024~2030年作物总盈利变化图

Figure 5. Profit chart of grain crops (2026)

5. 2026年粮食类作物盈利图

Figure 6. Profit chart of vegetable crops (2026)

6. 2026年蔬菜类作物盈利图

5.2. 超过部分降价50%的模型建立与求解

(1) 约束条件的确定

这里与滞销浪费情况的约束条件相同,这里不作重复说明。

(2) 目标函数的确定

类比上述情况,进行假设,若总产量小于预期销售量,利润 = 总产量 × 销售单价 − 种植成本。相反,总产量不大于预期销售量,利润 = 预期销售量 × 销售单价 + (总产量 − 预期产量) × 销售单价 × 50% − 种植成本,故模型可表示成:

max [min (总面积 × 亩产量,预期销售量) × 销售单价 + max (总产量 − 预期产量,0) × 销售单价 + 50% − 种植成本]

因此,超过部分降价50%的目标函数可表示成:

max i j [ Z i,j,t min( X i,j N i , S i ) P i +max( X i,j N i S i ,0 ) P i 2 M i X i,j Z i,j,t ] (9)

(3) 模型的求解

这个问题是混合线性模型的优化问题,利用python求解。根据优化模型求解得2024~2030年粮食类、蔬菜类农作物和总盈利情况进行统计,可构造如下未来7年总盈利折线变化图和2026年粮食类以及蔬菜类主要农作物利润的占比扇形图:

Figure 7. The line chart of total profit changes (2024~2030)

7. 2024~2030年总盈利折线变化图

图7可知,未来七年蔬菜类作物盈利最多,粮食类次之,食用菌盈利最少但比较稳定。由此可推断未来农作物的种植主要依赖蔬菜和粮食类作物,同时,可看出2026年和2029年总利润最高,由于粮食和蔬菜类所占利润比较重,这里以2026年为例,展示这两类中重要农作物品种利润占比。

粮食类中种植玉米,南瓜,红薯较多且比重较大,其他粮食作物种植面积较少可忽略不计。由上图8左,红薯和南瓜占总利润的重要部分,同样蔬菜类中,黄瓜属于高产类农作物,种植面积大,因此黄瓜的利润最高。由图8右,黄瓜利润在蔬菜类中占主导地位,相比较下,其他蔬菜的利润较低,因此图像阴影重合。

Figure 8. Chart of the total profit proportion of grain and vegetable categories (2026)

8. 2026年粮食类和蔬菜类总利润占比图

6. 模型评价与推广

优点

1) 本文较为真实考虑农作物的种植策略,依据成本、销售量、销售价格的同时,包括不同地块对农作物的要求,考虑较为全面。

2) 本文建立较为简单的混合线性模型,模型简单且通俗易懂,符合实际情况。

缺点

该模型原规定农作物种植的分散程度较为理想化状态,运行数据结果中显示,很多地块上种植四种甚至以上农作物,例如普通大棚总面积0.6亩,但种植6种农作物。这种种植方法与实际不太相符,根据文献[4],一般的地块种植包含2~3种农作物。因为同一耕地上的不同作物之间存在生态位重叠,可能存在生存资源竞争,从而导致各作物的实际亩产量与模型预测发生偏差,各作物的种植成本也会随之发生波动,因此本模型给出的最优方案所产生的理想效益与实际效益之间会发生偏差。并且在迭代的过程中,每一次数据迭代产生的误差会积累到最终结果,最终导致结果误差略大。

推广

本文主要应用混合线性模型,从横向看,由多个变量的确定性转为不确定性,变量间的无关性到相关性,可用于市场中销售量、销售成本、进价和补货等场景的决策。

参考文献

[1] 王珏. 农业地貌中的植物多样性对生态旅游的促进作用[J]. 分子植物育种, 2025, 23(3): 979-986.
[2] 张玺, 廖胜利, 方舟, 等. 耦合复杂生态约束的梯级水电短期优化调度标准混合整数线性规划模型[J]. 电网技术, 2025, 49(5): 2004-2013.
[3] 杨志浩. 广义线性混合模型的分布式计算及其实证应用[D]: [硕士学位论文]. 南昌: 江西财经大学, 2021.
[4] 张少斌, 梁开明, 郭靖, 等. 基于生态位角度的农作物间套作增产机制研究进展[J]. 福建农业学报, 2016, 31(9): 1005-1010.