Zum Inhalt springen

Wortproblem (Berechenbarkeitstheorie)

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 27. März 2024 um 08:59 Uhr durch imported>EmausBot (Bot: 1 Interwiki-Link(s) nach Wikidata (d:Q2594157) migriert).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Als Wortproblem einer formalen Sprache bezeichnet man in der Theoretischen Informatik das Entscheidungsproblem, zu einem gegebenen Wort festzustellen, ob dieses zur Sprache gehört oder nicht. Das Wortproblem einer Sprache <math>L</math> ist entscheidbar, wenn ihre charakteristische Funktion <math>\chi_L</math> berechenbar ist, welche definiert ist durch

<math>\chi_L\colon \Sigma^\ast \to \{0,1\};\ w \mapsto

\begin{cases}

 1, & \text{falls } w \in L \\
 0, & \text{sonst}

\end{cases} </math>

Die Sprache <math>L</math> hat also ein entscheidbares Wortproblem, wenn es einen Algorithmus gibt, der in endlicher Zeit herausfindet, ob <math>w \in L</math> oder nicht. Jedes Entscheidungsproblem lässt sich als Wortproblem einer formalen Sprache codieren.

Die Schwierigkeit des Wortproblems hängt von der zugrunde gelegten Klasse der Sprachen ab. Für die Chomsky-Hierarchie ist bekannt:

  • Das Wortproblem für Typ-0-Sprachen ist rekursiv aufzählbar und nicht entscheidbar.
  • Das Wortproblem für Typ-1-Sprachen ist entscheidbar.<ref>Uwe Schöning: Theoretische Informatik- kurz gefasst. 5. Auflage. Spektrum Akademischer Verlag, Heidelberg 2008, ISBN 978-3-8274-1824-1, S. 13.</ref> Der Zeitbedarf ist höchstens exponentiell, die Platzkomplexität ist exakt linear. Damit ist insbesondere das Wortproblem für weiter eingeschränkte Sprachklassen ebenfalls entscheidbar.
  • Das Wortproblem für Typ-2-Sprachen ist durch den Cocke-Younger-Kasami-Algorithmus lösbar (setzt Chomsky-Normalform voraus), oder auch durch den Earley-Algorithmus (setzt Epsilon-freie Grammatik voraus). Der Zeitbedarf ist höchstens kubisch, die Platzkomplexität ist höchstens quadratisch.
  • Das Wortproblem für Typ-3-Sprachen ist durch deterministische endliche Automaten lösbar. Die Zeitkomplexität des Problems ist linear, die Platzkomplexität ist konstant.

Siehe auch

Weblinks

Wiktionary: Wortproblem – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen

Einzelnachweise

<references />