期刊文献+
共找到6篇文章
< 1 >
每页显示 20 50 100
Enhancing ERS-A Algorithm for Pattern Matching (EERS-A) 被引量:1
1
作者 Dima Suleiman Mariam Itriq +2 位作者 Aseel Al-Anani Rola Al-Khalid Amjad Hudaib 《Journal of Software Engineering and Applications》 2015年第3期143-153,共11页
Pattern matching is a very important topic in computer science. It has been used in various applications such as information retrieval, virus scanning, DNA sequence analysis, data mining, machine learning, network sec... Pattern matching is a very important topic in computer science. It has been used in various applications such as information retrieval, virus scanning, DNA sequence analysis, data mining, machine learning, network security and pattern recognition. This paper has presented a new pattern matching algorithm—Enhanced ERS-A, which is an improvement over ERS-S algorithm. In ERS-A, two sliding windows are used to scan the text from the left and the right simultaneously. The proposed algorithm also scans the text from the left and the right simultaneously as well as making comparisons with the pattern from both sides simultaneously. The comparisons done between the text and the pattern are done from both sides in parallel. The shift technique used in the Enhanced ERS-A is the four consecutive characters in the text immediately following the pattern window. The experimental results show that the Enhanced ERS-A has enhanced the process of pattern matching by reducing the number of comparisons performed. 展开更多
关键词 pattern matching ENHANCED Two Sliding Windows algorithm rs-a fast pattern matching algorithm ENHANCED rs-a
在线阅读 下载PDF
A Fast Pattern Matching Algorithm Using Changing Consecutive Characters
2
作者 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
Four Sliding Windows Pattern Matching Algorithm (FSW) 被引量:1
3
作者 Amjad Hudaib Rola Al-Khalid +2 位作者 Aseel Al-Anani Mariam Itriq Dima Suleiman 《Journal of Software Engineering and Applications》 2015年第3期154-165,共12页
This paper presents an efficient pattern matching algorithm (FSW). FSW improves the searching process for a pattern in a text. It scans the text with the help of four sliding windows. The windows are equal to the leng... This paper presents an efficient pattern matching algorithm (FSW). FSW improves the searching process for a pattern in a text. It scans the text with the help of four sliding windows. The windows are equal to the length of the pattern, allowing multiple alignments in the searching process. The text is divided into two parts;each part is scanned from both sides simultaneously using two sliding windows. The four windows slide in parallel in both parts of the text. The comparisons done between the text and the pattern are done from both of the pattern sides in parallel. The conducted experiments show that FSW achieves the best overall results in the number of attempts and the number of character comparisons compared to the pattern matching algorithms: Two Sliding Windows (TSW), Enhanced Two Sliding Windows algorithm (ETSW) and Berry-Ravindran algorithm (BR). The best time case is calculated and found to be??while the average case time complexity is??. 展开更多
关键词 pattern matching FWS Enhanced Two SLIDING Windows algorithm rs-a fast pattern matching algorithm
在线阅读 下载PDF
一种快速的单模式匹配算法 被引量:15
4
作者 蔡晓妍 戴冠中 杨黎斌 《计算机应用研究》 CSCD 北大核心 2008年第1期45-46,81,共3页
在对Boyer-Moore(BM)算法及其改进的Tuned Boyer-Moore(TunedBM)算法进行分析的基础上,提出了一种更加快速的单模式匹配算法——NFS。该算法利用当前尝试中匹配失败字符的位置信息进行更大的尝试位置移动,使算法具有更高的效率。实验结... 在对Boyer-Moore(BM)算法及其改进的Tuned Boyer-Moore(TunedBM)算法进行分析的基础上,提出了一种更加快速的单模式匹配算法——NFS。该算法利用当前尝试中匹配失败字符的位置信息进行更大的尝试位置移动,使算法具有更高的效率。实验结果表明,NFS算法的性能优于同类的其他算法,特别是在模式长度较短的情况下,优势更为明显。 展开更多
关键词 模式匹配 BM算法 TunedBM算法 新的快速搜索算法
在线阅读 下载PDF
子矢量排序的渐进不相似度逼近算法
5
作者 李阳 潘志斌 吴鑫鹏 《中国图象图形学报》 CSCD 北大核心 2012年第12期1478-1484,共7页
渐进不相似度逼近(IDA)算法是一种新近提出的高性能快速图像匹配算法,它通过分割匹配矢量,避免了大量的基于像素的计算。但是分割后的子矢量能量集中性差,因此算法效率仍有提升空间。为了改进能量集中性差这个问题,提出一种按子矢量方... 渐进不相似度逼近(IDA)算法是一种新近提出的高性能快速图像匹配算法,它通过分割匹配矢量,避免了大量的基于像素的计算。但是分割后的子矢量能量集中性差,因此算法效率仍有提升空间。为了改进能量集中性差这个问题,提出一种按子矢量方差顺序展开的方案,按该顺序展开子矢量能使匹配矢量排除得更快,平均展开的子矢量数下降,明显减少了搜索空间。除此之外,还加入了在IDA测试之前的利用整体矢量模的一次新的排除测试,并在子矢量展开中引入了PDS(partial distortion search)算法。本文改进算法对图像数据库中室内场景、室外自然场景和室外人文场景这3类图像进行测试时,整体匹配效率较IDA算法提升了72%~83%。 展开更多
关键词 快速图像匹配 矢量分割 IDA算法 方差排序 高分辨率图像
原文传递
基于Wu-Manber的快速跳跃多模式匹配算法
6
作者 王艳秋 兰巨龙 《四川大学学报(工程科学版)》 CSCD 北大核心 2007年第S1期-,共6页
海量信息处理以及网络入侵检测等应用都对串匹配技术提出了新的挑战。在分析多模式匹配的Wu-Man- ber算法之后,提出一种基于WM的快速跳跃多模式匹配算法。该算法采用增大跳跃距离、减少冗余移动的方法,提高了WM算法的查找效率。试验数... 海量信息处理以及网络入侵检测等应用都对串匹配技术提出了新的挑战。在分析多模式匹配的Wu-Man- ber算法之后,提出一种基于WM的快速跳跃多模式匹配算法。该算法采用增大跳跃距离、减少冗余移动的方法,提高了WM算法的查找效率。试验数据表明该算法的查找时间比WM算法减少了5-9%。 展开更多
关键词 多模式串匹配 WU-MANBER算法 快速跳跃
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部