2006
DOI: 10.1016/j.ipl.2006.04.001
|View full text |Cite
|
Sign up to set email alerts
|

On obtaining the Boyer–Moore string-matching algorithm by partial evaluation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2010
2010
2024
2024

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 21 publications
(13 citation statements)
references
References 10 publications
0
13
0
Order By: Relevance
“…Morris-Pratt algorithm has better worst-case running time than the Boyer-Moore algorithm in spite of that the latter is known to be extremely efficient in practice [1,14]. As mentioned in [10,11], the extensive pattern-matching literature has had two main categories: decreases the number of character comparisons required and reducing the time requirement in the worst and average cases. In [12], Horspool presented SFC (Scan for First Character) and SLFC (Scan for Lowest Frequency Character) approach in which searching is based on the occurrences of the first character of the pattern in the text.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Morris-Pratt algorithm has better worst-case running time than the Boyer-Moore algorithm in spite of that the latter is known to be extremely efficient in practice [1,14]. As mentioned in [10,11], the extensive pattern-matching literature has had two main categories: decreases the number of character comparisons required and reducing the time requirement in the worst and average cases. In [12], Horspool presented SFC (Scan for First Character) and SLFC (Scan for Lowest Frequency Character) approach in which searching is based on the occurrences of the first character of the pattern in the text.…”
Section: Literature Reviewmentioning
confidence: 99%
“…In the realm of string matching, Danvy and the author have discovered that the key bad-character-shift heuristic of the efficient Boyer-Moore algorithm [10,31] can be seen as an instance of bounded static variation [17].…”
Section: Selective Bounded Static Variationmentioning
confidence: 99%
“…Our approach is to unify ideas from the KMP-test [41], string matching frameworks [6,7,36], and recent analyses [1,2,15,24]. In this overview, we will gloss over some of the technical contributions.…”
Section: Overview Of This Workmentioning
confidence: 99%
“…We notice that picking out the sequence of text indices of the comparisons, which we will call the trace, gives us a concise way of measuring string matchers (and scales to bounded static variation [15]). The set of traces is called the behavior of a matcher.…”
Section: A Measure For Information Propagationmentioning
confidence: 99%
See 1 more Smart Citation