基于蚂蚁算法湖泊富营养状态评价普适指数公式.docVIP

基于蚂蚁算法湖泊富营养状态评价普适指数公式.doc

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

基于蚂蚁算法湖泊富营养状态评价普适指数公式    【摘要】本文尝试采用蚂蚁算法对湖泊富营养化评价的普适指数公式参数进行了优化,并与常用的遗传算法的优化结果进行了比较。结果表明,采用蚂蚁算法优化参数的分级评价标准明显优于采用遗传算法优化参数得到的分级评价标准。    【关键词】蚂蚁算法 富营养化 参数优化       1.引言    富营养化是指在人类活动的影响下,为生物所需的氮、磷等营养物质大量进入湖泊、水库、河流和海湾等缓流湖泊,引起藻类及其他水生生物迅速繁殖,湖泊溶解氧下降,水质恶化,鱼类及其他生物大量死亡的现象。因此非常有必要对湖泊富营养化状态进行评价。    2.湖泊富营养化状态评价的Carlson公式    当前,国内外已提出了一系列湖泊营养状态评价方法。其中卡森指数公式TSI或(修正的Carlson公式TSIm)应用较广泛。下面简要的介绍一下Carlson公式。   修正的Carlson公式一般可表示为:   TSIm(i)=ai+bilnci (1)    式中ci――指标i的实测值;    ai、bi ――随指标i特性不同而不同的待定参数。   Carlson公式参数a、b的值只能相对某一种的污染指标,对多项指标的富营养状态评价就非常不方便,于是就有专家提出了对多项指标都能适用,具有公共参数a、b的普适指数公式[1]。    3.湖泊富营养状态评价的普适指数公式    由于不同指标的同级营养状态标准值的差异很大,因此公式(1)中不同指标的参数ai、bi各不相同。适当设定指标i的“参照”值ci0,并用相对于ci0的指标i的相对值xi替换式(1)中的ci :   即xi=ci /ci0 (2)    文献1中设定的ci0能够使由公式(2)确定的若干不同的指标的同级营养状态标准的相对值差异不是很大(一般小于1个数量级),采用遗传算法(GA)优化获得一个对这些指标都能适用的具有公共参数a、b的普适指数公式:    TSIG(i)=a+blnxi (3)    式中xi――由式(2)表示的指标i的相对值。    用GA优化公式(3)中系数a、b过程中,需构造目标函数:   式中K――营养状态分级标准数目,一般取为10;   ■――表1中的16项指标数目;   TSIk(i)――由公式(3)计算出指标i的 级富营养化标准指数;   TSIk(e)――与指标i无关的■级标准的目标指数值。   表 1 设定的16项富营养化指标的“参照值”    在式子(3)中,当xi成等比变化时,TSIG(i)成等差变化,因而10级营养状态标准的目标指数值TSIk(e)可分别设:1,10,20,30,40,50,60,70,80和90。根据式子(4),用GA对系数a、b不断寻优。最后得到满足minf(x)≤0.05时的a=1,b=10.6。于是得到式子(3)中的参数优化后的普适指数公式:    TSIG(i)=1+10.6lnxi(5)    本文尝试采用蚂蚁算法对湖泊富营养状态评价的普适指数公式参数进行优化。    4.蚂蚁算法的原理及其模型的实现    4.1 蚂蚁算法的原理    蚂蚁算法是一种源于大自然中生物世界的新的仿生类算法,为了说明人工蚁群系统的原理,本文先从蚁群搜索食物的过程谈起。根据观察研究,发现蚂蚁寻找食物源时,在其走过的路径上释放出一种特有的分泌物――信息激素,使得一定范围内的其他蚂蚁能够察觉到并影响它们以后的行为。当一些路径上通过的蚂蚁越来越多时,所留下的信息素轨迹也就越来越多,以致信息素的强度不断增大,从而更增加了该条路径的信息素强度,最后几乎大部分的蚂蚁都选择这条路径,人们将这种选择现象叫做:信息正反馈现象。人们在研究使旅行商到各个城市之间的路程最短时发现,“旅行商问题”非常类似于蚁群寻找食物的过程。于是为了解决“旅行商问题”,受到对蚁群行为研究的启发而提出了“人工蚁群算法”,即“蚂蚁算法”。    4.2蚂蚁算法模型的实现    蚂蚁算法不仅能用于离散问题的解决,还可以用于对连续函数的优化问题,其一般步骤如下[2]:    步骤1:估计出各变量的取值范围: (i=1,2,…,n);    步骤2:对各变量分N等份,(i=1,2,…,n);   步骤3:若max(h1,h2,…,hn)ε,算法停止 , (i=1,2,…,n);否则转步骤4;    步骤4:nc←0(nc为循环次数),给矩阵赋相同的数值,给出Q,ρ的值;    步骤5:假设蚂蚁数为n_ant,对每个蚂蚁求出相应函数值进行比较,再按转移概率 进行移动或邻域输送;    步骤6:按更新方程修改吸引强度,nc←nc+1;    步骤7:若小于规定的循环次数,转步骤5;否则,找出

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档