期刊文献+
共找到18篇文章
< 1 >
每页显示 20 50 100
KMP算法的理论研究 被引量:7
1
作者 韩光辉 曾诚 《微电子学与计算机》 CSCD 北大核心 2013年第4期30-33,共4页
KMP算法是经典的串匹配算法之一.本文首先引入刻划模式串前缀特征的集合K_j及其划分,讨论了其若干性质.然后定义函数f与next,利用f刻划了K_j的构造,由此得到了f的迭代计算方法;证明了next与f之间的关系,从而给出了KMP算法原理的形式表... KMP算法是经典的串匹配算法之一.本文首先引入刻划模式串前缀特征的集合K_j及其划分,讨论了其若干性质.然后定义函数f与next,利用f刻划了K_j的构造,由此得到了f的迭代计算方法;证明了next与f之间的关系,从而给出了KMP算法原理的形式表述和数学证明.最后,基于f的迭代计算方法以及next与f之间的关系,给出了算法描述,分析了时间复杂度. 展开更多
关键词 串匹配 kmp算法 特征集 最大值函数 复杂度分析
下载PDF
基于投影与KMP简约算法的一维快速模板匹配算法 被引量:2
2
作者 单宝明 徐启蕾 《青岛科技大学学报(自然科学版)》 CAS 2006年第2期176-178,共3页
传统的模板匹配算法(如NC和SSDA)虽然具有匹配精度高的优点,但由于其计算量大,使得匹配时间过长。本研究提出了一种新的基于投影与KMP简约算法的一维快速模板匹配算法,首先将图像进行降维处理,得到特征字符串,通过对特征字符串的匹配,... 传统的模板匹配算法(如NC和SSDA)虽然具有匹配精度高的优点,但由于其计算量大,使得匹配时间过长。本研究提出了一种新的基于投影与KMP简约算法的一维快速模板匹配算法,首先将图像进行降维处理,得到特征字符串,通过对特征字符串的匹配,实现粗匹配,可大幅度地减少图像匹配时间;然后利用NC匹配算法,对粗匹配的结果进行验证,以达到快速匹配的目的。通过实验证明了本算法的快速性和准确性。 展开更多
关键词 模板匹配 投影 特征字符串 kmp简约算法
下载PDF
专家分配问题的KMP优化求解方法研究 被引量:1
3
作者 傅妍芳 高祥 +1 位作者 张弘 周黎萍 《西安工业大学学报》 CAS 2014年第5期355-359,共5页
专家分配问题是项目申报系统中评审环节(盲审)重点解决的问题.根据系统模型,针对项目和专家的多因素匹配问题,对专家分配问题进行研究,建立了专家分配问题的模型.应用KM P方法和索引顺序查找的求解方法,提出了基于多信息因素的... 专家分配问题是项目申报系统中评审环节(盲审)重点解决的问题.根据系统模型,针对项目和专家的多因素匹配问题,对专家分配问题进行研究,建立了专家分配问题的模型.应用KM P方法和索引顺序查找的求解方法,提出了基于多信息因素的专家分配优化求解方法.通过测试与应用表明,该系统的专家分配算法能实现专家与申请书的匹配,结果有较高的准确性和合理性,该方法将评审工作的效率提高了8~12倍,同时将传统人工操作过程中的出错概率降至0.15%~0%. 展开更多
关键词 专家分配 kmp方法 索引顺序查找 多因素 优化求解方法
下载PDF
字符串的模式匹配算法——基于KMP算法的讨论 被引量:14
4
作者 李静 《青岛化工学院学报(自然科学版)》 2002年第2期78-80,共3页
重点对基本的串匹配算法和 KMP算法进行了探讨。通过对这两种算法的比较分析提出了一个新算法 ,此算法具有比基本的串匹配算法更优越的时间复杂性 。
关键词 字符串 模式匹配算法 kmp算法 子串 目标串 模式串 串模式匹配算法
下载PDF
KMP算法研究与实现 被引量:3
5
作者 解晨 王瑜 《电脑知识与技术(过刊)》 2013年第7X期4696-4698,4713,共4页
文字是传播信息的关键载体之一,是表达人类情感的重要方式,更是传承文化的最关键最基本的手段。理所当然,文本编辑程序是计算机中最重要的应用之一。自从计算机被发明以来,字符,字符串,文本,就一直于人类打着交道。在文本编辑程序中,经... 文字是传播信息的关键载体之一,是表达人类情感的重要方式,更是传承文化的最关键最基本的手段。理所当然,文本编辑程序是计算机中最重要的应用之一。自从计算机被发明以来,字符,字符串,文本,就一直于人类打着交道。在文本编辑程序中,经常会出现要搜索一段特定文字以及对其位置定位的情况,当文本内容庞大,或者要搜索的内容出现相当频繁时,良好的搜索算法对效率的提高就相当可观了。该文研究了效率极高的KMP字符串匹配算法,并使用C语言对算法进行了实现。 展开更多
关键词 查找搜索 字符串匹配 kmp算法
下载PDF
改进的KMP算法在舰船图像匹配中的应用 被引量:7
6
作者 郭薇 耿伯英 陈文静 《舰船电子工程》 2008年第6期113-116,共4页
在研究KMP经典算法的基础上,针对KMP算法中存在的重复字符较多或极少、失配现象严重等缺陷,给出不同的改进方法,加快匹配速度,减少复杂度。针对目前图像匹配技术的研究,结合改进后的算法,建立图像数据库,对原始图像进行增强和小波变换,... 在研究KMP经典算法的基础上,针对KMP算法中存在的重复字符较多或极少、失配现象严重等缺陷,给出不同的改进方法,加快匹配速度,减少复杂度。针对目前图像匹配技术的研究,结合改进后的算法,建立图像数据库,对原始图像进行增强和小波变换,并就匹配过程给出了具体的操作流程。实验表明该做法能有效地缩短匹配时间,识别率高,可适用于对时间要求较高的识别系统。 展开更多
关键词 图像匹配 模式串 kmp算法 小波变换
下载PDF
一种改进的KMP模式匹配算法 被引量:4
7
作者 李桂玲 《吉林工程技术师范学院学报》 2009年第10期75-77,共3页
通过对KMP模式匹配算法的分析,给出了一种改进算法,提出了新的next函数的求值方法,并用VC++程序实现了改进后的KMP模式匹配算法。
关键词 模式匹配 kmp算法 模式串 next函数
下载PDF
KMP算法的并行研究 被引量:1
8
作者 孟晓笑 《湖北第二师范学院学报》 2011年第2期20-21,共2页
本文在分析了常见的字符串匹配算法(BF、KMP)的基础上,将两种算法结合,应用到并行串匹配中,以达到并行串的高效模式匹配。该算法将KMP算法应用到了并行串匹配中,充分利用每一次匹配比较的信息,以跳过尽可能多的不匹配子串,进行下次匹配... 本文在分析了常见的字符串匹配算法(BF、KMP)的基础上,将两种算法结合,应用到并行串匹配中,以达到并行串的高效模式匹配。该算法将KMP算法应用到了并行串匹配中,充分利用每一次匹配比较的信息,以跳过尽可能多的不匹配子串,进行下次匹配。当子串前几个字符在母串中出现频率较低时,该算法性能提高显著。 展开更多
关键词 字符串匹配 非周期性 kmp 并行
下载PDF
浅析KMP算法中next数组值计算
9
作者 姚秀情 《数字技术与应用》 2019年第3期131-132,共2页
本文以实例出发分析了模式匹配kmp算法以及算法中next函数的含义即形成过程,由定义出发,给出详实的参数来判定k的情况来计算next数组的值,从另一个角度更好的帮助学生理解该算法。
关键词 字符串匹配 kmp算法 next数组
下载PDF
分布式存储的并行串匹配算法的设计与分析 被引量:10
10
作者 陈国良 林洁 顾乃杰 《软件学报》 EI CSCD 北大核心 2000年第6期771-778,共8页
并行串匹配算法的研究大都集中在 PRAM(parallel random access machine)模型上 ,其他更为实际的模型上的并行串匹配算法的研究相对要薄弱得多 .该文采用将最优串行算法并行化的技术 ,利用模式串的周期性质 ,巧妙地将改进的 KMP(Knuth- ... 并行串匹配算法的研究大都集中在 PRAM(parallel random access machine)模型上 ,其他更为实际的模型上的并行串匹配算法的研究相对要薄弱得多 .该文采用将最优串行算法并行化的技术 ,利用模式串的周期性质 ,巧妙地将改进的 KMP(Knuth- Morris- Pratt)算法并行化 ,提出了一个简便、高效且具有良好可扩放性的分布式串匹配算法 ,其计算复杂度为 O(n/ p+m) ,通信复杂度为 O(ulogp) ,其中 n为文本串长 ,m为模式串长 ,u为模式串最小周期长 ,p为处理器数 . 展开更多
关键词 串匹配 kmp(knuth-morris-pratt) 分布式算法 可扩放性
下载PDF
对BM串匹配算法的一个改进 被引量:9
11
作者 贺龙涛 方滨兴 胡铭曾 《计算机应用》 CSCD 北大核心 2003年第3期6-8,12,共4页
在对著名的Boyer -Moore串匹配算法进行分析后 ,对BM算法中的尝试位置移动处理部分进行改进 ,提出了IBM算法。该算法将好后缀移动与坏字符移动合并进行处理 ,从而尽量利用已有信息进行更大的尝试位置移动 ,使算法具有更高的效率。对IBM... 在对著名的Boyer -Moore串匹配算法进行分析后 ,对BM算法中的尝试位置移动处理部分进行改进 ,提出了IBM算法。该算法将好后缀移动与坏字符移动合并进行处理 ,从而尽量利用已有信息进行更大的尝试位置移动 ,使算法具有更高的效率。对IBM算法进行复杂度分析 ,对BM算法、KMP算法和IBM算法进行实际性能比较 ,结果表明IBM算法的平均运行时间明显优于BM算法与KMP算法。 展开更多
关键词 BM串匹配算法 kmp算法 IBM算法 计算机
下载PDF
模式匹配算法的效率分析与改进 被引量:1
12
作者 舒鑫柱 《楚雄师范学院学报》 2005年第3期11-16,共6页
模式匹配是一种重要的非数值运算,本文在分析了当前几种主要的匹配算法思想的基础上,提出了一种新的改进算法,降低了匹配算法的时间复杂度,提高了算法效率。
关键词 子串 目标串 模式串 模式匹配 kmp算法 回溯
下载PDF
字符串模式匹配算法性能测试 被引量:1
13
作者 巫喜红 《嘉应学院学报》 2006年第6期87-90,共4页
本文详细分析几种字符串模式匹配算法如BF、KMP、BM。通过上机实验对这些算法的平均查找时间和匹配次数进行测试,结果表明在这些字符串模式匹配算法中BM算法是最快的算法。
关键词 字符串模式匹配 BF算法 kmp算法 BM算法
下载PDF
邻间关系匹配算法研究
14
作者 周大庆 蔺娟茹 戴齐 《计算机技术与发展》 2006年第11期117-118,共2页
对于26个字母的全排,它们的邻间关系是唯一的。文中根据这个特性,针对子串长度较长的(大于26)字符串匹配问题,提出了一种基于邻间关系的匹配算法。该算法把字符串的邻间关系转化为十进制的数值,并利用这一数值实现字符串的快速匹配。该... 对于26个字母的全排,它们的邻间关系是唯一的。文中根据这个特性,针对子串长度较长的(大于26)字符串匹配问题,提出了一种基于邻间关系的匹配算法。该算法把字符串的邻间关系转化为十进制的数值,并利用这一数值实现字符串的快速匹配。该算法时间复杂度为О(m-n),且算法简便,容易实现。 展开更多
关键词 字符串匹配 kmp HASH BM 邻间关系
下载PDF
基于GPU的KMP串匹配并行算法研究 被引量:1
15
作者 肖汉 杜莹 +1 位作者 肖诗洋 周清雷 《武汉大学学报(工学版)》 CAS CSCD 北大核心 2023年第7期867-878,共12页
KMP(Knuth-Morris-Pratt)串匹配算法在面对大规模数据集时,运算时间将随着数据集的增大而迅速增长。为了提升算法的计算性能,设计了一种基于图像处理器(graphic processing unit,GPU)的KMP串匹配并行算法。针对KMP串匹配算法进行并行特... KMP(Knuth-Morris-Pratt)串匹配算法在面对大规模数据集时,运算时间将随着数据集的增大而迅速增长。为了提升算法的计算性能,设计了一种基于图像处理器(graphic processing unit,GPU)的KMP串匹配并行算法。针对KMP串匹配算法进行并行特征分析,提出了一种粗粒度和细粒度相结合的并行优化方法,从任务划分、GPU访存和内核配置3方面加以优化。通过数据不重叠划分的方法,在字符串匹配阶段,采用在2个邻接子正文串中搜索匹配位置的策略;在统计匹配数量阶段,采用统一计算设备架构(compute unified device architecture,CUDA)原生的原子加法操作,克服了全局存储器未合并访问的问题,提高了整体性能。结果表明,基于GPU加速的KMP串匹配并行算法提高了计算速度,相比中央处理器(central processing unit,CPU)串行算法和开放多处理(open multiprocessing,OpenMP)并行算法分别获得了39.29倍和29.47倍的加速比,满足了KMP串匹配算法处理大数据集的实时性需求。 展开更多
关键词 kmp串匹配 正文串 模式串 图形处理器 统一计算设备架构 并行算法
原文传递
字符串匹配算法探讨 被引量:2
16
作者 母泽平 《重庆工商大学学报(自然科学版)》 2014年第8期79-82,共4页
分析了BM和KMP算法特点,阐述了字符串匹配算法在文本处理领域、信息检索、语义学、分子生物学等学科中应用的意义,对字符串中最有影响的KMP算法、BM算法、RK随机算法和SUANDAY算法以及由此而产生的一些改进算法进行研究,实现了实验分析... 分析了BM和KMP算法特点,阐述了字符串匹配算法在文本处理领域、信息检索、语义学、分子生物学等学科中应用的意义,对字符串中最有影响的KMP算法、BM算法、RK随机算法和SUANDAY算法以及由此而产生的一些改进算法进行研究,实现了实验分析及功能对比,并指明各算法的适用性。 展开更多
关键词 字符串 模式匹配 kmp BM RK
下载PDF
KMP算法的一种新的简化算法 被引量:4
17
作者 王淑礼 孙伟 《数学的实践与认识》 CSCD 北大核心 2012年第12期230-234,共5页
通过对字符串模式匹配算法BF与KMP的分析,提出了一种简化KMP算法的方法,构造了一种新的计算next函数的方法,简化后的算法比KMP更清晰直观.经过复杂性分析和上机实验,得出当模式串的长度不大时,简化算法是一种高效的模式匹配算法.
关键词 kmp算法 模式匹配 next函数
原文传递
字符串匹配算法和钩子程序对上网内容筛选的应用
18
作者 汪倩 张辉 周柳阳 《信息与电脑(理论版)》 2009年第8期107-107,共1页
上网内容筛选运用的主要的理论知识是字符串匹配算法和钩子程序。首先由钩子程序截获网页内容,然后根据一定的字符串匹配算法统计出网页内容中的关键字,最后根据关键字来分析判断网页是否可以显示。本文主要对以上理论知识进行介绍,并... 上网内容筛选运用的主要的理论知识是字符串匹配算法和钩子程序。首先由钩子程序截获网页内容,然后根据一定的字符串匹配算法统计出网页内容中的关键字,最后根据关键字来分析判断网页是否可以显示。本文主要对以上理论知识进行介绍,并讨论其在现实生活中的实际应用。 展开更多
关键词 钩子程序 kmp算法 RK算法 系统入侵
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部