[发明专利]基于双策略黑蜘蛛算法的DNA存储编码优化方法在审

专利信息
申请号: 202111101673.2 申请日: 2021-09-18
公开(公告)号: CN113792877A 公开(公告)日: 2021-12-14
发明(设计)人: 王宾;吴洁琼;胡轶男;张强;魏小鹏 申请(专利权)人: 大连大学
主分类号: G06N3/12 分类号: G06N3/12;G06N3/00
代理公司: 大连智高专利事务所(特殊普通合伙) 21235 代理人: 毕进
地址: 116622 辽宁省*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 策略 蜘蛛 算法 dna 存储 编码 优化 方法
【权利要求书】:

1.基于双策略黑蜘蛛算法的DNA存储编码优化方法,其特征在于,包括如下具体步骤:

步骤1:初始化DNA编码序列集Pop以及更新DNA编码序列所需的参数;

步骤2:以汉明距离作为适应度函数对初始化后的所述DNA编码序列集Pop进行适应度排序,得到当前最优解;

步骤3:获取权重选择策略中的参数S;

步骤4:在DNA编码序列集Pop更新中判断是否使用随机交换策略;

步骤5:获取权重选择策略中的参数Wa、Wb,通过所述参数Wa、Wb更新DNA编码序列集Pop;

步骤6:以汉明距离作为适应度函数,获取更新后DNA编码序列集Pop中序列的适应度,然后根据适应度进行排序,保留满足汉明距离约束的序列,并将其放在DNA编码序列集Pop2中;

步骤7:根据当前DNA编码序列集Pop中的序列数量和变异率得到应该进行变异的部分数据集,在所述部分数据集中随机交换任意两个维度上的值,将变异后的结果存放在DNA编码序列集Pop3中;

步骤8:通过适应度函数筛选出DNA编码序列集Pop2和DNA编码序列集Pop3中不满足组合约束的序列,并将其剔除出去;

步骤9:将DNA编码序列集Pop2和DNA编码序列集Pop3存放在DNA编码序列集Pop中;

步骤10:判断当前DNA编码序列集Pop更新次数是否达到最大迭代次数,如果是则输出DNA编码序列集Pop,否则转到步骤2。

2.根据权利要求1所述基于双策略黑蜘蛛算法的DNA存储编码优化方法,其特征在于,更新DNA编码序列所需的参数包括:序列规模nPop、序列维数nvar、变异率pMutation、同类相残率pCannibalism和最大迭代次数MIter。

3.根据权利要求1所述基于双策略黑蜘蛛算法的DNA存储编码优化方法,其特征在于,所述组合约束由汉明距离约束、GC含量、非连续性约束和末端约束组成,其中末端约束方式如下所示:

其中,和分别表示序列S中最后5个中碱基鸟嘌呤G和胞嘧啶C的数量。

4.根据权利要求1所述基于双策略黑蜘蛛算法的DNA存储编码优化方法,其特征在于,在DNA编码序列集Pop更新中判断是否使用随机交换策略,具体为:

α=tan(π×(rand-0.5)) (2)

β=1-CIter/MIter (3)

其中,rand是取值为(0,1)的随机数,CIter为当前迭代次数;MIter为最大迭代次数;若参数α小于参数β,则使用随机交换策略,即当前最优解的某个维度替换DNA编码序列集Pop中的某个维度;反之,则不使用随机交换策略,维持DNA编码序列集Pop中的当前解和最优解值。

5.根据权利要求1所述基于双策略黑蜘蛛算法的DNA存储编码优化方法,其特征在于,获取权重选择策略中的参数Wa、Wb的方式为:

Wa=(1-CIter/MIter)1-(rand-0.5)×S/MIter (4)

Wb=(2-2×CIter/MIter)1-(rand-0.5)×S/MIter (5)

其中,参数S由步骤3产生,初始化为0;如果当前解的适应度小于当前最优解,则参数S除以2;如果当前解的适应度大于当前最优解,则S加1。

6.根据权利要求5所述基于双策略黑蜘蛛算法的DNA存储编码优化方法,其特征在于,通过所述参数Wa、Wb更新DNA编码序列集Pop方式如下:

CIter/MIter<0.5 (6)

其中,参数Wa、Wb分别由公式(4)、(5)产生,x1、x2为更新前DNA序列集Pop中的序列;y1,y2为更新后DNA序列集Pop中的序列。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连大学,未经大连大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111101673.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top