Contents
Finite Automata (FA) ist die einfachste Maschine zum Erkennen von Mustern. Der endliche Automat oder die endliche Zustandsmaschine ist eine abstrakte Maschine, die fünf Elemente oder Tupel hat. Es hat eine Reihe von Zuständen und Regeln zum Wechseln von einem Zustand in einen anderen, hängt jedoch vom angewendeten Eingabesymbol ab. Im Grunde ist es ein abstraktes Modell eines digitalen Computers.
Ein endlicher Automat besteht aus:
F : Endliche Menge von Zuständen. Σ : Satz von Eingabesymbolen. q : Ausgangszustand. F: Satz von Endzuständen. : Übergangsfunktion.
Eine Turingmaschine (TM) ist ein mathematisches Modell, das aus einem unendlich langen Band besteht, das in Zellen unterteilt ist, auf denen Eingaben erfolgen. Es besteht aus einem Kopf, der das Eingabeband liest. Ein Zustandsregister speichert den Zustand der Turingmaschine. Nach dem Lesen eines Eingabesymbols wird es durch ein anderes Symbol ersetzt, sein interner Zustand wird geändert und es bewegt sich von einer Zelle nach rechts oder links. Erreicht das TM den Endzustand, wird der Eingabestring akzeptiert, andernfalls verworfen.
Eine TM kann formal als 7-Tupel (Q, X, ∑, δ, q 0 , B, F) beschrieben werden, wobei −
VERGLEICHSGRUNDLAGE | FINITE AUTOMATA | TURING MASCHINE |
Beschreibung | Endliche Automaten beschreiben die Klasse der regulären Sprachen. | Turingmaschinen beschreiben eine viel größere Klasse von Sprachen, die Klasse der rekursiv aufzählbaren Sprachen. |
Rechenleistung | Endliche Automaten haben eine geringere Rechenleistung als die Turing-Maschine. | Turing-Maschinen haben mehr Rechenleistung als FSM. |
Zustände | Es besteht aus einer endlichen Anzahl von Zuständen, einer endlichen Menge von Eingabesymbolen, einem Anfangszustand von Automaten und einer endlichen Menge von Übergangsregeln für den Übergang von einem Zustand in einen anderen. | Es enthält außerdem einen endlichen Satz von Bandsymbolen und ein leeres Symbol auf dem Band zusätzlich zu einer endlichen Anzahl von Zuständen, einem endlichen Satz von Eingabesymbolen, einem Anfangszustand von Automaten und einem endlichen Satz von Übergangsregeln zum Übergang von einem Zustand in einen anderen. |
Eingabelänge | Das Eingabeband hat eine endliche Länge sowohl von der linken als auch von der rechten Seite. | Das Eingabeband hat eine endliche Länge von links, aber eine unendliche Länge von rechts. |
Spracherkennung | Es erkennt die Sprache, die als reguläre Sprache bezeichnet wird. | Es erkennt nicht nur reguläre Sprache, sondern auch kontextfreie Sprache, kontextsensitive Sprache und rekursiv aufzählbare Sprachen. |
Übergangsfunktion | Die Übergangsfunktion in endlichen Automaten kann dargestellt werden durch: δ : Q × Σ* → Q | Die Übergangsfunktion in einer Turing-Maschine kann dargestellt werden durch: : Q × T → Q × T × {L, R} wobei L und R die linke und rechte Bewegung des Bandkopfes angeben. |
Entwerfen | Das Entwerfen endlicher Automaten ist einfacher. | Das Entwerfen einer Turing-Maschine ist sowohl schwierig als auch komplex. |
Kopf | Head kann nur die Symbole vom Band lesen, aber keine Symbole auf das Band schreiben. | Der Kopf kann sowohl Symbole auf dem Band lesen als auch schreiben. |
Kopfbewegung | Der Kopf kann sich nur in die richtige Richtung bewegen. In Zwei-Wege-Automaten kann sich der Kopf in beide Richtungen bewegen. | Kopf kann in beide Richtungen bewegt werden. |
Erinnerung | Ein endlicher Automat ist nur eine Menge von Zuständen und Übergängen. Die einzige Erinnerung, die es hat, ist der Zustand, in dem es sich befindet. | Eine Turing-Maschine ist eine endliche Zustandsmaschine plus Ba |
Einleitung: Die Begriffe "Freeway" und "Highway" werden oft synonym verwendet, aber es gibt subtile Unterschiede…
Burritos und Enchiladas sind zwei beliebte Gerichte der mexikanischen Küche, die oft miteinander verwechselt werden.…
In der Zellbiologie spielen Replikation und Transkription entscheidende Rollen im genetischen Prozess. Beide sind Mechanismen,…
Osmose und Diffusion sind zwei grundlegende Prozesse, die in der Zellbiologie und Chemie eine entscheidende…
Einleitung: Die Evolution der mobilen Kommunikationstechnologie hat einen bedeutenden Meilenstein erreicht, als 4G (LTE) zu…
Einleitung: JPG und PNG sind zwei gängige Bildformate, die im Internet weit verbreitet sind. Obwohl…