Theoretische Informatik - Minimierung von DEAs

Поділитися
Вставка
  • Опубліковано 27 кві 2017
  • Die Komplexität eines deterministischen endlichen Automaten hängt von der Zahl der Zustände ab. Es wird gezeigt, wie zu einem DEA ein äquivalenter DEA mit minimaler Zustandszahl konstruiert werden kann.

КОМЕНТАРІ • 29

  • @bigMax1337
    @bigMax1337 6 років тому +42

    Zum Wiederholen extrem gut, vielen Dank das es öffentlich ist.

  • @jannisschulz7528
    @jannisschulz7528 6 років тому +38

    Wirklich sehr gut erklärt!!!

  • @mohammadalshaaer9775
    @mohammadalshaaer9775 2 роки тому +3

    Super erklärt Dankeschön

  • @victor-ioncislari2375
    @victor-ioncislari2375 Рік тому +2

    Super Video! Grüße von DHBW Mannheim.

  • @chuckaguilar3394
    @chuckaguilar3394 6 років тому +5

    Beautiful, jetzt hab ich's gescheckt! Danke!

  • @the_average_turtle
    @the_average_turtle 4 роки тому +5

    Ich hab dieses video besser verstanden als meine eigenen folien

    • @iliab2268
      @iliab2268 2 роки тому

      Was ist wenn im 2. Schritt Das Grüne Feld eines von den ausgegrauten Feldern ist. Wird dann auch ein (*) gemacht oder nur, falls das Grüne Feld ein (*) ist?

  • @QQ_Victory
    @QQ_Victory 6 років тому +4

    Ein sehr gutes Video vom Inhalt und Qualität.

  • @piai55
    @piai55 5 років тому +4

    Great explanation. This is surprisingly easy, even with more complex automata. Thanks for creating :)

  • @theodorosanastasoudis3874
    @theodorosanastasoudis3874 5 років тому +5

    Sehr gut erklärt! Danke!

  • @merveillesmbiami1288
    @merveillesmbiami1288 Рік тому +1

    danke sehr gut erklärt

  • @legohistory
    @legohistory 5 років тому +3

    Super erklärt, danke!

  • @itzjustalegend3284
    @itzjustalegend3284 3 роки тому +2

    Danke

    • @iliab2268
      @iliab2268 2 роки тому

      Was ist wenn im 2. Schritt Das Grüne Feld eines von den ausgegrauten Feldern ist. Wird dann auch ein (*) gemacht oder nur, falls das Grüne Feld ein (*) ist?

  • @MsLilyYeah
    @MsLilyYeah 2 роки тому +1

    Wie heißt der Minimierungsalgorithmus, der hier verwendet wird?

  • @andrabotean
    @andrabotean 2 роки тому +1

    Hallo, bin ich im Fach "Theoretische Informatik" stecken geblieben. Ich bräuchte Hilfe bei DEAs/NEAs/Kellerautomaten und Turingmaschinen d.h. jemand, der Coach ist oder Nachhilfe im Bereich gibt? (Die Theorie habe ich viele Male durchgearbeitet, brauche aber Übungen und jemanden zur Seite, um zu sehen was ich falsche mache). An wen könnte ich mich da am besten wenden?

  • @alpikenanov
    @alpikenanov 6 років тому +1

    Danke!

  • @FabianReschke
    @FabianReschke 4 роки тому +1

    Kann man den Algorithmus als beweis für minimalautomaten verwenden?

  • @abdulhasibmasri4925
    @abdulhasibmasri4925 4 роки тому +1

    Sehr gute Erklärung!!

  • @NduaMusic
    @NduaMusic 6 років тому +1

    Danke :)

  • @rebmetpes36
    @rebmetpes36 4 роки тому +1

    Super!

  • @iliab2268
    @iliab2268 2 роки тому +1

    Was ist wenn im 2. Schritt Das Grüne Feld eines von den ausgegrauten Feldern ist. Wird dann auch ein (*) gemacht oder nur, falls das Grüne Feld ein (*) ist?

    • @andreas.schaefer
      @andreas.schaefer  2 роки тому

      Das grüne Feld kann kein graues Feld sein. Wenn es ein graues Feld ist, gibt es eins mit gleicher Beschriftung nicht ausgegraut. Das graue Feld oben rechts z.B. steht für die Menge {q1,q3} und für diese Menge gibt es aber in der zweiten Spalte ein nicht-graues Feld. Die Idee bei dieser Matrix ist, sie so aufzuschreiben, dass es für jede Menge aus zwei unterschiedlichen Zuständen genau ein Feld gibt.

  • @Noone62575
    @Noone62575 4 роки тому +4

    An sich sehr Hilfreich, danke dafür, jedoch finde ich , dass ein wenig zu schnell reden und es einem das mtverfolgen etwas schwer macht vor allem wenn man Übergangsfunktionen vorliest wie: "delta q,a delta q'' , a

  • @MrAkeboshiWind
    @MrAkeboshiWind 4 роки тому +1

    Unterscheidet sich die Minimierung eines Transduktors von der eines Akzeptors?
    Ich weiß nicht, inwiefern ich die Ausgaben des Transduktors einbeziehen soll.

    • @andreas.schaefer
      @andreas.schaefer  4 роки тому

      ja, dazu gibt es auch Arbeiten. Hier zum Beispiel ein Überblicksaufsatz dazu: Choffrut, Christian. "Minimizing subsequential transducers: a survey." Theoretical Computer Science 292.1 (2003): 131-144.

    • @iliab2268
      @iliab2268 2 роки тому

      @@andreas.schaefer Was ist wenn im 2. Schritt Das Grüne Feld eines von den ausgegrauten Feldern ist. Wird dann auch ein (*) gemacht oder nur, falls das Grüne Feld ein (*) ist?

  • @BR14Nx
    @BR14Nx 4 роки тому +3

    Was wäre wenn man zwei Endzustände hätte und diese als Paare in Schritt 1 betrachet, dürften diese ja nicht markiert werden da ja beide qeF. Das "Verschmelzen ist desweiteren auch schlecht bis gar nicht erklärt....und noch weitere Dinge

    • @andreas.schaefer
      @andreas.schaefer  4 роки тому

      Zwei Endzustände werden erstmal im ersten Schritt nicht markiert. Das ist auch sinnvoll, falls zum Beispiel beide Endzustände nur Kanten zu sich selbst haben. Dann könnte man die Zustände nämlich zu einem verschmelzen. Falls man jedoch von einem der Endzustände mit z.B. a in einen Endzustand kommt und von dem anderen Endzustand nicht, wird das Paar im zweiten Schritt markiert und die die Zustände sind nicht zu verschmelzen. Verschmelzen bedeutet an dieser Stelle, was man sich intuitiv vorstellen würde. Man malt statt der zu verschmelzenden Zustände nur einen Zustand und alle in einen der Zustände eingehenden oder davon ausgehenden Kanten führen dann zu diesem Zustand. Das funktioniert auch immer, weil die Quell/Zielzustände sofern sie unterschiedlich sind, auch äquivalent sein und verschmolzen werden müssen. Formal bestimmen Sie eine Äquivalenzrelation auf der Zustandsmenge des Ausgangsautomaten und der Minimalautomat hat die Äquivalenzklassen als Zustände.