全 文 : 收稿日期 :2005唱11唱08 改回日期 :2006唱02唱03
基于遗传算法的黑龙江省可持续农业产业结构优化配置研究
王淑艳 葛家麒 吴秋峰
(东北农业大学理学院 哈尔滨 150030)
摘 要 从经济 、生态 、社会 3 方面综合考察 ,建立了黑龙江省可持续农业产业结构优化模型 ,并利用改进的遗传
多目标优化算法对模型进行求解 ,为该省以及相似区域的农业产业结构调整提供理论依据 。
关键词 优化模型 可持续农业 产业结构 遗传算法
Application of genetic algorithms in the optimization of sustainable agricultural industrial structure of Heilongjiang
Province .WANG Shu唱Yan ,GE Jia唱Qi ,WU Qiu唱Feng (College of Science ,Northeast Agriculture Universit y ,Harbin
150030 ,China) ,CJEA ,2007 ,15(3) :142 ~ 145
Abstract A sustainable agricultural optimization model that integrates economic ,ecological and social sectors was set up
based on the agricultural indust rial structure of Heilongjiang Province .The application of multi唱goal genetic algorithms im唱
proves the overall model optimization process .A theoretical foundation for structural adjust ment of agricultural indust ry of
Heilongjiang Province and similar areas is advanced .
Key words Optimization model ,Sustainable agriculture ,Industrial structure ,Genetic algorithm
(Received Nov .8 ,2005 ;revised Feb .3 ,2006)
黑龙江省自然资源丰富 ,农业生产条件优越 ,但农业生产效益始终落后于整个国民经济的发展[1] ,其原
因主要是由于农业生产没能全面衡量生态效益 、经济效益和社会效益 。 优化区域农业产业结构 ,综合考虑
经济 、生态 、社会 3 方面效益的协调作用[2] ,建设可持续农业产业结构尤为必要 。
1 模型的建立
1畅1 边界的确定
以黑龙江省农业产业结构为实际研究对象 ,选择 2010 年作为规划水平年 ,重点研究种植业与畜牧业内
部结构的合理优化布局以及农 、林 、牧 、渔之间的相互关系 ,达到整个广义农业产业结构的各组成部分协调
发展 ,实现农业的可持续发展目标 。 由于本模型考察的是一个较大范围内的农业产业结构 ,不可能对每一
个产业或系统内部的构成进行详细划分和考察 ,在某些具体的参数设计上采用平均值来代替 。
1畅2 决策变量
选择黑龙江省几种主要农作物 、经济作物的种植面积(万 hm2 )作为 X1 j ,其中 :水稻 X11 ,小麦 X12 ,玉米
X13 ,大豆 X14 ,谷子 X15 ,高粱 X16 ,薯类 X17 ,油料 X18 ,甜菜 X19 ,亚麻 X110 ,烤烟 X111 ,蔬菜 X112 ,瓜果类
X113 ,饲草 、饲粮作物作为整体考察 ,分别记为 X114 、X115 。 畜牧业中选择 5 类主要畜禽的饲养量(万头 、万
只)作为决策变量 X2 j ,其中肉牛 X21 ,奶牛 X22 ,猪 X23 ,肉羊 X24 ,家禽 X25 。 林业 、水产养殖业作为整体考
察 ,记全省林地面积(万 hm2 )为 X3 ,全省水产养殖总面积(万 hm2)为 X4 。
1畅3 目标函数
以各产业的经济纯收益之和表示经济目标函数 E( x) 。 种植业的经济纯收益为一线性函数 ,即单位面
积净产值与总种植面积之积 ;畜牧业的纯收益由于受到生长周期 、市场价格波动 、中间物质消耗等各因素的
影响 ,并非是简单的饲养量与单位收益相乘之积[3] ,通过历史上畜禽饲养量与相应纯收益的实际数据进行
曲线拟合 ,采用最佳平方逼近的方法可知 ,纯收益与饲养量之间的关系是形如 y = aln(1 + bx)的对数函数与
Logistic阻滞增长曲线 y = a 倡1 + b 倡 e - cx线性加权求和的形式 ,其中 x 为饲养量 ,y 为纯收益 ,权重以方差倒数
法确定 ;林业与水产业的纯收益类似于种植业 ,都是相应决策变量的线性函数 。
第 15卷第 3 期 中 国 生 态 农 业 学 报 Vol .15 No .3
2 0 0 7 年 5 月 Chinese Journal of Eco唱Agriculture May , 2007
max E( X) = 5547 .8 X11 + 1505 X12 + 1622 X13 + 2359 X14 + 1287 .2 X15 + 1248 .4 X16 + 1197 .7 X17 + (1)
1220 X18 + 1116 .3 X19 + 4078 .8 X110 + 3173 .7 X111 + 8464 .8 X112 + 18176 X113 + 2665 X114 +
1472 X115 + 4428501 + 65 .4e - 0 .0121 X 21 × 0 .63 + 572404ln(1 + 0 .0017 X21 ) × 0 .37 +
588940
1 + 162 .2e - 0 .077 X 22 ×
0 .61 + 6829556ln(1 + 0 .0006 X22 ) × 0 .39 + 2694501 + 78 .9e- 0 .0049 X2 3 × 0畅89 + 3601713ln(1 + 0畅0002 X23) ×
0畅11 + 82100
1 + 19畅6e - 0畅007 X 2 4 × 0畅81 + 99598ln(1 + 0畅0007 X24) × 0畅19 +
473800
1 + 17 .6e - 0 .0004 X 2 5 × 0 .92 +
1564320ln(1 + 0 .000019 X25 ) × 0 .08 + 67 X3 + 4152 X4
考虑到土壤在农业生产中的基础地位 ,土壤水分 、养分状况直接影响到作物生产 、植被覆盖及畜牧业发
展和水产养殖面积的扩大 ,因此该模型体系中将土壤有机质含量作为一个重要的生态目标衡量 ,以当前土
壤有机质含量与土壤有机质平衡时含量的差值 δ( x)作为衡量土壤肥力的标志 ,而水土保持状况 、绿色覆盖
等问题作为约束条件体现 。 土壤有机质含量采用 Jenny数学模型对其预测 ,土壤考虑 0 .2m 耕层深度[4] 。
min δ( X) = 0 .04 - 1
0 .0564 × 225 × ( ∑
15
j = 1
X1 j + X3)
{[0 .6 × 枙2 .25( X21 + X22 ) + 1 .5 X23 + 0 .52 X24 + (2)
0 .015 X25 枛 + 3908 .8 × 0 .108 × 0 .5] × 0 .512 + [0 .3 × (9 X11 + 4 .19 X12 + 11 .14 X13 + 2 .26 X14 +
3 .08 X15 + 8 .24 X16) + 2 .175 X11 + 0 .838 X12 + 0 .502 X13 + 0 .41 X14 + 0 .533 X15 + 0 .412 X16 ] ×
0 .203} × (1 - e - 0 .0564 × 6 ) - 0 .0317e - 0 .0564 × 6
能够最大程度地满足社会农产品的需要是衡量农业产业结构合理与否的重要标志 。 在具体量化过程
中 ,以社会及各行业对某些主要农 、畜 、水产品的需求短缺期望值 Dδ( X)作为目标函数 ,使其最小 ,需求权重
以保障人体合理的营养素摄入量衡量 ,考察能量 、蛋白质等营养物质取自植物 、动物性食物的比例系数[5] 。
min Dδ( X) = {[3200 - 0 .9 × (7 .50 X11 + 2 .99 X12 + 5 .57 X13 + 2 .05 X15 + 4 .12 X16 ) + 650 - 0 .9 × (3)
2 .05 X14] + 1800 - 30 .38 X112 } × 0 .72 + [450 - (0 .198 X21 + 0 .089 X23 + 0 .015 X24 +
0 .0019 X25) + 1250 - 3 .8 X22 + 160 - 0 .0044 X25 + 75 - 0 .98 X4] × 0 .28
1畅4 约束条件
自然资源约束 :
可利用土地总面积约束 :
∑
1 5
j = 1
X1 j + X3 + X4 ≤ 3758 .7 (4)
耕地资源约束 :
∑
15
j = 1
X1 j ≤ 1180 (5)
种植面积约束 :
水产养殖面积约束 :
X4 ≥ 40 (6)
经济作物种植面积约束 :
∑
13
j = 8
X1 j ≥ 220 (7)
饲料作物种植面积约束 :
X114 + X115 ≥ 30 (8)
生态约束 :
有机肥数量约束 :各种作物及林种 、树种所需肥料和自然丢失掉的肥料之和不超过畜牧业及其他途径
所提供的肥料总量 。
4 .875 X11 + 2 .792 X12 + 4 .137 X13 + 1 .822 X14 + 1 .936 X15 + 2 .725 X16 + 1 .439 X17 + 3 .21 ∑
1 1
j = 8 X1 j + (9)
8 .274 X112 + 2 .17 X113 + 1 .19 X3 ≤ 2 .25( X21 + X22) + 1 .5 X23 + 0 .52 X24 + 0 .015 X25 +
第 3期 王淑艳等 :基于遗传算法的黑龙江省可持续农业产业结构优化配置研究 143
3908 .8 × 0 .108 + 9 X11 + 4 .19 X12 + 11 .14 X13 + 2 .26 X14 + 3 .08 X15 + 8 .24 X16 + 2 .175 X11 +
0 .838 X12 + 0 .502 X13 + 0 .41 X14 + 0 .533 X15 + 0 .412 X16
绿色覆盖约束 :
X3 ≥ 0 .42 × 4546 (10)
需求约束 :
粮食总产量约束 :
7 .50 X11 + 2 .99 X12 + 5 .57 X13 + 2 .05 X14 + 2 .05 X15 + 4 .12 X16 ≥ 3000 (11)
肉类产品总量约束 :
0 .198 X21 + 0 .089 X23 + 0 .015 X24 + 0 .0063 X25 ≥ 400 (12)
蔬菜产量约束 :
30 .38 X112 ≥ 1200 (13)
发展畜牧业生产所需粗饲料约束 :
(9 X11 + 4 .19 X12 + 11 .14 X13 + 2 .26 X14 + 3 .08 X15 + 8 .24 X16) × 0 .23 + 4 .12 X114 + 600 × (14)
1 .41 ≥ 1 .51 X21 + 3 .42 X22 + 0 .054 X24
精饲料需求约束 :
(0 .128 X21 + 1 .065 X22 + 0 .19 X23 + 0 .022 X24 + 0 .015 X25 + 0 .432 X4 ) × 0 .5 ≤ 0 .1 × (7 .50 X11 + (15)
2 .99 X12 + 2 .05 X14 + 2 .05 X15 + 4 .12 X16 + 3 .19 X17) + 0 .4 × 5 .57 X13 + 4 .54 X115
奶牛最低饲养量(保证牛奶供应 ,实现该省奶业振兴计划) :
X22 ≥ 260 (16)
决策变量非负约束 :
Xij ≥ 0 ( i = 1 ,2 ,3 ,4) (17)
1畅5 遗传算法求解
对标准遗传算法(SGA)进行适当改进 ,将其用于求解黑龙江省可持续农业产业结构优化模型中 。 采用
的遗传多目标操作设计如下 :
实数编码方法 :在求解复杂优化问题时 ,二进制向量表示结构有时不太方便 ,并且实数编码的遗传算法
对变异操作的种群稳定性比二进制编码好 。 每一个染色体由一个浮点数向量表示 ,其长度与解向量相同 。
种群初始化方法 :遗传算法中初始群体的个体是随机产生的 ,由于本研究优化模型所涉及的变量容易
给出一个相对较大的问题空间的变量分布范围 ,并且若给出一定的搜索空间也会加快遗传算法的收敛速
度 ,因此程序设计中对每一个变量设置可能区间 ,然后在可能区间内随机产生初始种群 。
适应度函数设计 :用遗传算法求解多目标优化问题中出现的一个特殊情况就是如何根据多个目标来确
定个体的适应值 。 本研究采用 Gen和 Cheng 提出的适应性权重方法(Adaptive weight approach) ,该方法利
用当前种群中一些有用的信息来重新调整权重 ,从而获得朝向正理想点的搜索压力[6] 。 将目标函数转化成
带有 q个目标(本模型 q = 3)的最大化问题 ,权重和目标(Weighted唱sum objective)函数由公式(18)确定 :
z( x) = ∑
q
k = 1
ωk f k( x) = ∑
q
k = 1
f k( x)
z maxk - z mink (18)
式中 ,z maxk 和 zmink 是当前种群中第 k个目标 f k( x)的最大值和最小值 。 由于用来操作染色体的遗传算子常常
产生不可行后代 ,因此遗传多目标优化中的一个重要问题就是如何处理约束 ,这里采用适应性罚函数方法[6]来
处理不可行个体 。其适应性罚函数构造如下 :
p( x) = 1 - 1m ∑
m
i = 1
Δ bi( x)
Δ bma xi
k
(19)
式中 ,Δ bi( x)是当前染色体对第 i个约束的违背值 ,Δ bmaxi 是当前种群中对约束 i 的最大违背值 。 该罚函数
在每代中适应性调整惩罚率 ,从而既保存了不可行解有用的信息 ,又对不可行解施加了选择压力 ,还避免了
过度惩罚 。 综合式(18) 、(19) ,确定优化模型的适应度函数为 :
eval( x) = z( x) p( x) (20)
遗传操作 :以比例选择法和最优个体保存法配合使用进行选择操作 ,即选择过程仍以旋转赌轮来为新
144 中 国 生 态 农 业 学 报 第 15 卷
的种群选择染色体 ,适应度越高的染色体被选中的概率越大 ;另一方面 ,为保证遗传算法的全局收敛性 ,在
选择作用后保留当前群体中适应度最高的个体 ,不参与交叉和变异 ,同时也确保当前最优个体不被随机进
行的遗传操作破坏 。 交叉操作采用简单交叉 、算术交叉 、启发式交叉 3 种交叉方式并用的方法 ,变异操作类
似于交叉操作 ,分别使用下面 4 种变异算子 :边界变异 、均匀变异 、动态(或称非均匀)变异 、多点非均匀变异
参与变异运算 ,这样可以克服各种方法单独使用的不足 ,增加了种群的多样性 。
2 模型求解结果及分析
根据上述遗传算法操作设计 ,采用 Matlab 6 .5 对黑龙江省可持续农业产业结构模型编写求解实现程
图 1 黑龙江省农业产业结构模型的 pareto解前沿面
Fig .1 Solving surface of pareto to the model of
Heilongjiang’s agricultural structure
序 ,为每个变量设置分布区间 ,种群规模取为 60 ,交叉率
0 .4 ,其中单点交叉个体数量 4 对 ,算术交叉个体数量 6
对 ,启发式交叉个体数量 14 对 ;变异率 0 .3 ,其中边界变
异个体数量为 2 ,均匀变异个体数量为 4 ,非均匀变异个
体数量为 4 ,多点非均匀变异个体数量为 8 。 经多次迭代
后得到模型的一系列 pareto 解(有效解) ,并绘出所得解
的空间分布 ,见图 1 。 综合考虑得到的 pareto 解序列 ,对
各个变量进行全面衡量 ,对目标函数进行结果分析 ,并咨
询有关专家 ,选择表 1 中的有效解为整个产业结构优化
的“最优解”(决策者可根据个人对目标要求从 pareto 解
序列中选择合适的解) 。
3 小结与讨论
本研究从经济 、生态 、社会 3 方面综合考察 ,建立了
黑龙江省可持续农业产业结构的多目标优化模型 ,并利
用改进的遗传多目标优化算法进行了求解 ,各个目标函数均得到不同程度的优化 ;同时对优化结果进行多
指标的可持续性评价 ,评价结果表明 ,经过优化后的农业产业结构在农业系统内部协调性和整个农业系统
的可持续发展能力两个方面 ,都有了明显的改进 。
表 1 可持续农业产业结构优化“最优解” 倡
T ab .1 “Solving optimumly” of the indust rial structure of sustainable agriculture
变量
Variable
优化值
Opt imized result
X1 1 154 .66
X1 4 295 .04
X1 7 28 .617
X1 1 0 42 .299
X1 1 3 26 .356
X2 1 500
X2 4 1212 .8
X 4 50 .609
D δ( X) 855 .71
变量
Variable
优化值
Opt imized result
X 1 2 40 .00
X 1 5 8 .238
X 1 8 68 .483
X1 11 25 .948
X1 14 20 .179
X 2 2 320 .5
X 2 5 29984
E( X) 604 .32
变量
Variable
优化值
Opt imized result
X 1 3 198 .56
X 1 6 12 .972
X 1 9 23 .077
X 1 12 57 .509
X 1 15 29 .452
X 2 3 2898 .5
X 3 2378 .4
δ( X) 0 .0008
倡 E( X)单位为亿元 。
根据所得决策变量的优化值 ,
黑龙江省农业产业结构布局调整对
策为发挥比较优势 ,大力发展优势
产品 ,如可适当加大水稻 、大豆等作
物的种植面积等 ;在确保粮食安全
的基础上 ,重点发展经济与饲料作
物 ;开展“双业”振兴计划 ,加强生产
畜产品和乳制品 ,保证经济增长 ,提
高社会效益 ;增加秸秆和人畜粪便
返田率 ,提高土壤肥力 ;挖掘农业潜
力 ,大力发展绿色食品 。
参 考 文 献
1 赵继红 ,王育光 ,石 剑 ,等 .生态农业是黑龙江省建设现代化农业的必由之路 .黑龙江气象 ,2003 (3) :43 ~ 46
2 中国科学院可持续发展研究组 .2001 中国可持续发展战略报告 .北京 :科学出版社 ,2001 .3 ~ 27
3 赵庆祯 ,王长钰 ,仇永平 .农村产业结构布局优化的数学模型及其稳定性分析 .经济数学 ,1999 ,16 (3) :1 ~ 10
4 迟凤琴 ,宿庆瑞 ,王鹤桥 .不同有机物料在黑土中的腐解及土壤有机质平衡研究 .土壤通报 ,1996 ,27 (3) :124 ~ 125
5 石扬令 ,常平凡 .中国食物消费分析与预测 .北京 :中国农业出版社 ,2004 .21 ~ 47
6 玄光男 ,程润伟 .遗传算法与工程设计 .北京 :科学出版社 ,2000 .52 ~ 120
第 3期 王淑艳等 :基于遗传算法的黑龙江省可持续农业产业结构优化配置研究 145