• Keine Ergebnisse gefunden

Stoff¨ ubersicht (1)

N/A
N/A
Protected

Academic year: 2022

Aktie "Stoff¨ ubersicht (1)"

Copied!
5
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

VL-19: Schlussbemerkungen

(Berechenbarkeit und Komplexit¨ at, WS 2017) Gerhard Woeginger

WS 2017, RWTH

BuK/WS 2017 VL-19: Schlussbemerkungen 1/18

Organisatorisches

I Vorlesung: Gerhard Woeginger (Zimmer 4024 im E1) I Ubungen: Tim Hartmann, Daniel Neuen¨

Email:buk@lists.rwth-aachen.de

I Webseite:

http://algo.rwth-aachen.de/Lehre/WS1718/BuK.php

I Arbeitsheft zur NP-Vollst¨andigkeit:

Auf der BuK-Webseite, unter “Additional material”

BuK/WS 2017 VL-19: Schlussbemerkungen 2/18

Stoff¨ ubersicht

Stoff¨ ubersicht (1)

In den letzten Monaten haben wir folgendes gesehen:

Teil 1: Grundlagen

I Modellierung von algorithmischen Problemen

I Einf¨uhrung der Turingmaschine (TM)

I Einf¨uhrung der Registermaschine (RAM)

I Vergleich TM versus RAM

I Church-Turing-These

(2)

Stoff¨ ubersicht (2)

Teil 2: Berechenbarkeit

I Existenz unentscheidbarer Probleme

I Unentscheidbarkeit des Halteproblems

I Diagonalisierung / Unterprogrammtechnik / Reduktion

I Das Post’sche Correspondenzproblem

I Hilberts zehntes Problem

I Turing-M¨achtigkeit

I WHILE- und LOOP-Programme

BuK/WS 2017 VL-19: Schlussbemerkungen 5/18

Stoff¨ ubersicht (3)

Teil 3: Komplexit¨ at

I Die Komplexit¨atsklassen P und NP

I NP-Vollst¨andigkeit und der Satz von Cook und Levin

I Kochrezept f¨ur NP-Vollst¨andigkeitsbeweise (Polynomielle Reduktion)

I NP-Vollst¨andigkeit zahlreicher Probleme

I Pseudo-polynomielle Algorithme; stark NP-schwere Probleme

I coNP, PSPACE, EXPTIME

BuK/WS 2017 VL-19: Schlussbemerkungen 6/18

Weiterf¨ uhrendes

Vorlesungen

Weiterf¨uhrende Vorlesungen:

I Komplexit¨atstheorie:Fortsetzung von BuK; Komplexit¨atsklassen und ihr Verhalten

I Rekursionstheorie:Theorie der berechenbaren Funktionen

Viele Spezialvorlesungen (Algorithmik):

I Algorithmische Geometrie

I Algorithmische Graphentheorie

I Algorithmische Kryptographie

I Algorithmische Spieltheorie

I Approximationsalgorithmen

I Parametrisierte Komplexit¨at

I Randomisierte Algorithmen

I Theorie Verteilter und Paralleler Systeme

(3)

Buchempfehlungen

Buchempfehlungen:

I Uwe Sch¨oning.Theoretische Informatik - kurzgefasst.

Spektrum Akademischer Verlag, 2001.

I Michael Sipser.Introduction to the Theory of Computation.

Cengage Learning, 2012.

Diese und noch weitere B¨ucher zum Thema sind in der Informatikbibliothek zu finden.

Ein weiterf¨uhrendes Buch ist

I Sanjeev Arora, Boaz Barak.Computational Complexity.

Cambridge University Press, 2009.

BuK/WS 2017 VL-19: Schlussbemerkungen 9/18

Klausur

BuK/WS 2017 VL-19: Schlussbemerkungen 10/18

Anmerkungen zur Klausur (1)

Klausur:

Montag, 19. Februar 2018, 13:00h bis 16:00h Dienstag, 20. M¨arz 2018, 16:00h bis 19:00h

I Die Bearbeitungszeit betr¨agt 120 Minuten

I Bringen Sie Ihren Studierendenausweis mit

I Mobiltelefone m¨ussen ausgeschaltet und weggepackt sein

I Bei der Klausur sindkeineB¨ucher,keineNotizen,keineMitschriften, keineUnterlagen,keineTaschenrechner erlaubt

I Werden T¨auschungsversuche beobachtet, so wird die Klausur mit 0 Punkten bewertet

Anmerkungen zur Klausur (2)

I Schreiben Sie auf jedes Blatt Namen und Matrikelnummer

I Beantworten Sie die Aufgabenaufden Aufgabenbl¨attern

I Geben Sie am Ende der Klausur alle Bl¨atter zusammen mit den Aufgabenbl¨attern ab

I Schreiben Sie mit dokumentenechten Stiften (nicht mit roten oder gr¨unen Stiften, und auf keinen Fall mit Bleistift)

I Schreiben Sie lesbarund sauber

