Multithreaded Implementation of Hybrid String Matching Algorithm

Journal Title: International Journal on Computer Science and Engineering - Year 2012, Vol 4, Issue 3

Abstract

Reading and taking reference from many books and articles, and then analyzing the Navies algorithm, Boyer Moore algorithm and Knuth Morris Pratt (KMP) algorithm and a variety of improved algorithms, summarizes various advantages and disadvantages of the pattern matching algorithms. And on this basis, a new algorithm – Multithreaded Hybrid algorithm is introduced. The algorithm refers to Boyer Moore algorithm, KMP algorithm and the thinking of improved algorithms. Utilize the last character of the string, the next character and the method to compare from side to side, and then advance a new hybrid pattern matching algorithm. And it adjusted the comparison direction and the order of the comparison to make the maximum moving distance of each time to reduce the pattern matching time. The algorithm reduces the comparison number and greatly reduces the moving number of the pattern and improves the matching efficiency. Multithreaded implementation of hybrid, pattern matching algorithm performs the parallel string searching on different text data by executing a number of threads simultaneously. This approach is advantageous from all other string-pattern matching algorithm in terms of time complexity. This again improves the overall string matching efficiency.

Authors and Affiliations

Akhtar Rasool , Dr. Nilay Khare , Himanshu Arora , Amit Varshney , Gaurav Kumar

Keywords

Related Articles

Analyzing Theoretical Basis and Inconsistencies of Object Oriented Metrics

Metrics help in identifying potential problem areas and finding these problems in the phase they are developed decreases the cost and avoids major ripple effects from these in later development stages. These days, Object...

SERVICE ORIENTED APPLICATION IN AGENT BASED VIRTUAL KNOWLEDGE COMMUNITY

With the availability of the Internet, virtual communities are proliferating at an unprecedented rate. Indepth understanding of virtual community dynamics can help us to address critical organizational and information sy...

A New Method for Finding an Optimal Solution for Transportation Problems

In this paper a new method named ASM-Method is proposed for finding an optimal solution for a wide range of transportation problems, directly. A numerical illustration is established and the optimality of the result yiel...

Impulse denoising using Hybrid Algorithm

Many real time images facing a problem of salt and pepper noise contaminated,due to poor illumination and environmental factors. Many filters and algorithms are used to remove salt and pepper noise from the image, but it...

A New Approach for Designing Cryptographic Systems based on Feistel Structure

Many Classical and modern cryptographic algorithms have been developed by the Cryptographers to facilitate data security operations. Classical ciphers are not being widely used because of limited key space. Public key cr...

Download PDF file
  • EP ID EP150731
  • DOI -
  • Views 107
  • Downloads 0

How To Cite

Akhtar Rasool, Dr. Nilay Khare, Himanshu Arora, Amit Varshney, Gaurav Kumar (2012). Multithreaded Implementation of Hybrid String Matching Algorithm. International Journal on Computer Science and Engineering, 4(3), 438-441. https://europub.co.uk/articles/-A-150731