www.vorhilfe.de
Vorhilfe

Kostenlose Kommunikationsplattform für gegenseitige Hilfestellungen.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Englisch
  Status Grammatik
  Status Lektüre
  Status Korrekturlesen
  Status Übersetzung
  Status Sonstiges (Englisch)

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
Forum "Formale Sprachen" - Übergangstabelle für NEA
Übergangstabelle für NEA < Formale Sprachen < Theoretische Inform. < Hochschule < Informatik < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Formale Sprachen"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Übergangstabelle für NEA: Wie lese ich das?
Status: (Frage) reagiert/warte auf Reaktion Status 
Datum: 14:45 Fr 03.05.2013
Autor: bandchef

Aufgabe
Welche Sprache akzeptiert der folgende NEA [mm] $M=(Q,\Sigma, \delta, q_0, [/mm] F)$ mit [mm] $Q=(q_0, q_1, q_2)$, $\Sigma [/mm] = [mm] \{0,1\}$, [/mm] $ [mm] F=\{q_2\}$ [/mm] mit folgender [mm] $\delta$-Funktion: [/mm]

[mm] \begin{tabular}{c c c c} \delta & q_0 & q_1 & q_2 \\ 0 & \{q_0, q_2\} & \{q_0\} & \{\} \\ 1 & \{q_0, q_1\} & \{\} & \{\} \\ \end{tabular} [/mm]

Zeigen Sie anhand des NEA M, dass der Minimierungsalgorithmus nicht direkt für NEA angewendet werden kann. Konstruieren zu dem NEA einen minimierten DEA.


Hi Leute!

Die Aufgabe ist mir soweit klar. Auch der Minimierungsalgorithmus der angewendet werden soll hab ich verstanden und kann ich soweit auch fehlerfrei anwenden. Die einzige Schwierigkeit an dieser Aufgabe ist nun nur: Ich kann aus der Übergangstabelle keinen NEA konstruieren! Ich weiß nicht wie das geht...

Laut Tabelle komme ich ja vom Startzustand [mm] q_0 [/mm] mit einer 0 in die Zustsandsmenge [mm] $\{q_0, q_2\}$; [/mm] genau das ist aber das Problem? Wie gehe ich mit dieser Zustandsmenge um???

        
Bezug
Übergangstabelle für NEA: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 15:31 Fr 03.05.2013
Autor: bandchef

Naja, da hab ich wohl nun den Wald vor lautern Bäumen nicht gesehen. Ich hab jetzt den NEA konstruiert und aus dem NEA mit der PMK einen DEA gebaut. Hier das Bild dazu: http://s7.directupload.net/file/d/3244/uwdrek75_png.htm

Stimmt der DEA so?



Nun muss ich wohl den Minimierungsalgorithmus auf den DEA anwenden um den letzten Satz der Aufgabe erfüllen zu können.

Das einzige was mir nun Kopfschmerzen bereitet, ist die Aufgabe bei der ich zeigen soll, dass der Minimierungsalgorithmus nicht auf NEAs angewendet werden kann. Wie soll ich das machen? Einfach den Algorithmus auf den NEA anwenden und man sieht dann irgendwann, dass das einfach nicht geht?

Bezug
                
Bezug
Übergangstabelle für NEA: Antwort
Status: (Antwort) fertig Status 
Datum: 11:29 Sa 04.05.2013
Autor: tobit09

Hallo bandchef,


> Naja, da hab ich wohl nun den Wald vor lautern Bäumen
> nicht gesehen. Ich hab jetzt den NEA konstruiert und aus
> dem NEA mit der PMK einen DEA gebaut. Hier das Bild dazu:
> http://s7.directupload.net/file/d/3244/uwdrek75_png.htm

Der NEA stimmt abgesehen davon, dass du fälschlicherweise einen Zustand [mm] $\emptyset$ [/mm] vorgesehen hast. [mm] $\delta((q,a))=\emptyset$ [/mm] bedeutet, dass keine Übergänge von $q$ mit Verarbeitung von $a$ ausgehen. Wenn von $q$ aus mit Verarbeitung von $a$ ein Übergang zu einem Zustand [mm] $\emptyset$ [/mm] vorgesehen wäre, so müsste es [mm] $\delta((q,a))=\{\emptyset\}$ [/mm] heißen.

> Stimmt der DEA so?

Abgesehen von einem 0-Übergang zu viel oben von [mm] $\{q_0,q_2\}$ [/mm] zu sich selbst: Folgerichtig.


> Nun muss ich wohl den Minimierungsalgorithmus auf den DEA
> anwenden um den letzten Satz der Aufgabe erfüllen zu
> können.
>  
> Das einzige was mir nun Kopfschmerzen bereitet, ist die
> Aufgabe bei der ich zeigen soll, dass der
> Minimierungsalgorithmus nicht auf NEAs angewendet werden
> kann. Wie soll ich das machen? Einfach den Algorithmus auf
> den NEA anwenden und man sieht dann irgendwann, dass das
> einfach nicht geht?

Wende einfach euren Minimierungsalgorithmus auf beide Automaten an und schaue, was passiert!


Viele Grüße
Tobias

Bezug
                        
Bezug
Übergangstabelle für NEA: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 17:35 Sa 04.05.2013
Autor: bandchef

Der NEA stimmt abgesehen davon, dass du fälschlicherweise einen Zustand [mm] $\emptyset$ [/mm] vorgesehen hast. [mm] $\delta((q,a))=\emptyset$ [/mm] bedeutet, dass keine Übergänge von $q$ mit Verarbeitung von $a$ ausgehen. Wenn von $q$ aus mit Verarbeitung von $a$ ein Übergang zu einem Zustand [mm] $\emptyset$ [/mm] vorgesehen wäre, so müsste es [mm] $\delta((q,a))=\{\emptyset\}$ [/mm] heißen.

