[发明专利]基于基因调节快速模拟退火算法有效
申请号: | 201610062683.2 | 申请日: | 2016-01-29 |
公开(公告)号: | CN105740645B | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 王金鹤;周丽;庞丽萍 | 申请(专利权)人: | 青岛理工大学 |
主分类号: | G16B5/00 | 分类号: | G16B5/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266000 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明涉及一种基于基因调节快速模拟退火算法,所述算法解决了甘油微生物发酵控制问题,函数x(t)设定为在 |
||
搜索关键词: | 基于 基因 调节 快速 模拟 退火 算法 | ||
【主权项】:
1.基于基因调节快速模拟退火算法,所述算法解决甘油微生物发酵控制问题,函数x(t)设定为在t处的甘油微生物发酵控制要素的浓度:即,x(t)=(x1(t),x2(t),…,x14(t)),令IN={1,2,…,N},N为试验次数,W为路径集,W为路径数,![]()
t为反应时间,t∈[0,T],T∈R+,Dc为第c次试验的甘油稀释速率,在37℃,PH=7厌氧条件下,状态向量x的各个分量控制在所述状态向量x的下界和上界规定的范围内,所述状态向量x的下界和上界为:x*=(0.0001,0.01,0,0,0,0,0,0,0,0,0,0,0,0)T,x*=(10,2039,939.5,1026,360.9,2039,200,939.5,30,30,30,30,30,30)T,则可行集表示为
同时,系统参数u的可行集为:
对给定的k∈IW,j∈IN,记细胞外近似稳态浓度为x(ts;x0,uk,j,wk),i∈I3,令yj(i),i∈I3为第j次试验测得的细胞外前三种物质达到稳态时的浓度,细胞外物质的试验数值与计算数据的相对误差为:
细胞内物质的鲁棒性:
其中U是u的扰动空间,u'∈Bσ(u),σ>0为关于u的邻域球的半径,φ(u'‑u)为关于(u'‑u)∈U的概率密度函数,建立的目标函数如下:J(u,j,k)=τ1SSD(u,j,k)+τ2MSD(u,j,k),τ1,τ2是权重系数,是为了均衡相对误差与鲁棒性的重要性,ξ是一个大于零的足够小的常数,利用控制模型![]()
||f(x,uk,j,wk)||≤ξ,u(j,k)∈U(x0,j,k),wk∈W在本算法中,以opt组合字母为标记的所有变量表示为已处理的变量,包括变量kopt,Jopt,uopt或upopt,同样,以current和next组合字母为标记的变量分别表示为当前变量和下一个变量,以上所有变量代表的具体物理含义不变,其特征是:构造的快速模拟退火算法主要步骤如下:Step 1:为算法分配np个处理器,粒子总数为Psize,那么每个处理器中的粒子数为
在根处理器中录入如下初始数据:Step 1.1,录入已知数据u*,u*,x*,x*,T0,Tf,ε,N以及各个已知参数;Step 1.2,录入路径集W,
Step 1.3,录入试验数据DC,yj(i),i∈I3;Step 1.4,置k=1,dt=1,T=T0;Step 1.5,取
λ为0与1之间的随机数,令Jopt=J(uopt,j,k),kopt=k;Step 2:将根处理器中的数据播报MPI_Bcast到各个子处理器中;Step 3:在每个子处理器
上执行如下过程:Step 3.1,从Uad中随机产生
个粒子,每个粒子的编号即为
计算每个粒子对应的目标函数值![]()
![]()
Step 3.2,若n>N,则转入Step 4.2,否则,取
计算
与
若ΔJ<0或者
则
否则
不变;Step 4:播报子处理器
上的
到根处理器中,再执行如下步骤:Step 4.1,计算
Step 4.2,若Tf>T,则转入下一步,否则T=Tδdt,δ是0与1之间的随机数,转至step 1.5;Step 4.3,若
则
否则进入下一步;Step 4.4,若k>|W|,则转入下一步,否则k=k+1,转入step 3。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛理工大学,未经青岛理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610062683.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种生物条形码探针的制备方法
- 下一篇:医疗诊断电子报告生成方法和系统