Handout - Institut für Theoretische Informatik - Technische ...
Handout - Institut für Theoretische Informatik - Technische ...
Handout - Institut für Theoretische Informatik - Technische ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Endliche Automaten<br />
ε - Übergänge<br />
Algorithmus<br />
Eingabe: ein εNEA A = 〈Q, X ε , δ, I , F 〉 in Tabellenform<br />
Zwischenergebnis: Matrix der ε-Erreichbarkeits-Relation δ ∗ (ε)<br />
⊲ Initialisiere eine Q × Q -Matrix mit Einsen in der Diagonale und in<br />
den durch δ(ε) bestimmten Positionen.<br />
⊲ Zeilenweise iterativ bis Matrix stabil: für jede 1 in Position 〈q, p〉<br />
mit q ≠ p wird Zeile p mittels komponentenweiser logischer<br />
Disjunktion (“oder”) zu Zeile q hinzugefügt.<br />
⊲ Leere Positionen werden mit Nullen beschrieben.<br />
Ausgabe: ein äquivalenter NEA A L in Tabellenform δ ∗ (ε)<br />
⊲ Lege eine Tabelle für einen NEA über X an mit einer Hilfs-Spalte ε ∗<br />
für ε-Erreichbarkeit (nach der Zustands-Spalte).<br />
⊲<br />
Übertrage hier die ε-erreichbaren Zustände gemäß obiger Matrix.<br />
⊲ Restliche Spalten: Vereinigung analog zur PMA-Konstruktion bzgl.<br />
der Werte in Spalte ε ∗ (nur ohne Mengenklammern).<br />
Jürgen Koslowski (TU-BS) <strong>Theoretische</strong> <strong>Informatik</strong> 1 WS 2010/2011 61 / 191