• 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