无序正则表达式的确定性判定与推断

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:lixiaoliangtony
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
我们研究无序正则表达式的推断和确定性判定问题。无序操作符并不会增加正则表达式的表达能力,然而,它的引入会使语言的表达式表示指数式简洁。  本文首先研究无序模式推断问题。其本质上是一类无序正则表达式的推断问题。无序模式能够表示用之前推断算法不能揭示的有用信息。另外,最小泛化无序模式的推断是比较困难的。我们证明了寻找最小泛化无序模式是NP-hard问题。因此,我们用不同于已有推断算法的技术提出了近似算法以及一个启发式算法。实验表明,我们的启发式算法能够找到非常接近最优的结果。  然后,本文给出了一个O(|∑||E|)时间的弱确定性无序正则表达式的判定算法,其中∑是表达式中不同字符的集合。之后提出了一个O(|E|)时间内将一个无序正则表达式转化为对应的弱星号范式的算法。我们可以利用这个算法将弱确定性但非强确定性的无序正则表达式在线性时间内转化为等价的强确定性表达式。通过弱星号范式,得到了一个O(|∑||E|)时间的强确定性无序正则表达式的判定算法。就作者所知,这是针对无序正则表达式确定性的第一个解决方案。
其他文献
随着移动终端硬件技术以及移动互联网的发展,人们常用的设备越来越多,设备上的应用也越来越丰富。但是不同设备操作系统之间缺少统一的接口去实现应用软件的开发,如果开发一款应
软件复用作为提高软件开发效率和软件质量的一种重要途径,是软件工程研究的一个热点。软件复用的一个有效手段是领域工程,其目的是为特定领域的软件建立可复用的软件制品。领域
随着网络和计算机技术的发展,如何对网络上爆炸性增长的多媒体数据进行有效的分析和检索已经成为多媒体内容分析领域亟待解决的问题。为了对这个问题进行分析并提出相应的解
合作无论在自然界还是在人类社会都是最广泛也最重要的现象之一。然而尽管合作行为在我们的生活当中很常见,它背后的产生机制却并不是显而易见的。因为我们每个人都是自私的个
安全操作系统是保障信息安全的重要基础设施。由于其自身的复杂性,如何对安全操作系统进行测评以确保其能达到所声称的安全需求一直是科研界和工业界所关注的热点。但从安全操
图像超分辨率重建的目的是在不增加成像传感器数目的前提下,突破物理系统结构制约,以较低代价最大限度的增强成像系统分辨率和成像质量,有效的利用成像系统的观测数据和先验知识
近年来,互联网应用的高速发展和电信、交通、金融等各个领域数据规模的快速增长,大规模数据处理的应用日益显著。Google提出的MapReduce编程模型由于其高伸缩性、容错性和易用
当前,受到功耗、散热等因素的制约,单纯提高CPU主频已经难以近一步提高计算机系统的整体性能.作为计算机体系结构的一大发展方向,人们着力于在单块CPU上集成更多计算核心,以通过
标定点提取是三维模型重建系统中相机参数标定过程中的重要步骤。为了满足三维模型重建系统对相机参数标定的需要,本文在标定点提取问题上给出了单标定板和多标定板两种解决
随着Web服务技术被广泛认可并被大量运用到实际的生产环境中,从海量的现有服务中快速准确的发现需求服务,并且灵活有效的与现有系统进行绑定就成为Web服务系统的一个关键问题。