论文摘要
DNA计算是以DNA分子和生物酶等为载体,以生化反应作为“信息处理工具”的一种崭新的计算模式。DNA计算编码问题就是指DNA编码集合的计算问题。核酸编码质量的优劣决定了DNA计算的效率,核酸编码数量的多少决定了DNA计算可求解问题的规模,因此核酸编码是DNA计算研究中的重要课题。本文研究了DNA计算中核酸编码理论及其算法的设计,具体内容安排如下:研究了DNA计算中编码序列设计的影响条件,并分析总结了各类数学约束条件,建立了一套多目标评价体系的DNA编码序列组合优化模型,并且设计出了适应度函数的具体实现。提出一种基于全局人工鱼群算法的DNA编码序列组合优化方法。将人工鱼群算法纳入编码序列组合优化模型框架,同时利用人工鱼群算法具备并行处理能力和全局搜索能力等方面的特点,使DNA编码质量更加稳定可靠。使用Java实现了DNA计算的通用编码设计系统。DNA计算通用编码设计系统General Sequence Design System(简称GSDS)中包含四个模块:GSDS/序列:序列生成模块;GSDS/报告:分析模块;GSDS/绘点:可视化模块;GSDS/实验仿真:生物实验仿真模块。采用四层结构设计有利于增加或修改删除独立的模块。有利于新技术和新算法的扩展,或对现有算法的修正。
论文目录
摘要Abstract插图索引附表索引第1章 绪论1.1 课题背景和意义1.2 研究现状综述1.2.1 DNA计算问题研究1.2.2 DNA编码问题研究1.2.3 DNA编码算法研究现状1.3 本文的主要工作1.4 本文的内容安排第2章 DNA编码原理2.1 DNA计算基本理论2.2 DNA编码的生物学基础2.3 DNA编码的定义2.4 DNA编码的约束条件2.4.1 汉明距离约束条件2.4.2 相似度约束条件2.4.3 H-measure约束条件2.4.4 序列3’端H-measure约束条件2.4.5 重叠子序列约束(最小子串约束)2.4.6 发卡结构约束条件2.4.7 连续性约束条件2.4.8 GC含量约束条件2.4.9 解链温度约束条件2.4.10 化学自由能约束条件2.4.11 限定子序列约束条件2.4.12 DNA模板序列约束条件第3章 多目标优化DNA编码约束模型建立3.1 DNA编码问题及复杂性分析3.2 DNA编码约束约束条件分析3.3 DNA编码约束条件3.3.1 H-measure约束改进3.3.2 相似度约束(Similarity)3.3.3 连续性(Continuity)3.3.4 发卡结构(Hairpin)3.3.5 解链温度(Tm)3.3.6 GC含量(GC)3.4 DNA编码约束数学模型3.4.1 建立DNA编码约束数学模型3.4.2 DNA编码序列的适应度函数3.5 小结第4章 基于全局人工鱼群的DNA编码序列算法4.1 引言4.2 全局人工鱼群优化算法设计4.2.1 相关定义4.2.2 人工鱼的行为描述4.2.3 人工鱼视野和步长调整方法4.2.4 全局人工鱼群优化算法实现流程4.3 基于全局人工鱼群的编码序列优化算法设计4.3.1 DNA编码序列的编码方式4.3.2 组合优化适应度函数4.3.3 GAFSA算法流程4.4 实验结果与分析4.4.1 与遗传算法的实验比较4.4.2 和多目标进化算法的实验比较4.4.3 和遗传粒子群算法的编码比较4.5 小结第5章 综合编码系统5.1 系统整体框架设计5.1.1 系统体系架构设计5.1.2 程序运行流程图5.2 系统应用举例5.3 小结结论参考文献致谢附录A 攻读学位期间主要研究成果
相关论文文献
标签:计算论文; 编码设计论文; 约束条件论文; 全局人工鱼群算法论文;