I Formulieren Sie Ihre Antworten klarundeindeutig

I Geben Sie f¨ur jede Aufgabemaximal eine L¨osung an (Streichen Sie alles andere durch). Andernfalls werden alle L¨osungen der Aufgabe mit 0 Punkten bewertet

(4)

Aufgabentypen bei der Klausur

BuK/WS 2017 VL-19: Schlussbemerkungen 13/18

Aufgabentypen bei der Klausur (1)

Fragen nach Definitionen, S¨ atzen, Beweisen

Beispiel 1

Definieren Sie die Komplexit¨atsklasse EXPTIME.

Beispiel 2

Formulieren Sie den Satz von Matijasevich.

Beispiel 3

Beweisen Sie, dass das Rucksack Problem NP-vollst¨andig ist.

BuK/WS 2017 VL-19: Schlussbemerkungen 14/18

Aufgabentypen bei der Klausur (2)

Direktes Anwenden von S¨ atzen auf konkrete Probleme

Beispiel

Beweisen Sie mit Hilfe des Satzes von Rice, dass die folgende Sprache unentscheidbar ist: L={ hMi | L(M)ist leer}

Aufgabentypen bei der Klausur (3a)

Beweise von Sachverhalten

Beispiel 1

Beweisen oder widerlegen Sie, dass die folgende Sprache rekursiv aufz¨ahlbar ist: L={ hMi | M akzeptiert ein Palindrom} Bei Aufgaben vom Typ “Beweisen oder widerlegen Sie folgende Aussage”

werden Punktenur f¨ur Argumentevergeben. Ein einfaches “Ja” oder “Nein”

oder “Wahr” oder “Falsch” bringt keine Punkte.

Beispiel 2

Beweisen oder widerlegen Sie f¨urL⊆ {0,1}: (a) WennLabz¨ahlbar ist, dann istLauch aufz¨ahlbar (b) WennLaufz¨ahlbar ist, dann istLauch abz¨ahlbar

(5)

Aufgabentypen bei der Klausur (3b)

Beweise von Sachverhalten

Beispiel 3

Beweisen oder widerlegen Sie: WennLentscheidbar, dann¯L≤L.

Beispiel 4

L1 undL2seien semi-entscheidbare Sprachen ¨uberΣ ={0,1}mit L1∪L2= Σund 101∈L1∩L2. Beweisen Sie, dass L1≤L1∩L2 gilt.

Beispiel 5

Es seiena,b,c drei positive ganze Zahlen. Beweisen Sie, dass die Funktionf :N→Nmit f(n) =an2+bn+c primitiv rekursiv ist.

BuK/WS 2017 VL-19: Schlussbemerkungen 17/18

Aufgabentypen bei der Klausur (3c)

Beweise von Sachverhalten

Beispiel 6

Beweisen Sie, dass das folgende Problem NP-schwer ist.

EINGABE: Ein GraphG = (V,E); zwei Zahlenr unds FRAGE: Gibt es eine Menge R⊆V mit|R|=r, die mindestenss Kanten aufspannt?

Beispiel 7

Liegt das folgende Problem in NP? Liegt es in coNP?

EINGABE: Eine logische Formel ϕin CNF

FRAGE: Besitzt ϕh¨ochstens eine erf¨ullende Variablenbelegung?

BuK/WS 2017 VL-19: Schlussbemerkungen 18/18

Referenzen

ÄHNLICHE DOKUMENTE

Erläutern Sie den Versuch und erklären Sie warum der Ball trifft nicht das Tor, wenn der Ball mit einer Anfangsgeschwindigkeit v 0 gegen dem Tor in einer rotierende

Bestimmen Sie die lineare Beschleunigung der angehängten Masse, die Winkelbeschleunigung des Zylinders, die Spannung in der Schnur sowie die vertikale Kraft, die den Zylinder

Die Vorzeichen sind korrekt im Sinne der gewählten Konvention, z.B. führt eine positive Fadenspannung zu einer positiven Winkelbeschleunigung. Dies sind drei Gleichungen für drei

Die Anweisungsüberdeckung subsumiert die einfache Bedingungsüber- deckung. Die Zweigüberdeckung subsumiert die minimal-mehrfache Bedingungs- überdeckung. Die

Befehl in der Schleife“ umwandeln (Keine Negation der Bedingung).. d) Erstellen Sie auf der folgenden Seite den Kontrollflussgraphen der Methode median(…). Bitte schreiben Sie

Technische Universit¨ at Wien Institut f¨ ur Wirtschaftsmathematik Finanz- und Versicherungsmathematik. Pr¨ ufung aus Sachversichungsmathematik (90 Minuten),

(ii) Berechnen Sie Erwartungswert und Varianz des Gesamtschaden f¨ ur den R¨ uckversi- cherer (aus der Sicht des

Technische Universit¨ at Wien Institut f¨ ur Wirtschaftsmathematik Finanz- und Versicherungsmathematik. Pr¨ ufung aus Sachversichungsmathematik (90 Minuten),