期刊文献+
共找到30篇文章
< 1 2 >
每页显示 20 50 100
Parallel Quick Search Algorithm for the Exact String Matching Problem Using OpenMP
1
作者 Sinan Sameer Mahmood Al-Dabbagh Nawaf Hazim Barnouti +1 位作者 Mustafa Abdul Sahib Naser Zaid G. Ali 《Journal of Computer and Communications》 2016年第13期1-11,共11页
String matching is seen as one of the essential problems in computer science. A variety of computer applications provide the string matching service for their end users. The remarkable boost in the number of data that... String matching is seen as one of the essential problems in computer science. A variety of computer applications provide the string matching service for their end users. The remarkable boost in the number of data that is created and kept by modern computational devices influences researchers to obtain even more powerful methods for coping with this problem. In this research, the Quick Search string matching algorithm are adopted to be implemented under the multi-core environment using OpenMP directive which can be employed to reduce the overall execution time of the program. English text, Proteins and DNA data types are utilized to examine the effect of parallelization and implementation of Quick Search string matching algorithm on multi-core based environment. Experimental outcomes reveal that the overall performance of the mentioned string matching algorithm has been improved, and the improvement in the execution time which has been obtained is considerable enough to recommend the multi-core environment as the suitable platform for parallelizing the Quick Search string matching algorithm. 展开更多
关键词 string Matching Pattern Matching string searching algorithmS Quick search algorithm Exact string Matching algorithm ? Parallelization OPENMP
在线阅读 下载PDF
一种快速的字符串匹配算法 被引量:25
2
作者 钱屹 侯义斌 《小型微型计算机系统》 CSCD 北大核心 2004年第3期410-413,共4页
字符串匹配技术在许多领域里广泛应用 ,本文在分析了 BF、BM算法以及一些重要的改进算法的基础上 ,提出了一种新的改进算法—— BMH2 C,该算法利用两个字符计算右移量并保存在二维数组里 ,使右移量增大 ,比较次数减少 ,有效地提高了匹... 字符串匹配技术在许多领域里广泛应用 ,本文在分析了 BF、BM算法以及一些重要的改进算法的基础上 ,提出了一种新的改进算法—— BMH2 C,该算法利用两个字符计算右移量并保存在二维数组里 ,使右移量增大 ,比较次数减少 ,有效地提高了匹配速度 . 展开更多
关键词 模式匹配 字符串检索 字符串匹配算法 BMH2C算法 BF算法 BM算法
在线阅读 下载PDF
一种改进的字符串匹配算法 被引量:26
3
作者 王成 刘金刚 《计算机工程》 CAS CSCD 北大核心 2006年第2期62-64,共3页
基于字符串匹配的检测方法是入侵检测系统中的一种重要方法。在分析了几种常见的字符串匹配算法(BF、KMP、BM、Sunday等)的基础上,提出了一种改进的字符串匹配算法——SundayNew。该算法使每一次匹配不成功后都能跳过尽可能多的字符以... 基于字符串匹配的检测方法是入侵检测系统中的一种重要方法。在分析了几种常见的字符串匹配算法(BF、KMP、BM、Sunday等)的基础上,提出了一种改进的字符串匹配算法——SundayNew。该算法使每一次匹配不成功后都能跳过尽可能多的字符以进行下一轮匹配,并且匹配次数大大减少,从而提高了匹配效率。最后,分析了该算法的性能,并用具体的实验数据给出了几种匹配算法的测试结果。 展开更多
关键词 字符串搜索 模式匹配 算法
在线阅读 下载PDF
一个快速的字符串模式匹配改进算法 被引量:11
4
作者 张娜 张剑 《微电子学与计算机》 CSCD 北大核心 2007年第4期102-105,110,共5页
在分析了BM算法以及一些重要的改进算法的基础上,提出了一种新的改进算法——BMG算法。该算法结合了BMH算法和BMHS算法的优点,同时考虑了字符串后一位字母的唯一性,提高了最大位移m+1的出现概率,有效地加快了匹配速度。BMG算法已经通过... 在分析了BM算法以及一些重要的改进算法的基础上,提出了一种新的改进算法——BMG算法。该算法结合了BMH算法和BMHS算法的优点,同时考虑了字符串后一位字母的唯一性,提高了最大位移m+1的出现概率,有效地加快了匹配速度。BMG算法已经通过实验测试,并证明是有效的,测试结果表明该算法比BM、BMH、BMHS算法有更好的性能。 展开更多
关键词 模式匹配 字符串检索 BM算法 BMH算法 BMHS算法
在线阅读 下载PDF
一种BM模式匹配算法的改进 被引量:8
5
作者 袁静波 郑吉森 丁顺利 《计算机工程与应用》 CSCD 北大核心 2009年第17期105-107,173,共4页
模式匹配算法是入侵检测系统中使用较多的一种重要算法。在分析了BM算法以及相关算法的基础上,提出了一种新的改进算法——BMI算法。该算法借鉴了BM算法的思想,并利用了下一字符和末字符的单一性和组合性,有效地提高了最大位移出现的概... 模式匹配算法是入侵检测系统中使用较多的一种重要算法。在分析了BM算法以及相关算法的基础上,提出了一种新的改进算法——BMI算法。该算法借鉴了BM算法的思想,并利用了下一字符和末字符的单一性和组合性,有效地提高了最大位移出现的概率。实验测试结果表明该算法能够有效提高匹配过程的效率。 展开更多
关键词 入侵检测 模式匹配 Boyer-Moore(BM)算法 字符串检索
在线阅读 下载PDF
一种快速的BM模式匹配改进算法 被引量:9
6
作者 张娜 侯整风 《合肥工业大学学报(自然科学版)》 CAS CSCD 北大核心 2006年第7期834-838,共5页
文章在分析BM算法以及一些重要的改进算法的基础上,提出了一种新的改进算法———BMG算法。该算法结合了BMH算法和BMHS算法的优点,同时考虑了字符串后一位字母的惟一性,大大提高了最大位移m+1的出现概率,因此有效地加快了匹配速度。
关键词 模式匹配 BM算法 字符串检索
在线阅读 下载PDF
一种高效的模式串匹配算法 被引量:4
7
作者 赵晓 何立风 +3 位作者 王鑫 姚斌 巢宇燕 王亚妮 《陕西科技大学学报(自然科学版)》 2017年第1期183-187,共5页
基于BM算法和Horspool算法,提出了一种简单且高效的模式串匹配算法.将匹配成功部分的每个字符作用于坏字符移动策略以获得多个移动参考量,从这多个参考量中选择最大值作为模式串的当前移动量.模式串在每个不匹配位置的移动量可以仅根据... 基于BM算法和Horspool算法,提出了一种简单且高效的模式串匹配算法.将匹配成功部分的每个字符作用于坏字符移动策略以获得多个移动参考量,从这多个参考量中选择最大值作为模式串的当前移动量.模式串在每个不匹配位置的移动量可以仅根据模式串预先计算获得.实验结果表明,该算法在任意不匹配位置所给出的移动量均是当前模式串的最大移动量,提高了模式串匹配的效率. 展开更多
关键词 模式匹配 字符串匹配 BM算法 HORSPOOL算法
在线阅读 下载PDF
几种字符串匹配算法的分析和比较 被引量:7
8
作者 欧嵬 吴纯青 《微处理机》 2007年第4期59-61,共3页
字符串匹配技术在许多领域里被广泛应用。分析了BF、KMP、BM算法以及一些重要的改进算法,并对其性能进行了测试,为不同的应用领域采用适当的算法提供了思路。
关键词 模式匹配 串匹配 字符串检索 算法
在线阅读 下载PDF
BM模式匹配算法的研究和改进 被引量:5
9
作者 揣锦华 郑景 关锐 《电子设计工程》 2012年第19期52-54,共3页
模式匹配算法在数字通信、入侵检测等多种领域都有着广泛的应用,BM算法以其高效的匹配过程成为模式匹配算法中应用最为广泛的算法之一。尽管如此,BM算法的效率还是可以再提高的。本文在介绍经典BM算法及其改进的BMH、BMHS算法的基础上,... 模式匹配算法在数字通信、入侵检测等多种领域都有着广泛的应用,BM算法以其高效的匹配过程成为模式匹配算法中应用最为广泛的算法之一。尽管如此,BM算法的效率还是可以再提高的。本文在介绍经典BM算法及其改进的BMH、BMHS算法的基础上,通过整合、改进后,提出了一种新的改进的IBMH算法。在对以上算法进行复杂度分析以后,再通过具体的实验验证。结果表明IBMH算法在比较次数、运行时间、稳定性等方面明显优于BM、BMH以及BMHS等算法。 展开更多
关键词 模式匹配 字符串查找 BM算法 BMH算法 BMHS算法
在线阅读 下载PDF
某型雷达信号处理故障诊断系统设计与应用 被引量:1
10
作者 岳锐 吴上上 +1 位作者 初建海 徐旭 《计算机测量与控制》 北大核心 2014年第12期3993-3994,4008,共3页
为快速、准确定位某型雷达信号处理系统故障部位,需要设计一套故障诊断系统;在深入研究信号处理系统工作原理的基础上,通过分类总结信号处理系统故障类型,依托信号处理系统硬件开发平台,采用精确单模式串匹配算法和VC++可视化编程环境,... 为快速、准确定位某型雷达信号处理系统故障部位,需要设计一套故障诊断系统;在深入研究信号处理系统工作原理的基础上,通过分类总结信号处理系统故障类型,依托信号处理系统硬件开发平台,采用精确单模式串匹配算法和VC++可视化编程环境,设计开发了信号处理故障诊断系统;在后续试验和设备日常维护中,该诊断系统定位数十次信号处理系统故障;结果表明,该诊断系统具有故障定位快速准确等优点,能够实现信号处理系统故障的快速维修。 展开更多
关键词 故障诊断 字符串匹配算法 后缀搜索机制算法
在线阅读 下载PDF
基于搜索的面向路径字符串测试数据自动生成方法 被引量:5
11
作者 赵瑞莲 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2008年第5期671-677,共7页
针对字符串测试数据自动生成,讨论了字符串间的距离,将不满足路径条件的字符串谓词表示成一个实值目标函数;利用快速下降搜索算法实施目标函数极小化,实现了基于搜索的面向路径字符串测试数据自动生成方法;探讨了其测试数据生成效率与... 针对字符串测试数据自动生成,讨论了字符串间的距离,将不满足路径条件的字符串谓词表示成一个实值目标函数;利用快速下降搜索算法实施目标函数极小化,实现了基于搜索的面向路径字符串测试数据自动生成方法;探讨了其测试数据生成效率与初始输入、路径处理顺序之间的关系,并与遗传算法等几种算法进行了比较.实验结果表明:该方法是一种更经济有效的测试数据生成方法. 展开更多
关键词 路径测试数据生成 字符串数据 字符串间距离 快速下降搜索算法
在线阅读 下载PDF
基于一维搜索算法的张弦桁架离散变量优化 被引量:1
12
作者 刘树堂 侯贯泽 王林建 《建筑钢结构进展》 2011年第4期57-64,共8页
本文采用Matlab语言编写张弦桁架结构模型程序,对张弦桁架在各荷载工况下的受力性能进行了分析;首先采用Matlab语言编写了张弦桁架结构各种约束条件程序,同时编写了基于离散变量的张弦桁架优化设计程序,采用基于离散变量的一维搜索优化... 本文采用Matlab语言编写张弦桁架结构模型程序,对张弦桁架在各荷载工况下的受力性能进行了分析;首先采用Matlab语言编写了张弦桁架结构各种约束条件程序,同时编写了基于离散变量的张弦桁架优化设计程序,采用基于离散变量的一维搜索优化算法对拟定的张弦桁架计算模型进行了优化,优化结果表明基于离散变量的一维搜索优化算法,由于目标函数和约束函数的单调性质,得到的解显然是最优解,而且优化结果可以直接应用于结构实际设计。最后,在确保编写的离散变量优化程序正确的前提下,对不同矢高的张弦桁架结构进行了离散变量优化设计,得出了最优矢高结论。 展开更多
关键词 张弦桁架 一维搜索算法 截面优化 离散变量
在线阅读 下载PDF
基于自动机并操作的多目标AC-BM算法 被引量:8
13
作者 王正才 许道云 王晓峰 《计算机科学》 CSCD 北大核心 2013年第6期119-123,共5页
AC-BM算法的优点在于能同时进行多个模式串的匹配搜索,且文本串的移位得到优化,但一次只能在一个文本串中进行搜索。为了实现一次可以同时在多个文本串中进行搜索,设计了多目标AC-BM算法。利用自动机并操作技术构造多目标多模式树自动机... AC-BM算法的优点在于能同时进行多个模式串的匹配搜索,且文本串的移位得到优化,但一次只能在一个文本串中进行搜索。为了实现一次可以同时在多个文本串中进行搜索,设计了多目标AC-BM算法。利用自动机并操作技术构造多目标多模式树自动机,借助BM算法的坏字符跳转技术来计算文本串集移位。在Snort系统中分别实现2-目标AC-BM算法和3-目标AC-BM算法。实验结果表明,新算法如果在多个文本串中找到模式串就停止(表示检测到攻击行为),其在时间性能上就明显优于AC-BM算法。 展开更多
关键词 AC-BM算法 模式串 匹配搜索 自动机 坏字符跳转技术 SNORT
在线阅读 下载PDF
一种提高系统搜索效率的BM改进算法 被引量:6
14
作者 王友钊 黄冬 《计算机工程》 CAS CSCD 2014年第1期63-67,71,共6页
针对在线式微机防误系统中字符串匹配的特点以及BM算法匹配性能不足的问题,提出一种BM改进算法——WBM算法,以进一步缩短算法的匹配时间。去掉好后缀规则,适当改进坏字符规则,构建适用于系统维护的框架网络数据结构环境,将WBM算法应用... 针对在线式微机防误系统中字符串匹配的特点以及BM算法匹配性能不足的问题,提出一种BM改进算法——WBM算法,以进一步缩短算法的匹配时间。去掉好后缀规则,适当改进坏字符规则,构建适用于系统维护的框架网络数据结构环境,将WBM算法应用于框架网络,实现基于该算法的微机防误系统软件。实验比对结果表明,WBM算法在BM、WBM、BMH、QS这4种对比算法中速度最快,且同硬件测试CPU使用率为0.76%,应用该算法使搜索时间缩短为3.9 s,搜索准确度提高到99.5%,能明显提高知识在计算机中搜索的效率,与框架网络相结合后,进一步节省了微机防误系统的维护时间。 展开更多
关键词 微机防误系统 字符串匹配 WBM算法 坏字符函数 搜索效率 框架网络
在线阅读 下载PDF
一种优化的并行汉字/字符串匹配算法 被引量:4
15
作者 王素琴 邹旭楷 《中文信息学报》 CSCD 1995年第1期49-53,共5页
字符串检索指在一个文本Text=t1…tn中找出一个字符串Pat=p1…pm的所有出现.本文给出了在CREW/CRCWPRAM机器模型上并行检索汉字/字符串的算法,它使用n/m个处理机,预处理时间为O(m+|Σ|),... 字符串检索指在一个文本Text=t1…tn中找出一个字符串Pat=p1…pm的所有出现.本文给出了在CREW/CRCWPRAM机器模型上并行检索汉字/字符串的算法,它使用n/m个处理机,预处理时间为O(m+|Σ|),并行执行时间为0(m)。 展开更多
关键词 并行算法 字符串检索 汉字 并行匹配
在线阅读 下载PDF
KMP算法研究与实现 被引量:3
16
作者 解晨 王瑜 《电脑知识与技术(过刊)》 2013年第7X期4696-4698,4713,共4页
文字是传播信息的关键载体之一,是表达人类情感的重要方式,更是传承文化的最关键最基本的手段。理所当然,文本编辑程序是计算机中最重要的应用之一。自从计算机被发明以来,字符,字符串,文本,就一直于人类打着交道。在文本编辑程序中,经... 文字是传播信息的关键载体之一,是表达人类情感的重要方式,更是传承文化的最关键最基本的手段。理所当然,文本编辑程序是计算机中最重要的应用之一。自从计算机被发明以来,字符,字符串,文本,就一直于人类打着交道。在文本编辑程序中,经常会出现要搜索一段特定文字以及对其位置定位的情况,当文本内容庞大,或者要搜索的内容出现相当频繁时,良好的搜索算法对效率的提高就相当可观了。该文研究了效率极高的KMP字符串匹配算法,并使用C语言对算法进行了实现。 展开更多
关键词 查找搜索 字符串匹配 KMP算法
在线阅读 下载PDF
基于树到串模型强化的神经机器翻译模型构建 被引量:4
17
作者 邹德芳 胡秦斌 《计算机仿真》 北大核心 2021年第2期344-347,476,共5页
针对传统模型无法有效处理不同语言的差异性,出现源语言语法信息丢失、翻译内容欠佳的问题,构建出一种基于树到串模型强化的神经机器翻译模型。获取传统神经机器翻译模型的解码器与编码器的工作原理与运行流程,采用源句法分析树、目标... 针对传统模型无法有效处理不同语言的差异性,出现源语言语法信息丢失、翻译内容欠佳的问题,构建出一种基于树到串模型强化的神经机器翻译模型。获取传统神经机器翻译模型的解码器与编码器的工作原理与运行流程,采用源句法分析树、目标串和源端与目标端文本串之间的对齐信息等模块,架构树到串强化模型,利用GHKM算法提取翻译规则优化目标函数,依据词汇和短语的有机结合与结构化信息的提取能力,赋予语句带有规则的结构化信息,最终通过解码器与神经网络单元的组成,实现神经机器翻译模型的创建。仿真结果证明,所提模型可以极大程度抑制句长的影响,具有理想的句子敏感性,且翻译效率较好。 展开更多
关键词 树到串模型 神经机器翻译 树搜索算法 编码器 解码器
在线阅读 下载PDF
一种高速精确单模式串匹配算法 被引量:14
18
作者 范洪博 姚念民 《计算机研究与发展》 EI CSCD 北大核心 2009年第8期1341-1348,共8页
串匹配问题是计算机科学的基础问题之一,是网络安全、信息检索与过滤、计算生物学等众多领域的核心问题,其中,高速精确单模式匹配算法设计又是各种串匹配问题的基础.基于SBNDM2,通过修改位掩码有效位到无符号整数的高位,将BNDM算法核心... 串匹配问题是计算机科学的基础问题之一,是网络安全、信息检索与过滤、计算生物学等众多领域的核心问题,其中,高速精确单模式匹配算法设计又是各种串匹配问题的基础.基于SBNDM2,通过修改位掩码有效位到无符号整数的高位,将BNDM算法核心循环化简至最简形式(5指令/字符),并引入越界保护机制,提出S2BNDM系列精确单模式匹配算法.实验结果显示,S2BNDM系列算法在任何情况下都快于SBNDM2,对于英文语料(m<32)和DNA序列(m<8),S2BNDM系列算法为现有已知最快算法. 展开更多
关键词 串匹配 精确单模式 算法设计 位并行 文本搜索
在线阅读 下载PDF
允许错误的并行字符串匹配技术 被引量:1
19
作者 邹旭楷 王素琴 《计算机研究与发展》 EI CSCD 北大核心 1995年第2期34-38,共5页
本文提出了一种允许错误的并行字符串查找技术。通过引入搜索状态向量及字符-模式匹配向量,该技术将字符串匹配比较转化为简单的整数字位运算,通过对字符串方向相反的搜索有效地实现了多处理机对字符串的并行相似检索。文中也给出了... 本文提出了一种允许错误的并行字符串查找技术。通过引入搜索状态向量及字符-模式匹配向量,该技术将字符串匹配比较转化为简单的整数字位运算,通过对字符串方向相反的搜索有效地实现了多处理机对字符串的并行相似检索。文中也给出了并行实现算法,同时分析了算法的复杂性。 展开更多
关键词 并行算法 字符串检索 并行字符串匹配
在线阅读 下载PDF
一种有效的并行汉字/字符串相似检索技术 被引量:2
20
作者 王素琴 邹旭楷 《软件学报》 EI CSCD 北大核心 1995年第8期463-467,共5页
本文提出了一种有效的并行汉字/字符串相似检索技术.通过引入搜索状态向量及字符一模式匹配向量,该技术将字符串匹配比较转化为简单的整数字位运算,通过对字符串方向相反的搜索有效地实现了多处理机对汉字/字符串的并行相似检索.... 本文提出了一种有效的并行汉字/字符串相似检索技术.通过引入搜索状态向量及字符一模式匹配向量,该技术将字符串匹配比较转化为简单的整数字位运算,通过对字符串方向相反的搜索有效地实现了多处理机对汉字/字符串的并行相似检索.文中也给出了并行实现算法,同时分析了算法的复杂性. 展开更多
关键词 并行算法 字符串检索 汉字检索
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部