DocumentCode
237957
Title
A very unique, fast and efficient approach for pattern matching (the Jumping Algorithm)
Author
Fatehpuria, Suresh ; Goyal, Ankur
Author_Institution
Comput. Sci. Eng., Yagyavalkya Inst. of Technol., Jaipur, India
fYear
2014
fDate
8-10 May 2014
Firstpage
1241
Lastpage
1245
Abstract
There are a vast number of diversified fields where a pattern may need to be searched in a given string. Processing of signals in telecommunication, finding DNA patterns, searching a word pattern in a document in Microsoft Word document or over the web are some of the examples of pattern matching. The algorithm presented in this paper i.e. Jumping Algorithm is a very new idea for finding a pattern. The algorithm preprocesses the whole string by indexing all the characters of the string and storing the indexes in a two dimensional array. This two dimensional array contains alphabet size number of columns with the index entry for every occurrence of every character of the string. In the matching process the pattern is jumped over the given string until the match is found (or a match doesn´t occur). For shifting the pattern on every mismatch, the help of two dimensional array is taken that ensures only relevant shifts. The time complexity for matching processes is very much less than other proposed algorithms because of a very few number of shifts.
Keywords
string matching; DNA patterns; Microsoft Word document; jumping algorithm; pattern matching; signal processing; string matching; telecommunication; word pattern; Indexing; complexity; efficient; matching; pattern; shifting;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Communication Control and Computing Technologies (ICACCCT), 2014 International Conference on
Conference_Location
Ramanathapuram
Print_ISBN
978-1-4799-3913-8
Type
conf
DOI
10.1109/ICACCCT.2014.7019297
Filename
7019297
Link To Document