- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于遗传程序设计的作物水分生产函数研究.pdf
基于遗传程序设计的作物水分生产函数研究1
段春青1 黄强1邱林2陈晓楠1 张雯怡1
(1.西安理工大学,陕西西安710048;
2.华北水利水电学院,河南郑州450008)
摘要本文利用遗传程序自动搜索模型结构能力强的优点,建立基于遗传程序设计的作
物水分生产函数模型。该方法通过演化计算自动寻找最优的模型结构,比起传统统计方法
具有较大的灵活性和智能性,避免了预先建立具体数学表迭式的不便。将基于遗传程序设
计作物水分生产函数模型同BP神经网络模型、Jensen模型以及Blank模型进行比较,实
例表明,遗传程序设计的作物水分生产函教模型适应性强.拟夸精度最高,为作物水分生
产函数的计算提供了新的有技方法。
关键词 水文学及水资源}作物水分生产函数;遗传程序;BP神经网络
作物水分生产函数是描述作物产量与水分因子之间的数学关系。无论对节水灌溉的区
域规划和系统评估,或是非充分灌溉的推广应用均具有广泛用途…。然而·由于作物各生
育阶段水分对产量影响的机理甚为复杂,目前尚难用严格准确的物理方程来描述。传统建
模方法通常假定作物各生育阶段水分对产量的影响相互独立,不同生育阶段水分对产量的
综合影响用相乘或相加的数学结构表达,利用非充分灌溉试验资料,采用多元线性回归分
析经大量计算求解模型参数。这种方法可能产生由于结构选择不当而造成拟合精度不高的
问题,并且在确认过程中,模型中的参数可能会出现负值,与作物的需承规律相矛盾5“。
3虽然可以实现输入状态空间到输出状态空间的非线性映射,进行非线
BP神经网络模型o
性函数的拟合,但存在收敛速度慢,易陷入局部极小点等缺陷,并且拟合的精度不高。
遗传程序设计(GeneticProgramming,GP),是在遗传算法的基础上加以延伸和扩
展而形成的一种新的演化算法,它依据自然选择的原理和生物进化论,通过进化由树结构
表示的计算机程序,成功地求解出许多领域的问题,在建模、预测、控制、神经网络设
计、人工生命等方面得到了成功应用o]_“。这是一种自动化编程技术,擅长于模型结构的
自动搜索,具有适应性强、精度高等优点。本文利用遗传程序建立作物水分生产函数模
型,并同BP神经网络模型、Jensen模型以及Blank模型进行拟合精度比较。
1遗传程序设计
遗传程序设计的具体步骤如下:
步骤1确定目标函数。设输入和输出样本系列分别为
·浏南省高檀创新人才培养工程项巨(HNCX2003—17),青悔省科学技术厅基盘项目【2004一G一158)。
330
X一{(工Llt
设计过程就是确定一个最佳函数表达式G(c,aT,,…。z。),使误差极小化
min,一yI G(c,3Skl,…,上h)一卧I (1)
蜀
式中:c为实常数。
步骤2编码。确定终端集T和函数集F。终端集T的元素定为变量z和常数c。在
本文中,函数集F的元素定为算术操作{+,一,×,/)和初等函数{sin,COS,arctg,
arcctg}。由于终端集T和函数集F都是有限离散集,因此可用自然数的子集对他们的并
集D—TUF进行统一编码。表l给出了一种编码方案。若编码值为0则在区间[一1,
1]上随机选取一数;若表中的编码值为1,则对应。。(i一1,2,…,m)中的某一个。
在GP中称函数G(c,而,…,z,)为式(1)问题的解,它表示有特定的系统输入得到
特定的系统输出的一段计算机程序,并用分层结构的二叉树集来表示解空问。称一棵树为
GP的一个个体.它对应一个函数G(c,z。,…,z。)。一棵树由根节点、中间结点和叶
结点构成,这些节点的编码值根据编码方案选取。
寰t 遗传程序设计的一种编码方案
井集D中的元素 编码值 井集D中的元素 编码值
——
f 0 5
Z 1 sin 6
+ 2
您可能关注的文档
- 基于迭代反馈调整的直流双闭环调速系统设计.pdf
- 基于迭代学习观测器的容错控制.pdf
- 基于迭代方差和偏差估计的测量残差检验法改进算法研究.pdf
- 基于迭代特征选择的快速多角度人脸识别.pdf
- 基于迹谱的改进智贪码.pdf
- 基于退耕还林工程的农户后续生计调查研究——以云南省祥云县蚕桑建设为例.pdf
- 基于逆向最短路径和统计模型的中文词语粗分方法.pdf
- 基于逆向物流的废旧电脑回收优化研究.pdf
- 基于逆控制方法的水力机组非线性控制.pdf
- 基于逆系统方法的新型直流输电系统一般非线性控制.pdf
- 知识产权保护中反不正当竞争法的接入研究.pdf
- 标书投标物业服务公司投标函.pdf
- 关于落实行政执法责任制的自查报告.docx
- 考研点击网社论.pdf
- 末求生空太略修版.pdf
- 向候选人问回答手册说明您会话编号写在上面框中malay ab initio paper 1 question booklet.pdf
- 内容成果详解2205-2231pginas mdutch paper 1 question booklet hlutch baper 1.pdf
- 单元改革与发展一部分入门b lesson 15 reform and developmentNew B LESSON15.pdf
- 白皮书上次修订-powerquest恢复1 pm40opt.pdf
- 争霸赛动画作品.pdf
文档评论(0)