蚁群遗传算法在序列比对中的应用

蚁群遗传算法在序列比对中的应用

论文摘要

生物信息学是以计算机为主要工具,对以指数增长的生物数据进行处理的一门交叉学科。序列比对是生物信息学的基本研究方法,通过序列比对可以推断基因的结构、功能和进化关系。蚁群算法是一种仿真算法,模拟了蚂蚁在觅食过程中寻找最短路径的方法来求解最优解。遗传算法是另一种仿真算法,它模拟了生物的遗传过程来寻求最优解。蚁群遗传算法是一种混合算法,它通过遗传算法对蚁群算法的一组参数进行优化,来达到取得全局最优解和加快收敛速度的目的。本文通过对国内外序列比对算法的分析,将蚁群算法应用于序列比对上,设计了新型的蚁群序列比对算法。但因蚁群算法一般仅获得局部最优解,如果将遗传算法应用于蚁群序列比对算法上将克服这一现象,这就产生了蚁群遗传序列比对算法。蚁群遗传序列比对算法能扩大求解空间,克服蚁群算法的局部性,求得全局最优解。实验表明蚁群遗传序列比对算法可以显著提高序列比对的效果。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.3 研究意义和目标
  • 1.3.1 序列比对研究的意义
  • 1.3.2 研究的目标
  • 1.4 论文结构
  • 第二章 生物信息学背景知识
  • 2.1 生物信息学基本概念
  • 2.1.1 生物信息学的主要研究内容
  • 2.1.2 核酸和蛋白质
  • 2.1.3 遗传信息的传递与表达
  • 2.1.4 生物信息学的中心法则
  • 2.2 序列比对的基本原理
  • 2.2.1 空位罚分
  • 2.2.2 替换矩阵
  • 2.2.3 双序列比对基本原理
  • 2.3 序列比对问题的描述以及序列比对的分类和目的
  • 2.3.1 序列比对问题的描述
  • 2.3.2 序列比对的分类
  • 2.4 序列比对的常用算法
  • 2.4.1 用动态规化算法进行序列比对
  • 2.4.2 Needleman-Wunsch 算法和Smith-Waterman 算法
  • 2.5 本章小结
  • 第三章 蚁群算法、遗传算法和蚁群遗传算法的原理和应用
  • 3.1 蚁群算法原理与应用
  • 3.1.1 蚁群算法的简单描述
  • 3.1.2 蚁群算法的基本原理
  • 3.1.3 蚁群算法的模型
  • 3.1.4 蚁群算法的设计步骤
  • 3.1.5 蚁群算法的应用
  • 3.2 遗传算法原理与应用
  • 3.2.1 遗传算法的产生的历史背景
  • 3.2.2 遗传算法的基本原理和特点
  • 3.2.3 基本遗传算法的设计步骤
  • 3.2.4 遗传算法在旅行商问题(TSP)中的应用
  • 3.3 蚁群遗传算法原理与应用
  • 3.3.1 蚁群遗传算法的基本原理
  • 3.3.2 蚁群遗传算法的设计步骤
  • 3.3.3 蚁群遗传算法的应用
  • 3.4 本章小结
  • 第四章 蚁群序列比对算法设计
  • 4.1 蚁群序列比对算法在DNA 序列比对上应用的设计
  • 4.1.1 蚁群序列比对算法在DNA 序列比对上应用的设计思路
  • 4.1.2 蚁群序列比对算法的描述
  • 4.1.3 蚁群序列比对算法的流程图
  • 4.2 蚁群序列比对算法在DNA 比对和氨基酸序列比对上的应用
  • 4.2.1 DNA 和氨基酸序列比对中常用的得分矩阵
  • 4.2.2 蚁群序列比对算法在DNA 和氨基酸序列比对中的应用
  • 4.3 实验结果及分析
  • 4.3.1 蚁群序列比对算法的收敛性实验及结果分析
  • 4.3.2 蚁群序列比对算法在DNA 序列比对上应用的实验及结果分析
  • 4.3.3 蚁群序列比对算法在氨基酸序列比对上应用的实验及结果分析
  • 4.4 本章小结
  • 第五章 蚁群遗传序列比对算法设计
  • 5.1 蚁群序列比对算法的不足及解决办法的提出
  • 5.1.1 蚁群序列比对算法的不足
  • 5.1.2 蚁群遗传序列比对算法的提出
  • 5.2 蚁群遗传序列比对算法的设计
  • 5.2.1 蚁群遗传序列比对算法的描述
  • 5.2.2 蚁群遗传序列比对算法的算法流程图
  • 5.3 实验结果及分析
  • 5.3.1 蚁群遗传序列比对算法的收敛性实验结果及分析
  • 5.3.2 蚁群遗传序列比对算法在DNA序列比对上应用的实验结果及分析
  • 5.3.3 蚁群遗传序列比对算法在氨基酸序列比对上应用的实验结果及分析
  • 5.4 本章小结
  • 第六章 总结与展望
  • 致谢
  • 参考文献
  • 附录:作者在攻读硕士学位期间发表的论文
  • 相关论文文献

    • [1].“算法初步”考点探析[J]. 中学教学参考 2019(35)
    • [2].算法常见考题归类解析[J]. 中学生数理化(高一使用) 2019(12)
    • [3].算法多样化的教学困惑与对策[J]. 东西南北 2020(02)
    • [4].算法无处不在[J]. 风流一代 2020(09)
    • [5].关于算法多样化的几点思考[J]. 读写算 2020(11)
    • [6].划酒拳的算法[J]. 幽默与笑话 2020(17)
    • [7].算法能决定一切吗?[J]. 网络传播 2020(09)
    • [8].对“算法多样化”的“冷”思考[J]. 成才之路 2011(16)
    • [9].多中选优 择优而用——也谈算法多样化[J]. 内蒙古教育 2008(17)
    • [10].对算法多样化与优化的思考[J]. 内蒙古教育 2009(20)
    • [11].浅谈如何发展学生优化算法的能力[J]. 成才之路 2010(01)
    • [12].关于算法多样化的思考与实践[J]. 新教师 2016(09)
    • [13].谈算法多样化的两点误区[J]. 成功(教育) 2009(05)
    • [14].优化算法 择优而用——小学数学算法多样化之我见[J]. 科普童话 2018(30)
    • [15].计算教学中落实算法多样化的探索[J]. 新教育 2016(10)
    • [16].思路不同 算法不同[J]. 数学小灵通(1-2年级版) 2013(03)
    • [17].对计算教学中算法优化的思考[J]. 中小学电教(下半月) 2009(02)
    • [18].算法优化问题例析[J]. 中学生百科 2009(08)
    • [19].对算法多样化与优化的思考[J]. 文理导航(下) 2010(03)
    • [20].“算法优化”走好“四步棋”[J]. 辅导员 2010(29)
    • [21].谁的算法好[J]. 小学生之友(低版) 2010(11)
    • [22].数学真有趣[J]. 小学生作文辅导(教师适用) 2011(08)
    • [23].“多样”与“优化”——对算法多样化的思考[J]. 新课程(教研) 2011(11)
    • [24].对“算法多样化”的两点思考[J]. 山东教育 2008(Z1)
    • [25].算法如何平等:算法歧视审查机制的建立[J]. 南海法学 2020(02)
    • [26].新闻算法分发对隐私权的冲击及规制[J]. 青年记者 2020(27)
    • [27].泛化与偏见:算法推荐与健康知识环境的构建研究——以今日头条为例[J]. 新闻与传播研究 2020(09)
    • [28].浅析对分查找算法与解题思路[J]. 求学 2020(04)
    • [29].浅析算法新闻的现状及未来发展[J]. 长江丛刊 2019(23)
    • [30].“算法”教学的现状调查及分析[J]. 数学教学研究 2011(04)

    标签:;  ;  ;  ;  ;  

    蚁群遗传算法在序列比对中的应用
    下载Doc文档

    猜你喜欢