Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in 2011-H-05 https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=2011-hauptklausur&qa_2=2011-h-05 Powered by Question2Answer Beantwortet: b): könnten in "L1/L2)" auch NP-vollständige Probleme genannt werden? https://info2.aifb.kit.edu/qa/index.php?qa=2796&qa_1=k%C3%B6nnten-in-l1-l2-auch-vollst%C3%A4ndige-probleme-genannt-werden&show=2797#a2797 <p> Hallo,</p> <p> nein, das stimmt so nicht.</p> <p> Solange \(P \neq NP\) gilt, stimmt aber zumindest die eine Richtung: Wenn wir davon ausgehen, dass <span class="latex">\( NP\)</span>-vollständige Probleme nicht mit (det.) Zeitbedarf \( O(n^3) \) gelöst werden können, was ja die Komplexität des Wortproblems für Typ-2-Sprachen ist, dann gilt auf jeden Fall für jedes <span class="latex">\( NP\)</span>-vollständige Problem \( X: X \notin L_2\).</p> <p> Umgekehrt gibt es zwar <span class="latex">\( NP\)</span>-vollständige Probleme wie <span class="latex">\(SAT\)</span>, die auf linearem Platz, also in \( DSPACE(n)\) berechnet werden können (was ja der Definition von \( L_1\) auf Automatenebene entspricht), aber es gibt auch <span class="latex">\( NP\)</span><span>-vollständige</span> Probleme, für die das nicht gilt. Solche Probleme sind dann nicht in \( L_1\), also auch nicht in \(L_1 \backslash L_2\).</p> <p> Sie könnten also <span class="latex">\(SAT\)</span> angeben und vermutlich noch weitere ähnliche Probleme, aber jedenfalls nicht pauschal alle <span class="latex">\(NP\)</span>-vollständigen.</p> <p> Das war trotzdem keine schlechte Frage! Ich weiß nicht, warum sie so lange unbeantwortet blieb.</p> <p> Viele Grüße</p> <p> Lukas König</p> 2011-H-05 https://info2.aifb.kit.edu/qa/index.php?qa=2796&qa_1=k%C3%B6nnten-in-l1-l2-auch-vollst%C3%A4ndige-probleme-genannt-werden&show=2797#a2797 Fri, 25 Sep 2015 13:17:16 +0000 Beantwortet: Wäre die Diagonalsprache auch ein korrektes Beispiel für die Antwort im b Teil der Aufgabe? https://info2.aifb.kit.edu/qa/index.php?qa=2794&qa_1=w%C3%A4re-diagonalsprache-korrektes-beispiel-antwort-aufgabe&show=2795#a2795 <p> Hallo,</p> <p> bitte verwechseln Sie die Komplexitätsklasse \( P\) nicht mit der Menge aller Sprachen <span class="latex">\( p(E^\star)\)</span>! Letzteres ist im klassischen Sinn keine Komplexitätsklasse, bzw. ist diese Bezeichnung nicht besonders sinnvoll, da darin alle Sprachen bzw. Probleme enthalten sind, unabhängig von Komplexität oder Berechenbarkeit. Wenn Ihnen solche Unterschiede nicht klar sind, sollten Sie sich das dringend nochmal anschauen!</p> <p> Die Antwort auf Ihre Frage ist aber ja, denn \( L_{NA} \) ist die Diagonalsprache :-)</p> <p> Viele Grüße</p> <p> Lukas König, Friederike Pfeiffer-Bohnen und Micaela Wünsche</p> 2011-H-05 https://info2.aifb.kit.edu/qa/index.php?qa=2794&qa_1=w%C3%A4re-diagonalsprache-korrektes-beispiel-antwort-aufgabe&show=2795#a2795 Fri, 25 Sep 2015 13:12:00 +0000 Beantwortet: Welche Komplexität hat das Halteproblem? https://info2.aifb.kit.edu/qa/index.php?qa=2791&qa_1=welche-komplexit%C3%A4t-hat-das-halteproblem&show=2792#a2792 Das Halteproblem ist ist NP-schwer, aber nicht NP-vollständig. Wenn letzteres der Fall wäre, dann wäre das Halteproblem entscheidbar...<br /> <br /> Tobias (Tutor) 2011-H-05 https://info2.aifb.kit.edu/qa/index.php?qa=2791&qa_1=welche-komplexit%C3%A4t-hat-das-halteproblem&show=2792#a2792 Fri, 25 Sep 2015 13:09:15 +0000 Beantwortet: Wieso ist L nicht entscheidbar? https://info2.aifb.kit.edu/qa/index.php?qa=2789&qa_1=wieso-ist-l-nicht-entscheidbar&show=2790#a2790 Semientscheidbar heißt, dass es einen Algorithmus/ein TM gibt, der irgendwann (in endlicher Zeit) terminiert, wennn die Antwort &quot;JA&quot; ist. Wenn die Antwort &quot;Nein&quot; ist, dann muss der Algorithmus/die TM nicht terminieren (siehe dazu auch das Erfüllbarkeitsproblem der Prädikatenlogik in Info I). Nichtentscheidbaren Probleme sind alle anderen Probleme, die nicht semi-entscheidbar sind. Entschiedbar ist ein Problem, wenn es einen Algorithmus gibt, der immer mit der richtigen Antwort nach endlicher Zeit terminiert.<br /> <br /> Welches L meinst du/welchen Aufgabenteil? Kannst du zusätzlich bitte durch Schreibweise zwischen nichtentscheidbar (d.h. auch nicht semi-entscheidbar und nicht entscheidbar (Problem nicht in der Menge der entscheidbaren Probleme) unterscheiden? Sonst kann ich nicht eindeutig erkennen, was du meinst.<br /> <br /> Tobias (Tutor) 2011-H-05 https://info2.aifb.kit.edu/qa/index.php?qa=2789&qa_1=wieso-ist-l-nicht-entscheidbar&show=2790#a2790 Fri, 25 Sep 2015 13:08:05 +0000 Beantwortet: was ist LNA für eine Sprachklasse? https://info2.aifb.kit.edu/qa/index.php?qa=2787&qa_1=was-ist-lna-f%C3%BCr-eine-sprachklasse&show=2788#a2788 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> das steht eigentlich auf der VL Folie 5-24: Dort wird gezeigt, dass es keine TM gibt, die LNA akzeptiert, LNA also nicht in L0 liegt. Damit liegt LNA in der Potenzmenge ohne L0.</p> <p> Viele Grüße,</p> <p> Vivian (Tutor)</p> <div class="ilFrmPostContent"> <p> P.S.:</p> <p> Falls du also mit Sprachklassen Typ 0-3 Sprachen meinst, dann kann man LNA keiner dieser Klassen zuordnen. P(E*)\L0 ist aber selbst auch eine Klasse, wie in der Musterlösung angegeben :)</p> </div> </div> <p> &nbsp;</p> 2011-H-05 https://info2.aifb.kit.edu/qa/index.php?qa=2787&qa_1=was-ist-lna-f%C3%BCr-eine-sprachklasse&show=2788#a2788 Fri, 25 Sep 2015 13:06:47 +0000