Skip to main content

Advertisement

Log in

ESS – Ein schneller Algorithmus zur Mustersuche in Zeichenfolgen

  • Published:
Informatik Forschung und Entwicklung

Zusammenfassung.

ESS (Effiziente String-Suche) ist eine neue Variante des Algorithmus BoMo von Boyer und Moore zur Mustersuche in Texten. Sie ist bei Texten in natürlichen Sprachen, das heißt solchen mit relativ großen Alphabeten, und bei der Suche nach relativ kurzen Mustern den bisher bekannten BoMo-Varianten ebenbürtig, übertrifft sie aber bei langen Mustern und kleinen Alphabeten, wie sie bei der Suche nach Genetischem Code vorkommen, um einen Faktor von ca. 1.4 bei der Musterlänge 10 und bis zu einem Faktor \( > 2\) bei Mustern ab der Größe 40.

Summary.

ESS (Efficient String Searching) is a new variant of BoMo, the Boyer-Moore algorithm for pattern matching in strings. For strings with relatively large alphabets, i.e. natural language texts, and for short patterns, it matches with previously known BoMo variants; for long patterns and short alphabets, e.g., Genetic Code, it surpasses these variants by a factor \(\sim\) 1.4 at pattern length 10 and up to factor \(>\) 2 for patterns of length greater 40.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Author information

Authors and Affiliations

Authors

Additional information

Eingegangen am 28. Dezember 1993 / Angenommen am 16. August 1995

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ziegler, B. ESS – Ein schneller Algorithmus zur Mustersuche in Zeichenfolgen. Informatik Forsch Entw 11, 69–83 (1996). https://doi.org/10.1007/s004500050044

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s004500050044

Navigation