基于连续r位匹配规则的并行串匹配研究

基于连续r位匹配规则的并行串匹配研究

论文摘要

随着互联网的发展和普及,海量信息的处理和新的应用需求,对于串匹配这个计算机领域中一个基本的而又是重要的问题,提出了新的挑战。串匹配问题在Internet网络信息搜索、信息过滤、生物信息学、网络入侵检测、网络远程教育、电子商务等领域具有广泛的应用。关于串匹配的问题很早就有相关的研究,提出了许多单模式匹配算法和多模式匹配算法。人们逐渐发现在实际应用中根据实际需要进行串匹配的研究具有重要的应用价值。因此,研究高效、快速的字符串匹配算法具有重要的理论价值和实际意义。应该说,本文所提出的连续厂位匹配规则是从精确串匹配规则中演变和发展而来的。这种演变思想的来源是,作者通过查阅医学领域以及计算机领域中关于免疫学、人工免疫系统和免疫算法的相关资料,从中了解到免疫系统已经应用到计算机领域来解决许多难题,并得到了满意的效果。但在这其中将免疫系统中的连续r位匹配规则应用到字符串匹配这个问题上的先例并不多。然而,作者却发现该免疫匹配规则有很多良好特性,如果能够将其应用到我们所讨论的串匹配问题上,那么将会得到比较好的效果。例如,其分布性、并行性的特点,如果应用到串匹配的问题上,那么当数据量剧增的时候,运行时间急剧下降的问题将会得到解决。在人类的免疫系统中,抗体的种类大概有106个,然而到目前为止,人们所发现的病毒性抗原的种类大概有1016个,那么我们的肌体为什么能够在如此庞大的病毒性抗原面前还能安然无恙呢?这里面,抗原与抗体的不完全匹配起着非常重要的作用。连续r位匹配规则正是从免疫系统中抗原与抗体不完全匹配性引出的,所以应用其特点来解决串匹配问题也是值得研究的。作者正是基于以上的一些想法,开始了本论文的撰写工作。首先,本文简单的介绍了一下免疫学的一些基本知识以及免疫匹配规则,给出了本文所应用的生物学基础。其次,通过对KMP算法的分析,向其中引入了连续r位匹配规则因子,这样就可以通过预先控制匹配阈值r的大小来满足我们所需要的模式串与文本串相匹配的程度,从而得到我们满意的答案。最后,作者通过实际搭建机群的经验,给出了搭建Cluster机群环境的详细步骤,并且在该系统下运行了并行串匹配程序。通过实验结果分析,达到了预先设计的效果。在本文的总结部分作者提出了一些有待解决的问题,例如,如何再进一步的改善并行机群的通讯时间问题,以及通过与医学领域专家合作,设计出类似于免疫系统能够同一时间应对来自外界不同种的病毒性抗原的侵扰,而每个问题又可以并行来执行。这些都值得我们在今后的工作中进行研究。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 课题研究动态
  • 1.3 本文主要研究的内容
  • 1.4 文章的组织结构
  • 第二章 免疫学及免疫匹配规则
  • 2.1 免疫学的基本理论
  • 2.1.1 免疫学的一些基本理论
  • 2.1.2 免疫系统的构成
  • 2.1.3 生物免疫系统的一些基本特点
  • 2.2 免疫细胞的激活门限
  • 2.3 免疫匹配规则
  • 2.3.1 匹配规则
  • 2.3.2 海明匹配规则(Hamming Match Rule)
  • 2.3.3 连续r位匹配规则(r-Contiguous bits Rule)
  • 第三章 串匹配及KMP串匹配
  • 3.1 串匹配的定义
  • 3.2 一般的串匹配算法
  • 3.3 KMP串匹配算法
  • 第四章 基于人工免疫的串匹配并行算法
  • 4.1 分布式环境与并行算法
  • 4.1.1 分布式环境
  • 4.1.2 并行算法基础
  • 4.1.3 程序并行性的条件
  • 4.2 并行算法的基本设计技术
  • 4.3 基于连续R位匹配规则的并行串匹配思想
  • 4.4 并行实现串匹配算法
  • 4.4.1 MPI简介
  • 4.4.2 算法的实现
  • 第五章 并行计算及 CLUSTER机群
  • 5.1 并行计算概述
  • 5.2 并行计算机分类
  • 5.2.1 向量处理SIMD型计算机
  • 5.2.2 共享存储MIMD并行多处理机
  • 5.2.3 分布存储MIMD并行多处理机
  • 5.3 Cluster与MPP的区别
  • 5.4 Cluster机群环境构建
  • 5.4.1 硬件部署
  • 5.4.2 软件部署
  • 第六章 串匹配概率与实验结果分析
  • 6.1 一般的连续R位匹配规则的匹配概率
  • 6.2 改进的连续R位匹配规则的匹配概率
  • 6.3 实验结果分析
  • 6.3.1 运行结果
  • 6.3.2 运算时间的分析
  • 6.3.3 匹配阈值r的分析
  • 6.3.4 可扩放性分析
  • 第七章 总结
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

    标签:;  ;  ;  

    基于连续r位匹配规则的并行串匹配研究
    下载Doc文档

    猜你喜欢