2000
DOI: 10.1002/(sici)1098-2418(199701/03)10:1/2<169::aid-rsa9>3.0.co;2-t
|Get access via publisher |Summarize |Cite
|
Sign up to set email alerts

Analysis of Boyer-Moore-Horspool string-matching heuristic

Abstract: We investigate the probabilistic behavior of a string-matching heuristic used for searching for the occurrences of a pattern in a random text. Our investigation covers the two cases when the pattern itself is fixed or random. Under suitable normalization we show that the total search time is asymptotically normally distributed in the case of fixed pattern, whereas in the case of random pattern the distribution of the search time becomes a mixture of degenerate distributions. An instrumental recurrence equation… Show more

Search citation statements

Order By: Relevance

Paper Sections

Select...
16
7
0
0

Citation Types

0
20
0
0

Year Published

1998
1998
2021
2021

Publication Types

Select...
11
7
2
1

Relationship

3
18

Authors

Journals

citations

Cited by 21 publications

(20 citation statements)
references

References 3 publications

0
20
0
0
Order By: Relevance
How this paper cites the one you are viewing
“…The inputs to the Algorithm are pattern (signature) and text (data) from the pattern to be searched, meanwhile the output is a Boolean value. The Boyer-Moore-Horspool (BMHP) algorithm [18] is shown in Algorithm 1.…”
Section: Figure 5 Sample View Of Extracted Features
mentioning
confidence: 99%
“…The BHMP is faster, simpler and optimized for searching the sub strings such that worst-case the performance of the BHMP algorithm is O(mn). Here, 'm' signifies the length of the pattern and 'n' denotes the length of the text [17], [18].…”
Section: Procedures Bmhp (Pattern P Text T)
mentioning
confidence: 99%
See 1 more Smart Citation
How this paper cites the one you are viewing
“…The inputs to the Algorithm are pattern (signature) and text (data) from the pattern to be searched, meanwhile the output is a Boolean value. The Boyer-Moore-Horspool (BMHP) algorithm [18] is shown in Algorithm 1.…”
Section: Figure 5 Sample View Of Extracted Features
mentioning
confidence: 99%
“…The BHMP is faster, simpler and optimized for searching the sub strings such that worst-case the performance of the BHMP algorithm is O(mn). Here, 'm' signifies the length of the pattern and 'n' denotes the length of the text [17], [18].…”
Section: Procedures Bmhp (Pattern P Text T)
mentioning
confidence: 99%
How this paper cites the one you are viewing
“…The following will be illustrated an example of its application to better understand the search system using the Boyer-Moore algorithm in the application to be made, using the word you want to find (pattern) "HAID" in the text "OLD HAID" [21], [22].…”
Section: Boyer Moore Implementation
mentioning
confidence: 99%
“…The first step in matching this string is finding the values for BMBC and BMGS [14], [21], [23]. The value of the results of this preprocessing calculation will be displayed in Table 1.…”
Section: Boyer Moore Implementation
mentioning
confidence: 99%
How this paper cites the one you are viewing
“…Asymptotic speeds for some patterns of length 10 on {a, b} (drawn from the uniform distribution) under the iid model (π a , π b ) = (0.1, 0.9). .76 1.60 1.45 0.67 3.01 3 16. 3.16 3.11 3.01 3.16 3.16 3.16 at d 3.15 2.02 1.85 1.46 0.66 2.96 3.22 3.22 3.22 2.96 3.22 3.22 3.22 f th 2.72 1.81 1.69 1.35 0.65 2.94 3.03 2.87 3.05 2.94 3.10 3.10 3.10 r th 2.73 1.80 1.69 1.36 0.66 2.94 3.04 2.87 3.06 2.94 3.12 3.12 3.12 fede 3.35 1.97 1.73 1.49 0.66 3.23 3.53 3.53 3.53 3.23 3.53 3.53 3.53…”
mentioning
confidence: 99%