The Boyer-Moore algorithm (BM) is a fast, compact algorithm for finding all occurrences of a pattern string in a text string. Previous papers have addressed the worst-case running time of BM, which occurs rarely in practice. In this paper, we derive an approximation to Φ (BM) the average number of character probes made by BM. Let M = pattern length, N = text string length, α = the alphabet size, q = 1 /α and q= I — q. By modeling BM as a probabilistic finite automaton, we show that Φ(BM) h when M \u3c α and that Φ(BM ) N q(l + g V ) when M \u3e α. An immediate consequence is that Φ(BM) is O(N/ log α M) as M -\u3e \infty The above formulas match well with measured data
International audienceWe study a class of finite state machines, called w-matching machines, which y...
We present the first derivation of the search phase of the Boyer-Moore string-matching algorithm by ...
AbstractWe show how to determine whether a given pattern p of length m occurs in a given text t of l...
AbstractWe study Boyer-Moore-type string searching algorithms. We analyze the Horspool's variant. Th...
. This paper analyzes the expected performance of a simplified version BM 0 of the Boyer--Moore st...
This article adderesses the exact string matching problem which consists in finding all occurrences ...
Abstract. This paper analyzes the expected performance of a simplied version BM 0 of the Boyer{Moore...
International audienceWe propose a simple but e cient algorithm for searching all occurrences of a p...
We propose a framework for the exact probabilistic analysis of window-based pattern matching algori...
AbstractA few lines pattern matching algorithm is obtained by using the correctness proof of program...
Boyer Moore string matching algorithm is one of the famous algorithms used in string search algorith...
AbstractThe Boyer and Moore (BM) pattern matching algorithm is considered as one of the best, but it...
International audienceString matching is the problem of finding all the occurrences of a pattern in ...
International audienceGiven a pattern w and a text t, the speed of a pattern matching algorithm over...
This research investigates the behavior of the Boyer-Moore-Horspool (BMH) and the Boyer-Moore-Raita ...
International audienceWe study a class of finite state machines, called w-matching machines, which y...
We present the first derivation of the search phase of the Boyer-Moore string-matching algorithm by ...
AbstractWe show how to determine whether a given pattern p of length m occurs in a given text t of l...
AbstractWe study Boyer-Moore-type string searching algorithms. We analyze the Horspool's variant. Th...
. This paper analyzes the expected performance of a simplified version BM 0 of the Boyer--Moore st...
This article adderesses the exact string matching problem which consists in finding all occurrences ...
Abstract. This paper analyzes the expected performance of a simplied version BM 0 of the Boyer{Moore...
International audienceWe propose a simple but e cient algorithm for searching all occurrences of a p...
We propose a framework for the exact probabilistic analysis of window-based pattern matching algori...
AbstractA few lines pattern matching algorithm is obtained by using the correctness proof of program...
Boyer Moore string matching algorithm is one of the famous algorithms used in string search algorith...
AbstractThe Boyer and Moore (BM) pattern matching algorithm is considered as one of the best, but it...
International audienceString matching is the problem of finding all the occurrences of a pattern in ...
International audienceGiven a pattern w and a text t, the speed of a pattern matching algorithm over...
This research investigates the behavior of the Boyer-Moore-Horspool (BMH) and the Boyer-Moore-Raita ...
International audienceWe study a class of finite state machines, called w-matching machines, which y...
We present the first derivation of the search phase of the Boyer-Moore string-matching algorithm by ...
AbstractWe show how to determine whether a given pattern p of length m occurs in a given text t of l...