Review on String-Matching Algorithm
نویسندگان
چکیده
String-matching algorithm is one of the most researched algorithms in computer science which has become an important factor many technologies. This field aims at utilizing least time and resources to find desired sequence character complex data content. The classical famous string-search are Knuth-Morris-Pratt (KMP) Boyer-Moore (DM) algorithm. These two provide efficient heuristic jump rules by prefix or suffix. Bitap was first introduce bit-parallelism into string-matching field. Backward Non-Deterministic DAWG Matching (BNDM) a modern practical that outstanding combination theoretical research application. Those meaningful play guiding role future improve average performance reduce resource consumption.
منابع مشابه
A Fast String Matching Algorithm
The pattern matching is a well known and important task of the pattern discovery process in today’s world for finding the nucleotide or amino acid sequence patterns in protein sequence databases. Although pattern matching is commonly used in computer science, its applications cover a wide range, including in editors, information retrieval. In this paper we propose a new pattern matching algorit...
متن کاملA New String Matching Algorithm
The string matching problem that appears in many applications like word processing, information retrieval, bibliographic search, molecular biology, etc., consists in finding the first or all the occurrences of a pattern in a text, where the pattern and the text are strings over the same alphabet. Many algorithms for solving this problem exist in literature [10, 20]. The naive (brute force) algo...
متن کاملMultithreaded Implementation of Hybrid String Matching Algorithm
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 M...
متن کاملA Fast Multiple String-pattern Matching Algorithm
In this paper, we propose a simple but eecient multiple string pattern matching algorithm based on a compact encoding scheme. This algorithm scans text from left to right while encoding characters in the text based on the alphabet that occurs in the input patterns. The simple scanning algorithm demonstrates the ability to handle a very large number of input patterns simultaneously. Our experime...
متن کاملA Faster Algorithm for Approximate String Matching
We present a new algorithm for on line approximate string matching The algorithm is based on the simulation of a non deterministic nite automaton built from the pattern and using the text as input This simulation uses bit operations on a RAM machine with word length O log n being n the maximum size of the text The running time achieved is O n for small patterns i e m O p log n independently of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: SHS web of conferences
سال: 2022
ISSN: ['2261-2424', '2416-5182']
DOI: https://doi.org/10.1051/shsconf/202214403018