International Conference on Communication Computing and Virtualization |
Foundation of Computer Science USA |
ICCCV2016 - Number 2 |
July 2016 |
Authors: Dipendra Gurung, Udit Kr Chakraborty, Pratikshya Sharma |
16af0590-1706-4329-a7ba-fe58494d0bfb |
Dipendra Gurung, Udit Kr Chakraborty, Pratikshya Sharma . String Searching Algorithm: A Predictive Approach. International Conference on Communication Computing and Virtualization. ICCCV2016, 2 (July 2016), 19-24.
In today's time computer systems produce large volumes of data. In order to extract valuable information from this data various new techniques are being developed and used. This has led to the increase in the importance of text processing and consequently string searching. In this paper a new string searching algorithm is presented that uses intelligent predictions based on text features to search for a string in a text. The proposed algorithm has been developed after analyzing the existing algorithms such as KMP, Boyer-Moore and Horspool. One unique feature of this algorithm is that unlike the existing algorithms, it does not require pre-processing the pattern to be searched. As a result it does not incur the overhead required in pre-processing the pattern. The algorithm searches through a given text to find the first occurrence of a pattern. It does not involve complex computations and uses simple rules during a match or mismatch of a pattern character. Based on the variety of applications coming up in areas of data and information mining, sentiment analysis, DNA pattern matching etc, this simple, elegant and intelligent algorithm will find its application.