International Journal of Applied Information Systems |
Foundation of Computer Science (FCS), NY, USA |
Volume 9 - Number 8 |
Year of Publication: 2015 |
Authors: Preye Ejendibia, Barileé B. Baridam |
10.5120/ijais2015451415 |
Preye Ejendibia, Barileé B. Baridam . String Searching with DFA-based Algorithm. International Journal of Applied Information Systems. 9, 8 ( October 2015), 1-6. DOI=10.5120/ijais2015451415
Searching for information in large depositories or the Internet employs the concept of string searching. With the world-wide web expanding with databases from diverse fields it has become a growing concern for database curators to find an efficient searching algorithms for the task. In comparative terms, the power of an algorithm over another is in its time-complexity and efficiency of operation. A lot of algorithms have been designed for the task of string searching. Also, some of the fast string searching algorithms were developed based on the Deterministic Finite Automata (DFA), which prompts the need to thoroughly research and investigate how this principle is applied. This paper analyses and compares the searching power of DFA and brute-force searching algorithms. The DFA approach is used to overcome the problem of backtracking, which is faced with the brute-force approach thereby improving the time complexity, the speed and efficiency of search based on results obtained.