[发明专利]环境污染下种群生存动力学优化方法有效
申请号: | 201310122328.6 | 申请日: | 2013-04-09 |
公开(公告)号: | CN103218657A | 公开(公告)日: | 2013-07-24 |
发明(设计)人: | 黄光球;陆秋琴 | 申请(专利权)人: | 西安建筑科技大学 |
主分类号: | G06N3/00 | 分类号: | G06N3/00 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 何会侠 |
地址: | 710055*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种环境污染下种群生存动力学优化方法—PSDO-EP算法,采用环境污染下种群生存动力学理论,环境系统与优化问题的解空间相对应,该环境系统存在污染现象,其中生活着若干个种群,每个种群对应着优化问题的一个试探解,种群的一个特征对应于试探解中的一个变量;种群在环境污染作用下不断发生变化,能够抵抗住环境污染的强壮者获得生长,虚弱者停止生长;利用环境污染下种群生存动力学模型来构造演化算子实现环境与种群、种群与种群之间信息交换;在种群演变过程中,种群从一种生长状态转移到另一种生长状态实现了种群对优化问题最优解的搜索;本算法具有搜索能力强和全局收敛性的特点,为复杂函数优化问题提供了解决方案。 | ||
搜索关键词: | 环境污染 种群 生存 动力学 优化 方法 | ||
【主权项】:
1.一种环境污染下种群生存动力学优化方法—PSDO-EP算法,其特征在于:设要解决的函数优化问题为:minf(X)
式中:Rn是n维欧氏空间;X=(x1,x2,…,xn)是一个n维决策向量,变量xi(i=1,2,…,n)为非负实数;S为非负搜索空间,又称解空间;f(X)为目标函数;gi(X)≥0为第i个约束条件,i=1,2,…,I,I为不等式约束条件个数;hi(X)=0为第i个等式约束条件,i=1,2,…,E,E为等式约束条件个数;目标函数f(X)和约束条件gi(X)、hi(X)不需要特殊的限制条件;PSDO-EP算法采用的是环境污染下种群生存动力学理论,环境系统与优化问题(1)的解空间相对应,该环境系统存在污染现象,其中生活着若干个种群,每个种群对应着优化问题的一个试探解,种群的一个特征对应于试探解中的一个变量;适用于种群某些特征的种群生存动力学模型也适用于试探解中的对应变量,种群在环境污染作用下不断发生变化,能够抵抗住环境污染的强壮者获得生长,虚弱者停止生长;由于种群共享着环境系统中的资源,因此种群之间存在相互影响现象;环境和种群以及种群与种群之间的这些相互作用用于构造种群的生长策略,利用环境污染下种群生存动力学模型来构造演化算子实现环境与种群、种群与种群之间信息交换;在种群演变过程中,种群从一种生长状态转移到另一种生长状态实现了种群对优化问题最优解的搜索;所述PSDO-EP算法包括如下步骤:(1)初始化:a)令时期t=0;按表1初始化本算法涉及到的所有参数,其中t表示当前演化到时期t;b)按正交拉丁方生成算法INIT确定N个初始种群;表1参数的取值方法![]()
所述正交拉丁方生成算法INIT为:步骤1:计算每个变量的离散点yij:yij=li+(j-1)(ui-li)/(N-1),i=1,2,…,n;j=1,2,…,N。步骤2:根据正交拉丁方的生成方法计算初始解xij:xij=yjk,i=1,2,…,N,j=1,2,…,n式中:k=(i+j-1)mod N;若k=0,则k=N;上述算法所确定的N个初始解为X i 0 = ( x i 1 , x i 2 , · · · , x in ) , i = 1,2 , · · · , N ; ]]> (2)令时期t从0到G,循环执行下述步骤(3)~(14),其中G为演化最大时期数;(3)令种群i从1到N,循环执行下述步骤(4)~(13);(4)令种群的特征j从1到n,循环执行下述步骤(5)~(9);(5)计算p=Rand(0,1);其中p为污染算子、互扰算子或侵汰算子被执行的实际概率;(6)若p≤WR0,则按式(5)执行污染算子,得到![]()
式中:
和
分别为时期t+1和时期种群i的特征j的状态值,且都为非负实数;
为种群Pi的增长率,
ct为种群吸收污染物的浓度,0<ct<1;
为种群Pi的污染死亡率,种群Pi的污染死亡率的大小与种群吸收污染的程度ct成正比;
为种群Pi的自然死亡率,
gt为种群向环境排泄污染物的效率,0<gt<1;ht为污染物在环境中通过其它途径消除掉的部分,0<ht<1;mt为种群吸收、净化所消除的污染物的效率,0<mt<1;et为环境污染物的浓度,0<et<1;K为环境污染种群的效率,0<Kt<1;计算时取
c0=Rand(cl,cu),e0=Rand(el,eu),
gt=Rand(gl,gu),mt=Rand(ml,mu),ht=Rand(hl,hu);rl和ru分别表示
的取值区间的下限和上限,且1>ru>rl>0;cl和cu分别表示ct取值区间的下限和上限,且1>cu>cl>0;el和eu分别表示e0取值区间的下限和上限,且1>eu>el>0;al和au分别表示
取值区间的下限和上限,且1>au>al>0;gl和gu分别表示gt取值区间的下限和上限,且1>gu>gl>0;ml和mu分别表示mt取值区间的下限和上限,且1>mu>ml>0;hl和hu分别表示ht取值区间的下限和上限,且1>hu>hl>0;Kl和Ku分别表示Kt取值区间的下限和上限,且1>Ku>Kl>0;Rand(a,b)表示在[a,b]区间产生一个均匀分布随机数;WR0为最高污染概率,p为特征j被选中的概率;ut为污染物排放量,其计算方法为:u t = Rand ( min ( x ij t , x j * t ) , max ( x ij t , x j * t ) ) , ]]> 其中,
为时期t当前全局最优解X*的第j个变量;所述式(5)来自式(4):dx i dt = x i ( r i - r i c - a i x i ) dc dt = Ke - N ( g + m ) c , de dt = - he + u i = 1,2 , · · · , N - - - ( 4 ) ]]> 式中:t表示时期;u为污染源向环境排污的强度;K为环境污染种群的效率,0<K<1;g为种群向环境排泄污染物的效率,0<g<1;h为污染物在环境中通过其它途径消除掉的部分,0<h<1;m为种群吸收、净化所消除的污染物的效率,0<m<1;xi为种群Pi的数量,且xi≥0;ri为种群Pi的增长率,0<ri<1;ric为种群Pi的污染死亡率,污染死亡率的大小与种群受污染的程度c成正比,0<c<1;ai为种群Pi的自然死亡率;e为环境污染物的浓度,0<e<1;(7)若WR0<p≤HR0,则按式(6)执行互扰算子,得到![]()
式中:HR0为最高互扰概率;sk为从{1,2,…,N}中随机选择的A个其抗污染能力高于种群Pi的种群,用其编号表示就是{s1,s2,…,s|A|};![]()
sk≠i;A为与种群Pi产生互扰的优良种群数,称为良性互扰种群数,A≥1,
称为良性互扰率,且
uk为从{1,2,…,N}中随机选择的B个种群Pi的种群,用其编号表示就是{u1,u2,…,u|B|};
uk≠i;B为与种群Pi产生互扰的平凡种群数,称为平凡互扰种群数,B≥1,
称为平凡互扰率,且
计算时取λ s k 0 = Rand ( λ l 0 , λ u 0 ) , ]]>λ u k 1 = Rand ( λ l 1 , λ u 1 ) , ]]>
和
分别表示
的取值区间的下限和上限,且![]()
和
分别表示
的取值区间的下限和上限,且
(8)若HR0<p≤JD0,则按式(7)执行侵汰算子,得到![]()
式中:JD0为最高侵汰概率,p0=Rand(0,1);
is,i2(s-1),i2s-1为从{1,2,…,N}随机挑选出的种群的编号;若s≠i,则is≠i;αs,βs为侵汰常数,0<αs,βs<1,计算时取αs=Rand(αl,αu),βs=Rand(βl,βu),αl和αu分别表示αs的取值区间的下限和上限,且1>αu>αl>0;βl和βu分别表示βs的取值区间的下限和上限,且1>βu>βl>0;
和
为侵汰常数,![]()
计算时取δ s 0 = Rand ( δ l 0 , δ u 0 ) , ]]>δ s 1 = Rand ( δ l 1 , δ u 1 ) , ]]>
和
分别表示
的取值区间的下限和上限,且![]()
和
分别表示
的取值区间的下限和上限,且
C为实施特征侵入的种群数,C≥1;D为其特征被淘汰的种群数,D≥1;E为特征被植入的种群数,E≥1;(9)令j=j+1,若j≤n,则转上述步骤(5),否则转下述步骤(10);(10)按式(8)执行生长算子,得到![]()
式中:X i t + 1 = ( x il t + 1 , x i 1 t + 1 , · · · , x in t + 1 ) ; ]]>V i t + 1 = ( v il t + 1 , v i 1 t + 1 , · · · , v in t + 1 ) ; ]]> F(Xi)按式(2)计算:
式(2)中的符号已在式(1)中描述;(11)若新得到的全局最优解与最近一次获得的全局最优解之间的误差满足最低要求ε,则转下述步骤(15);(12)保存新得到的全局最优解;(13)令i=i+1,若i≤N,则转上述步骤(4),否则转下述步骤(14);(14)令t=t+1,若t≤G,则转上述步骤(3),否则转下述步骤(15);(15)结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安建筑科技大学,未经西安建筑科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310122328.6/,转载请声明来源钻瓜专利网。