子网树求解一般间隙和长度约束严格模式匹配

来源 :河北工业大学 | 被引量 : 0次 | 上传用户:flurryzhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模式匹配Pattern matching(也称串匹配String matching)是复杂性理论中研究最广泛的问题之一,它是网络安全、信息检索与过滤、文字处理、数据库查询、音乐检索、计算生物学等重要领域的核心问题,同时也是序列模式挖掘技术的核心与基础。目前学术界又重新对字符串匹配提起了兴趣,尤其是人类基因组计划的实施,计算生物学的兴起,又将字符串匹配推到了高潮。为了更好地满足用户对模式灵活设置,在传统的模式中加入通配符约束,使问题变得更复杂。虽然目前允许对通配符进行约束,但研究方向主要侧重于对间隙值为正的有序模式匹配,然而间隙值为负的更为一般的模式匹配问题更具普遍意义,且求解难度更大,本文针对以上研究现状进行分析,做了如下工作:(1)基于前人的研究工作,提出了更具一般性的模式匹配,即一般间隙和长度约束的严格模式匹配(Strict Pattern Matching with General Gaps and Length Constrains,简称SPANGLO):此匹配强调严格精确;文本串中的字符可以使用多次;模式串中可以含有多个负间隙;对匹配结果的长度进行了约束。(2)深入分析了一般间隙和正间隙之间的关系,并给出了转换方法,并实验验证了这种转换方法的正确性。尽管这种转换方法可以将SPANGLO问题转换为多个已解决的正间隙模式匹配问题,但是这样的转换方法过于复杂,最坏情况下,一个SPANGLO问题可以产生出指数个正间隙模式匹配问题。(3)在借鉴网树概念的基础上,提出了子网树的概念,利用子网树计算模型对SPANGLO问题进行求解;提出了SubnettreeSpanglo(SETS)算法,并给出了算法的正确性和完备性证明,深入分析了算法的时空复杂度分析,并用实验验证了本算法的高效性。(4)本文针对SPANGLO问题设计了一个模式匹配计算原型系统,将具有间隙的模式匹配算法集成到此系统之中,便于今后更方面更深入的研究。
其他文献
基因芯片的出现为基因诊断和基因治疗提供了很好的前提和可能性,超高维空间超小样本的基因选择问题是基因芯片技术的挑战性课题之一,对于解决维数发难问题和获得诊断基因具有
IPv6协议,作为下一代的因特网协议,已经有了广泛的应用前景。尤其在未来的家庭网络及各类网络小设备中,IPv6在端对端通讯、安全性等多方面比IPv4更具有优势。但目前而言,多数对IP
动态贝叶斯网络(DBN)是以概率网络为基础,综合原来的静态网络结构和时间信息而形成的具有处理时序特征数据能力的新的随机模型,具有可解释性、非线性、可扩展性等特性,能较容易
在开发基于J2EE的B/S应用系统的过程中,由于客户业务和所采用的技术两方面的原因,使开发中所做的重复性的工作比较多,并且基本上都是采用复制-粘贴形式的软件复用方式,导致了容易
入侵检测技术是网络安全中一个重要的研究领域。随着网络规模的扩大,攻击方式的分布化,分布式入侵检测开始成为研究重点。本文研究的主要内容是分布式入侵检测的体系结构,目的在
本文是在天津理工大学校级科研项目“基于局域网的并行计算负载平衡系统”的基础之上完善而成的,主要研究利用局域网实现并行计算时的负载平衡问题。采用的研究方法是分析国
本课题研究主要是为了寻找一个适合于远程教育的应用程序共享结构体系,并提出解决目前应用程序共享工具不足的方案.本文利用对比分析、问卷调查等研究方法,主要在以下几个方
随着电子信息系统的规模日益庞大和数字图书馆环境的不断出现,信息安全问题变得越来越重要,而访问控制是信息安全中的重要一环。不同于传统的数据库环境,数字图书馆或大型的电子
随着网络和通讯技术的发展,中间件逐渐成为实现分布计算的关键技术之一。传统的分布式实时系统必须经过精心定制以便能在专用平台上操作,虽然这些定制的系统为实时应用的操作提
机车变流器是机车进行电能形式转换的关键部件。铁路电力机车、电传动内燃机车依靠它来进行电能形式转换。机车变流器的正常运行,是机车安全运行的重要保证。机车大功率变流