期刊文献+
共找到174篇文章
< 1 2 9 >
每页显示 20 50 100
Fast algorithm on string cross pattern matching
1
作者 LiuGongshen LiJianhua LiShenghong 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2005年第1期179-186,共8页
Given a set U which is consisted of strings defined on alphabet Σ, string cross pattern matching is to find all the matches between every two strings in U. It is utilized in text processing like removing the duplicat... Given a set U which is consisted of strings defined on alphabet Σ, string cross pattern matching is to find all the matches between every two strings in U. It is utilized in text processing like removing the duplication of strings. This paper presents a fast string cross pattern matching algorithm based on extracting high frequency strings. Compared with existing algorithms including single-pattern algorithms and multi-pattern matching algorithms, this algorithm is featured by both low time complexity and low space complexity. Because Chinese alphabet is large and the average length of Chinese words is much short, this algorithm is more suitable to process the text written by Chinese, especially when the size of Σ is large and the number of strings is far more than the maximum length of strings of set U. 展开更多
关键词 pattern matching high frequency string string cross pattern matching.
下载PDF
State of the Art for String Analysis and Pattern Search Using CPU and GPU Based Programming
2
作者 Mario Góngora-Blandón Miguel Vargas-Lombardo 《Journal of Information Security》 2012年第4期314-318,共5页
String matching algorithms are an important piece in the network intrusion detection systems. In these systems, the chain coincidence algorithms occupy more than half the CPU process time. The GPU technology has showe... String matching algorithms are an important piece in the network intrusion detection systems. In these systems, the chain coincidence algorithms occupy more than half the CPU process time. The GPU technology has showed in the past years to have a superior performance on these types of applications than the CPU. In this article we perform a review of the state of the art of the different string matching algorithms used in network intrusion detection systems;and also some research done about CPU and GPU on this area. 展开更多
关键词 GPU string MATCHING pattern MATCHING
下载PDF
StringB-tree在软件复用中的应用研究
3
作者 姚全珠 罗亚红 孙越 《计算机工程与应用》 CSCD 北大核心 2004年第29期166-168,共3页
提出了将StringB-tree用于解决软件复用中的参数化样式匹配问题(parameterizedpatternmatching)。通过对参数化字符串做一个变换,使用StringB-tree这种特殊的数据结构可提高匹配效率。文章的重点有两部分,一个是介绍了StringB-tree这种... 提出了将StringB-tree用于解决软件复用中的参数化样式匹配问题(parameterizedpatternmatching)。通过对参数化字符串做一个变换,使用StringB-tree这种特殊的数据结构可提高匹配效率。文章的重点有两部分,一个是介绍了StringB-tree这种特殊的数据结构的优点及其构建过程;另一个是讲怎样利用StringB-tree解决参数化样式匹配问题。 展开更多
关键词 字符串平衡树参数化字符串 参数化样式匹配 P-匹配 P-出现
下载PDF
基于藏文音节结构的单模式匹配算法
4
作者 张学通 彭展 《计算机仿真》 2024年第8期374-378,共5页
字符比较次数和失配后的跳转长度是影响模式(字符串)匹配算法效率的两个关键因素。BM算法是最经典的单模式字符串匹配算法之一。在长度为m的模式串中,其失配后的最大跳转长度为m,但是在应用于藏文环境时无意义字符比较次数较多、最大跳... 字符比较次数和失配后的跳转长度是影响模式(字符串)匹配算法效率的两个关键因素。BM算法是最经典的单模式字符串匹配算法之一。在长度为m的模式串中,其失配后的最大跳转长度为m,但是在应用于藏文环境时无意义字符比较次数较多、最大跳转长度还可增加。针对以上两点不足并结合藏文的文字特征,提出一种基于藏文音节点的单模式匹配算法:BM-Tibetan算法。算法采用“先对齐,再匹配”的思想以减少匹配次数,失配后的最大跳转距离为m+k(2≤k≤8)。实验结果表明,BM-Tibetan算法的字符比较次数和模式串的移动次数均少于BM算法,算法性能有一定优势。 展开更多
关键词 字符串匹配 单模式匹配算法 藏文
下载PDF
A Novel Mathematical Model for Similarity Search in Pattern Matching Algorithms 被引量:1
5
作者 P. Vinod-Prasad 《Journal of Computer and Communications》 2020年第9期94-99,共6页
Modern applications require large databases to be searched for regions that are similar to a given pattern. The DNA sequence analysis, speech and text recognition, artificial intelligence, Internet of Things, and many... Modern applications require large databases to be searched for regions that are similar to a given pattern. The DNA sequence analysis, speech and text recognition, artificial intelligence, Internet of Things, and many other applications highly depend on pattern matching or similarity searches. In this paper, we discuss some of the string matching solutions developed in the past. Then, we present a novel mathematical model to search for a given pattern and it’s near approximates in the text. 展开更多
关键词 string Matching pattern Matching Similarity Search Substring Search
下载PDF
Parallel Quick Search Algorithm for the Exact String Matching Problem Using OpenMP
6
作者 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
A Fast Pattern Matching Algorithm Using Changing Consecutive Characters
7
作者 Amjad Hudaib Dima Suleiman Arafat Awajan 《Journal of Software Engineering and Applications》 2016年第8期399-411,共13页
Pattern matching is a very important algorithm used in many applications such as search engine and DNA analysis. They are aiming to find a pattern in a text. This paper proposes a Pattern Matching Algorithm Using Chan... Pattern matching is a very important algorithm used in many applications such as search engine and DNA analysis. They are aiming to find a pattern in a text. This paper proposes a Pattern Matching Algorithm Using Changing Consecutive Characters (PMCCC) to make the searching pro- cess of the algorithm faster. PMCCC enhances the shift process that determines how the pattern moves in case of the occurrence of the mismatch between the pattern and the text. It enhances the Berry Ravindran (BR) shift function by using m consecutive characters where m is the pattern length. The formal basis and the algorithms are presented. The experimental results show that PMCCC made enhancements in searching process by reducing the number of comparisons and the number of attempts. Comparing the results of PMCCC with other related algorithms has shown significant enhancements in average number of comparisons and average number of attempts. 展开更多
关键词 pattern pattern Matching Algorithms string Matching Berry Ravindran EBR RS-A Fast pattern Matching Algorithms
下载PDF
《延喜式》中的花楼织机研究
8
作者 刘安定 孙婉莹 秦雨萱 《丝绸》 CAS CSCD 北大核心 2023年第9期161-167,共7页
针对日本《延喜式》记录中花楼织机是否存在的问题,文章运用中日古文献、纺织品考古两维印证的方法,得到最早在初唐末期,至迟在晚唐时期花楼织机已经传播到日本,并极大促进了日本织造水平提高的结论。研究表明:《延喜式》中绫织机织匠... 针对日本《延喜式》记录中花楼织机是否存在的问题,文章运用中日古文献、纺织品考古两维印证的方法,得到最早在初唐末期,至迟在晚唐时期花楼织机已经传播到日本,并极大促进了日本织造水平提高的结论。研究表明:《延喜式》中绫织机织匠数与花楼织机织匠人数吻合,反映了其绫织机为花楼织机的可能;中国《敦煌文书》辅证了花楼织机最初应用于绫织物的事实,同时,现藏于日本正仓院的染织文物实证了日本延长年间花楼织机的存在;《延喜式》中织部寮织机用竹数量符合花楼织机衢脚的需求,并且绫织机综丝用量符合花楼织机装造规律。文章结合《大宝律令》中有关“挑文师”的记录,可以推断最早初唐末期、至迟晚唐时期日本织部司存在着花楼织机。 展开更多
关键词 延喜式 敦煌文书 丝织物品种 花楼织机 绫织物 纺织品考古
下载PDF
改进的Sunday模式匹配算法 被引量:13
9
作者 万晓榆 杨波 樊自甫 《计算机工程》 CAS CSCD 北大核心 2009年第7期125-126,129,共3页
在基于模式匹配的检测方法中,匹配效率是检测技术的瓶颈,间接影响入侵检测系统的实时性能。该文对4种模式匹配算法进行分析后,选择最优的Sunday算法进行改进。该算法进行匹配前先找到模式串中的特征字符(出现概率最小的字符),进行特征... 在基于模式匹配的检测方法中,匹配效率是检测技术的瓶颈,间接影响入侵检测系统的实时性能。该文对4种模式匹配算法进行分析后,选择最优的Sunday算法进行改进。该算法进行匹配前先找到模式串中的特征字符(出现概率最小的字符),进行特征字符与尾字符双重匹配,失败则移动尽可能远的距离。实验结果证明匹配效率比Sunday算法有一定的提高。 展开更多
关键词 字符串 模式匹配 特征字符 计算复杂度
下载PDF
基于自动机并操作的多目标AC-BM算法 被引量:7
10
作者 王正才 许道云 王晓峰 《计算机科学》 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
一种改进的字符串匹配算法 被引量:26
11
作者 王成 刘金刚 《计算机工程》 CAS CSCD 北大核心 2006年第2期62-64,共3页
基于字符串匹配的检测方法是入侵检测系统中的一种重要方法。在分析了几种常见的字符串匹配算法(BF、KMP、BM、Sunday等)的基础上,提出了一种改进的字符串匹配算法——SundayNew。该算法使每一次匹配不成功后都能跳过尽可能多的字符以... 基于字符串匹配的检测方法是入侵检测系统中的一种重要方法。在分析了几种常见的字符串匹配算法(BF、KMP、BM、Sunday等)的基础上,提出了一种改进的字符串匹配算法——SundayNew。该算法使每一次匹配不成功后都能跳过尽可能多的字符以进行下一轮匹配,并且匹配次数大大减少,从而提高了匹配效率。最后,分析了该算法的性能,并用具体的实验数据给出了几种匹配算法的测试结果。 展开更多
关键词 字符串搜索 模式匹配 算法
下载PDF
改进的多模式匹配算法 被引量:52
12
作者 王永成 沈州 许一震 《计算机研究与发展》 EI CSCD 北大核心 2002年第1期55-60,共6页
在有限自动机的多模式匹配算法 (DFSA算法 )的基础上 ,结合 Quick Search算法的优点 ,提出了一个快速的多模式字符串匹配算法 .之后在算法中以连续跳跃的思想 ,给出了另一个更加有效的改进 .在一般情况下 ,这两个算法不需要匹配目标文... 在有限自动机的多模式匹配算法 (DFSA算法 )的基础上 ,结合 Quick Search算法的优点 ,提出了一个快速的多模式字符串匹配算法 .之后在算法中以连续跳跃的思想 ,给出了另一个更加有效的改进 .在一般情况下 ,这两个算法不需要匹配目标文本串中的每个字符 ,并充分利用了匹配过程中本次匹配不成功的信息 ,跳过尽可能多的字符 .在模式串较长和较短的情况下 ,算法都有很好的性能 .实验表明 ,在模式串较短时 ,所提出的算法需要的匹配时间仅为 DFSA算法的 1/2到 1/5 ,在模式串较长时 ,所需时间为 DFSA算法的 1/3至 展开更多
关键词 算法复杂度 多模式匹配算法 有限自动机 计算机
下载PDF
一种模式匹配快速算法 被引量:5
13
作者 刘玉龙 刘啸 《计算机科学》 CSCD 北大核心 2008年第1期219-220,共2页
在定义模式串的特征值之后,给出了判断两等长串匹配的必要条件以及两相邻子串的特征值之间的递推关系。在此基础上,提供一种模式匹配快速算法,其时间复杂度可达O(n)。该算法彻底避免了回溯现象,执行效率要比RK算法高。
关键词 模式 模式匹配 特征值 递推
下载PDF
一种改进的KMP高效模式匹配算法 被引量:26
14
作者 鲁宏伟 魏凯 孔华锋 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2006年第10期41-43,共3页
针对KMP算法存在着主串与模式串中多个相同字符重复比较的缺陷,在KMP算法的基础上,给出了一种新的模式匹配算法,该算法不像KMP算法那样向左滑动模式串的指针,而是每次比较字符不匹配时,根据模式串当前字符的特征值k,使主串的指针向前跳... 针对KMP算法存在着主串与模式串中多个相同字符重复比较的缺陷,在KMP算法的基础上,给出了一种新的模式匹配算法,该算法不像KMP算法那样向左滑动模式串的指针,而是每次比较字符不匹配时,根据模式串当前字符的特征值k,使主串的指针向前跳跃k个值,且使模式串的指针置于起始位置,开始新一轮的匹配,加快了主串的匹配速度.理论分析和试验证明,该算法需要的比较次数比KMP算法减少将近一半. 展开更多
关键词 模式匹配 算法 模式串 主串 时间复杂度
下载PDF
一种改进的KMP算法 被引量:13
15
作者 俞松 郑骏 胡文心 《华东师范大学学报(自然科学版)》 CAS CSCD 北大核心 2009年第4期92-97,共6页
在给出改进的KMP模式匹配算法的定义和步骤的同时,对其进行了严格推导和证明.实验证明,当模式首次出现在文本后半段的情况下,该算法较原KMP算法具有更少的比较次数和更高的效率.
关键词 匹配 模式 时间复杂度 文本
下载PDF
一种用于内容过滤和检测的快速多关键词识别算法 被引量:22
16
作者 宋华 戴一奇 《计算机研究与发展》 EI CSCD 北大核心 2004年第6期940-945,共6页
基于字符串匹配的检测方法是内容过滤和检测系统中一类很重要的分析方法 首先分析了现有的几种快速字符串匹配算法 ,然后提出了一种新的多模式字符串匹配算法 ,并简单分析了算法的复杂性 算法在设计的过程中吸取了BM算法中跳跃的特性 ... 基于字符串匹配的检测方法是内容过滤和检测系统中一类很重要的分析方法 首先分析了现有的几种快速字符串匹配算法 ,然后提出了一种新的多模式字符串匹配算法 ,并简单分析了算法的复杂性 算法在设计的过程中吸取了BM算法中跳跃的特性 ,采用了后缀树算法得到了最大跳跃值 ,采用AC算法的匹配自动机原理从而避免对搜索树内每一个字符的匹配 最后 ,通过具体的实验数据验证了这些算法的性能 通过实验可以看出 ,新算法使得检测速度有很大提高 。 展开更多
关键词 内容过滤和检测 字符串匹配算法 多模式字符串匹配算法
下载PDF
一种快速的字符串匹配算法 被引量:24
17
作者 钱屹 侯义斌 《小型微型计算机系统》 CSCD 北大核心 2004年第3期410-413,共4页
字符串匹配技术在许多领域里广泛应用 ,本文在分析了 BF、BM算法以及一些重要的改进算法的基础上 ,提出了一种新的改进算法—— BMH2 C,该算法利用两个字符计算右移量并保存在二维数组里 ,使右移量增大 ,比较次数减少 ,有效地提高了匹... 字符串匹配技术在许多领域里广泛应用 ,本文在分析了 BF、BM算法以及一些重要的改进算法的基础上 ,提出了一种新的改进算法—— BMH2 C,该算法利用两个字符计算右移量并保存在二维数组里 ,使右移量增大 ,比较次数减少 ,有效地提高了匹配速度 . 展开更多
关键词 模式匹配 字符串检索 字符串匹配算法 BMH2C算法 BF算法 BM算法
下载PDF
BM串匹配的一个改进算法 被引量:4
18
作者 庞善臣 王淑栋 蒋昌俊 《计算机应用》 CSCD 北大核心 2004年第12期11-13,共3页
在分析BM算法和文献[12]的基础上,给出了BM串匹配的一个改进算法。该算法有以下重要的特点:1)最坏情况下,算法有效地减少了字符重复比较的次数,提高了匹配效率;2)匹配算法在二维匹配和不精确匹配中较易推广。
关键词 串匹配 正文 模式 时间复杂度
下载PDF
纤维缠绕机微机控制系统设计技术研究 被引量:4
19
作者 胡学同 周杏鹏 方益民 《电气自动化》 北大核心 2003年第3期28-30,38,共4页
在纤维缠绕机微机控制系统中,对纤维缠绕机缠绕线型的控制是其关键技术。作者根据纤维缠绕机的工作特点,设计了合理的闭环控制及拖动方案、提出了基于模糊理论的双轴协调控制及几种实用控制策略与实时算法,使纤维缠绕机纤维缠绕线型控... 在纤维缠绕机微机控制系统中,对纤维缠绕机缠绕线型的控制是其关键技术。作者根据纤维缠绕机的工作特点,设计了合理的闭环控制及拖动方案、提出了基于模糊理论的双轴协调控制及几种实用控制策略与实时算法,使纤维缠绕机纤维缠绕线型控制准确、稳定。实际应用表明,采用本文所述的方法和技术,可使纤维缠绕机控制系统的控制精度和运行可靠性等性能达到同类引进系统的水平。该控制系统控制下的纤维缠绕机所生产的各类玻璃钢管道,经全面测试已达到美国ASTM标准。 展开更多
关键词 纤维缠绕机 微机控制系统 系统设计 模糊理论 玻璃纤维钢管
下载PDF
基于后验概率解码段模型的汉语语音数字串识别 被引量:12
20
作者 唐赟 刘文举 徐波 《计算机学报》 EI CSCD 北大核心 2006年第4期635-641,共7页
通过对语音解码的分析指出了基于似然概率解码的连续语音识别的局限性,并给出了三种基于后验概率段模型(Segment Model,SM)的语音解码方法.这三种方法成功地运用于随机段模型(Stochastic Segment Model,SSM),使误识率比基线系统下降了1... 通过对语音解码的分析指出了基于似然概率解码的连续语音识别的局限性,并给出了三种基于后验概率段模型(Segment Model,SM)的语音解码方法.这三种方法成功地运用于随机段模型(Stochastic Segment Model,SSM),使误识率比基线系统下降了11%;与此同时还给出了段模型的快速算法,使算法的计算复杂度降到了与隐马尔可夫模型(Hidden Markov Model,HMM)相同的数量级,满足了实用要求. 展开更多
关键词 后验概率 段模型 汉语数字串 语音识别 模式识别
下载PDF
上一页 1 2 9 下一页 到第
使用帮助 返回顶部