Ist dann der NEA richtig, oder nicht? Ehrlich gesagt verstehe ich nicht, was ich da jetzt falsch gemacht habe. In der Übergangstabelle komm ich mit einer 0 von [mm] q_2 [/mm] aus zur leeren Menge...; quasi ein toter Zustand. Von dem geht's nie wieder weg... Muss ich dafür dann nicht auch einen solchen Zustand einführen?



Ich hab dann mal die überflüssige Schleife im DEA weggemacht. Ich denke, die ist nur zusätzlich irgendwie drangekommen und das nachträgliche wegmachen macht keine Auswirkung auf den DEA. Hier nochmal ein neues Bild mit dem Minimierungsalgo. auf den DEA angewendet soweit der minimierte DEA.

Bild: http://s7.directupload.net/file/d/3245/vsj3suxj_png.htm

Stimmt das nun so?

Bezug
                                
Bezug
Übergangstabelle für NEA: Antwort
Status: (Antwort) fertig Status 
Datum: 19:02 Sa 04.05.2013
Autor: tobit09


> Der NEA stimmt abgesehen davon, dass du fälschlicherweise
> einen Zustand [mm]\emptyset[/mm] vorgesehen hast.
> [mm]\delta((q,a))=\emptyset[/mm] bedeutet, dass keine Übergänge
> von [mm]q[/mm] mit Verarbeitung von [mm]a[/mm] ausgehen. Wenn von [mm]q[/mm] aus mit
> Verarbeitung von [mm]a[/mm] ein Übergang zu einem Zustand [mm]\emptyset[/mm]
> vorgesehen wäre, so müsste es [mm]\delta((q,a))=\{\emptyset\}[/mm]
> heißen.
>  
> Ist dann der NEA richtig, oder nicht?

Nein, er gibt die Tabelle nicht ganz korrekt wieder.

> Ehrlich gesagt
> verstehe ich nicht, was ich da jetzt falsch gemacht habe.
> In der Übergangstabelle komm ich mit einer 0 von [mm]q_2[/mm] aus
> zur leeren Menge...;

Nein, du kommst mit einer 0 von [mm] $q_2$ [/mm] aus nirgendwohin, auch nicht zu einem Zustand, der die leere Menge ist.

In der Tabelle stehen zwischen den Mengenklammern jeweils die Zustände, zu denen du hinkommst. Und zwischen den Mengenklammern an der zu [mm] $q_2$ [/mm] und $0$ gehörigen stelle stehen zwischen den Mengenklammern eben keine Zustände, auch nicht ein Zustand [mm] $\emptyset$. [/mm]

> quasi ein toter Zustand. Von dem
> geht's nie wieder weg... Muss ich dafür dann nicht auch
> einen solchen Zustand einführen?

Im Übrigen ist die Zustandsmenge [mm] $Q=\{q_0,q_1,q_2\}$ [/mm] vorgegeben. Da taucht nirgendwo ein Zustand [mm] $\emptyset$ [/mm] auf.


> Ich hab dann mal die überflüssige Schleife im DEA
> weggemacht. Ich denke, die ist nur zusätzlich irgendwie
> drangekommen und das nachträgliche wegmachen macht keine
> Auswirkung auf den DEA. Hier nochmal ein neues Bild mit dem
> Minimierungsalgo. auf den DEA angewendet soweit der
> minimierte DEA.
>  
> Bild:
> http://s7.directupload.net/file/d/3245/vsj3suxj_png.htm
>  
> Stimmt das nun so?

Ja, alles folgerichtig.

Bezug
                                        
Bezug
Übergangstabelle für NEA: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 19:20 Sa 04.05.2013
Autor: bandchef

So, jetzt weiß ich was ich falsch gemacht habe. Wenn da das leere Menge Zeichen steht, dann passiert einfach nix. Hier nun die neue Lösung: http://s1.directupload.net/file/d/3245/yi9epopw_jpg.htm

Passts jetzt?

Bezug
                                                
Bezug
Übergangstabelle für NEA: Antwort
Status: (Antwort) fertig Status 
Datum: 19:32 Sa 04.05.2013
Autor: tobit09


> So, jetzt weiß ich was ich falsch gemacht habe. Wenn da
> das leere Menge Zeichen steht, dann passiert einfach nix.
> Hier nun die neue Lösung:
> http://s1.directupload.net/file/d/3245/yi9epopw_jpg.htm
>  
> Passts jetzt?

NEA: [ok]

DEA: Stimmt bis auf den mit $0$ beschrifteten Pfeil, der vom Zustand [mm] $\{q_0,q_2\}$ [/mm] ausgeht.

Minimalautomat: Folgerichtig.

Bezug
                                                        
Bezug
Übergangstabelle für NEA: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 21:45 Sa 04.05.2013
Autor: bandchef

So, jetzt aber: http://s14.directupload.net/file/d/3245/8j9qx8md_png.htm

PS: Diese 3 die da so verloren steht, hat da nix zu suchen und keine Bedeutung. Auf meinem Zettel hab ich sie durchgestrichen!

Bezug
                                                                
Bezug
Übergangstabelle für NEA: Antwort
Status: (Antwort) fertig Status 
Datum: 00:59 So 05.05.2013
Autor: tobit09


> So, jetzt aber:
> http://s14.directupload.net/file/d/3245/8j9qx8md_png.htm

[ok]

Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Formale Sprachen"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.englischraum.de
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]