[发明专利]一种基于memetic算法的基因模体重构技术在审
申请号: | 201310525115.8 | 申请日: | 2013-10-30 |
公开(公告)号: | CN104598657A | 公开(公告)日: | 2015-05-06 |
发明(设计)人: | 楼旭阳 | 申请(专利权)人: | 江南大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 214122 江苏省无*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 memetic 算法 基因 体重 技术 | ||
1.一种基于memetic算法的基因模体重构技术,其特征是所述方法包括如下步骤:
步骤1:生成数据。由真实基因模体调控作用中产生所有基因表达的tf个离散时间序列ui(t),i=(1,2,…,n),t=(1,2,…,tf)。
步骤2:编码。根据基因模体中加权模型权值变量的解空间,将可行解数据表示成搜索空间的浮点型串结构数据,这些串结构数据不同组合构成不同可行解。
步骤3:产生初始群体。确定网络模体的基因个数n,搜索种群规模M,解空间维数大小D=n2,杂交概率pc,变异概率pv,随机产生M个初始个体,进化代数变量k=1,最大进化代数Kmax。
步骤4:交叉。按照杂交概率pc在M个个体中任意选取两个进行杂交运算,产生新一代群体的两个新个体。
步骤5:变异。在杂交运算杂生的新群体中,按照变异概率pv从中选取若干个体,进行变异操作。
步骤6:计算适应度函数。对变异后的新群体根据基因表达响应输出误差分别计算每个个体的适应度函数,其公式为:
其中,ui(t)、分别表示基因i在t时刻真实与预测的基因表达水平。
步骤7:选择。从当前群体中选择M个优良(适应度高)的个体,选择概率与其适应度成正比,舍弃适应度低的个体。
步骤8:局部搜索。对种群中的所有个体采用拟牛顿法进行局部搜索。
步骤9:如果满足停止条件或达到最大迭代次数(k=Kmax),则寻优结束,所得到的全局最优值,即为基因模体的加权矩阵模型权值;否则,k:=k+1,转步骤4。
2.根据权利要求1所述的一种基于memetic算法的基因模体重构技术,其特征是所述步骤8中,局部搜索策略可采用爬山法、单纯形优化法、共轭梯度法、牛顿法等,本发明为了提高局部收敛速度,采用拟牛顿法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江南大学,未经江南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310525115.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种盾构机姿态复核计算方法
- 下一篇:基于自动识别标识符的数据表存储方法