基于遗传程序设计的作物水分生产函数研究.pdfVIP

基于遗传程序设计的作物水分生产函数研究.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档