Alternative algorithms for bit-parallel string matching

63Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We consider bit-parallel algorithms of Boyer-Moore type for exact string matching. We introduce a two-way modification of the BNDM algorithm. If the text character aligned with the end of the pattern is a mismatch, we continue by examining text characters after the alignment. Besides this two-way variation, we present a simplified version of BNDM without prefix search and an algorithm scheme for long patterns. We also study a different bit-parallel algorithm, which keeps the history of examined characters in a bit-vector and where shifting is based on this bit-vector. We report experiments where we compared the new algorithms with existing ones. The simplified BNDM is the most promising of the new algorithms in practice. © Springer-Verlag Berlin Heidelberg 2003.

Cite

CITATION STYLE

APA

Peltola, H., & Tarhio, J. (2003). Alternative algorithms for bit-parallel string matching. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2857, 80–94. https://doi.org/10.1007/978-3-540-39984-1_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free