Montag, 25. März 2019

Nichtdeterministischer endlicher automat

Nichtdeterministischer endlicher automat

Bestattungskosten im Vergleich! Grabkosten Übernahme der Grabkosten Kosten und Gebühren Vergleichen. Ein nichtdeterministischer endlicher Automat ist ein endlicher Automat, bei dem es für den Zustandsübergang mehrere gleichwertige Möglichkeiten gibt.


Im Unterschied zum deterministischen endlichen Automaten sind die Möglichkeiten nicht eindeutig, dem Automaten ist also nicht vorgegeben, welchen Übergang er zu wählen hat. Wie der deterministische endliche Automat ist auch der nichtdeterministische endliche Automat (kurz NEA) ein Maschinenmodell zum Erkennen von formalen Sprachen. Im Gegensatz zu den DEAs arbeitet ein NEA nicht deterministisch , das heißt, dass die Zustandsübergänge nicht eindeutig beschrieben sin sondern dass es mehrere Möglichkeiten für. Nichtdeterministischer endlicher Automat Mit einem regulären Ausdruck lässt sich eine reguläre Sprache erzeugen. Neben dem Konzept der Erzeugung einer Sprache gibt es das umgekehrte Konzept der Erkennung einer Sprache.


Zu jedem nichtdeterministischen endlichen Automaten kann ein dieselbe Sprache akzeptierender deterministischer endlicher Automat konstruiert werden, der möglicherweise wesentlich mehr Zustände hat. Für einen endlichen Automaten mit Ausgabe kann diese analog zur Zustandsüberführungsfunktion nichtdeterministisch gestaltet werden. Endliche Automaten, die wie der abgebildete Automaten mehrere gleichbeschriftete Kanten aus einem Zustand heraus haben, also nichtdeterministisch sin werden als NFA ( nichtdeterministischer endlicher Automat ) bezeichnet.


Nichtdeterministischer endlicher automat

Ein Automat heißt endlich, wenn die Menge der Zustände, die er annehmen kann (später S genannt), endlich ist. Endliche Automaten , die wie der abgebildete Automaten mehrere gleichbeschriftete Kanten aus einem Zustand heraus haben, also nichtdeterministisch sin werden als NFA ( nichtdeterministischer endlicher Automat ) bezeichnet. Automaten Gegeben ist ein nicht­deterministischer endlicher Automat N. Gesucht ist ein deterministischer endlicher Automat D , der dieselbe Sprache erkennt, d. Ein endlicher Automat ist ein spezielles Zustandsdiagramm mit endlich vielen Zuständen.


Für bestimmte formale Sprachen (den sogenannten regulären Sprachen) kann man mit einem endlichen Automaten prüfen, ob ein Wort zu dieser Sprache gehört. Bei einem nichtdeterministischen , endlichen Automaten wird nun genau diese Bedingung aufgeweicht. In Abbildung ist ein nichtdeterministischer, endlicher Automat dargestellt. Dieser startet in z0.


Beginnt das zu lesende Wort nun mit einem a, so kann der Automat in den Zustand zoder in den Zustand zwechseln. Mealy Automaten Endliche Automaten können „nur“ akzeptieren oder verwerfen, Mealy Automatenkönnen beliebige Ausgaben ausgeben. Mealy Automaten sind wie vollständige DFAs aufgebaut, besitzen aber zusätzlich-ein Ausgabealphabet und-eine Ausgabefunktion : Q ! Also das Gegenteil vom DEA. Beides sind Berechnungsmodelle für Sprachen.


Erklären wir euch hier! Ein deterministischer endlicher Automat, kurz DFA (vom englischen deterministic finite automaton) ist eine sehr einfache Maschine, die eine Eingabe Zeichen für Zeichen liest und sie dann entweder akzeptiert oder verwirft. Zu jedem Zeitpunkt befindet sich die Maschine in einem bestimmten Zustan den sie abhäng vom gelesenen Zeichen wechseln kann.


Nichtdeterministischer endlicher automat

Grafisch gesprochen gibt es also mehrere Pfeile vom selben Zustand mit der selben Inschrift zu unterschiedlichen Folgezuständen. Spracherkennung mit nichtdeterministischen Automaten funktioniert so ähnlich wie Spracherkennung mit deterministischen Automaten. Automaten Zu jedem endlichen nichtdeterministischen Automaten gibt es einen endlichen deterministischen Automaten , der dieselbe Sprache akzeptiert. Bemerkung: Jeder Automat mit -Übergängen ist nichtdeterministisch (überlegen Sie sich, warum das gilt). Die Konstruktion eines nichtdeterministischen endlichen Automaten kommt in der hier vorgestellten Form auch in meinem Buch über Algorithmen vor.


Weitere Themen des Buches: Sortieren, Text, Graphenalgorithmen, Arithmetik, Codierung, Kryptografie, parallele Sortieralgorithmen. Geben Sie den zugehörigen nicht­deterministischen endlichen Automaten an.

Keine Kommentare:

Kommentar veröffentlichen

Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.

Beliebte Posts