2014
DOI: 10.1177/0165551513519039
|View full text |Cite
|
Sign up to set email alerts
|

An algorithm to improve the performance of string matching

Abstract: Approximate string matching algorithms are techniques used to find a pattern ‘P’ in a text ‘T’ partially or exactly. These techniques become very important in terms of performance and the accuracy of searching results. In this paper, we propose a general approach algorithm, called the Direct Matching Algorithm (DMA). The function of this algorithm is to perform direct access matching for the exact pattern or its similarities within a text depending on the location of a character in alphabetical order. We simul… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 5 publications
0
4
0
Order By: Relevance
“…These experiments thus verify that an instance in the present study can be transformed into many instances of [13], thereby also verifying the correctness of SONG. [3,9]t [2,5]a [4,9]g [1,8]t [2,9]a P3 g [1,9]t [1,9]a [1,9]g [1,9]t [1,9]a [1,9]g [1,9]t [1,9]a [1,9]g [1,9]t P4 g [1,5]t[0,6]a [2,7]g [3,9]t [2,5]a [4,9]g [1,8]t [2,9]a [1,9]g [1,9] …”
Section: Experimental Results Of Theoretical Analysismentioning
confidence: 99%
See 2 more Smart Citations
“…These experiments thus verify that an instance in the present study can be transformed into many instances of [13], thereby also verifying the correctness of SONG. [3,9]t [2,5]a [4,9]g [1,8]t [2,9]a P3 g [1,9]t [1,9]a [1,9]g [1,9]t [1,9]a [1,9]g [1,9]t [1,9]a [1,9]g [1,9]t P4 g [1,5]t[0,6]a [2,7]g [3,9]t [2,5]a [4,9]g [1,8]t [2,9]a [1,9]g [1,9] …”
Section: Experimental Results Of Theoretical Analysismentioning
confidence: 99%
“…Similarly, with respect to the gap constraints, another lower bound of MinLf (n r 1 ) is r + m-1 + P mÀ2 k = 0 a k . So the min leaf with root n r 1 can be calculated according to Equation (5). When calculating the max leaf of a Single-root Nettree with root n r 1 , not only the length and gap constraints but also the length of the sequence should be considered.…”
Section: Construction Of a Single-root Nettreementioning
confidence: 99%
See 1 more Smart Citation
“…Due to the limitations of the classical algorithms, researchers have explored some newer multi-pattern matching algorithms. For example, He et al [ 15 ] proposed a string matching algorithm with an optimal time complexity; Hlayel and Hnaif [ 16 ] proposed a DMA algorithm to improve matching performance; Faro et al [ 17 ] proposed a fast short-form string matching algorithm, EPSM, based on the Intel SIMD Flow Instruction Extension (SSE) technique; Al-Ssulami [ 18 ] proposed an SSM algorithm based on Horspool; and Aldwairi et al [ 19 ] used the Bloom filter to improve the WM algorithm, and presented the EXHAUST algorithm, which reduced the number of searches for large hash tables. In addition, Faro et al [ 20 ] developed the string matching algorithm research framework called Smart, which implements BXS [ 21 ], BP2WW [ 22 ], KBNDM [ 23 ], SSECP [ 24 ], FSBNDM [ 25 ], BSDM [ 26 ] and other string matching algorithms.…”
Section: Introductionmentioning
confidence: 99%