Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Pioneer

Beate Commentz-Walter

Theory of Computation

Beate Commentz-Walter is a computer scientist who invented the Commentz-Walter string searching algorithm. The Mathematics Genealogy Project records that she earned her Ph.D. at Saarland University (Universität des Saarlandes) in 1979 with a dissertation titled Tradeoff zwischen Größe und Tiefe Boolescher Formeln under the advisor Kurt Mehlhorn, and lists her subject as computer science. The paper that describes her algorithm was first published through Saarland University in 1979 and presented two variants, called algorithms B and B1. The better known one combines the multi-pattern automaton idea of the Aho-Corasick algorithm with the backward scanning and shift tables of the Boyer-Moore algorithm, so that many patterns can be searched for at once. GNU grep once used a very similar method. Her wider publications and career are not drawn on here.

Connections

Credited

Source Commentz-Walter algorithm (Wikipedia)

In Field

Source Commentz-Walter algorithm (Wikipedia)

Invented By

Source Commentz-Walter algorithm (Wikipedia)
Sources
Beate Commentz (Mathematics Genealogy Project)
Commentz-Walter algorithm (Wikipedia)
  • In Group: Algorithm Design and Analysis, Lead paragraph
    the Commentz-Walter algorithm is a string searching algorithm invented by Beate Commentz-Walter
  • In Field: Algorithms and Complexity Theory, Lead paragraph
    the Commentz-Walter algorithm is a string searching algorithm invented by Beate Commentz-Walter
  • Credited: Commentz-Walter algorithm, Lead paragraph
    the Commentz-Walter algorithm is a string searching algorithm invented by Beate Commentz-Walter
  • Invented By: Commentz-Walter algorithm, Lead paragraph
    the Commentz-Walter algorithm is a string searching algorithm invented by Beate Commentz-Walter
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.