16
Seminar · 15. April 2015 Proseminar Algorithmentheorie Die P 6= NP -Vermutung KIT – Universit¨ at des Landes Baden-W ¨ urttemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft LEHRSTUHL PROF. WAGNER FAKULT ¨ AT F ¨ UR INFORMATIK

Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

Seminar · 15. April 2015

Proseminar AlgorithmentheorieDie P 6= NP-Vermutung

KIT – Universitat des Landes Baden-Wurttemberg undnationales Forschungszentrum in der Helmholtz-Gemeinschaft

LEHRSTUHL PROF. WAGNERFAKULTAT FUR INFORMATIK

Page 2: Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische InformatikFakultat fur Informatik

Ubersicht

1. Organisatorisches

2. Themen

Ablauf

Anforderungen

Vorstellung

Vergabe

1

Page 3: Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische InformatikFakultat fur Informatik

Betreuer

Moritz Baum

Franziska WegnerIgnaz Rutter

Thomas Blasius Fabian Fuchs Tanja Hartmann

Roman Prutkin

Michael Hamann

Tobias ZundorfBenjamin Niedermann

2

Page 4: Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische InformatikFakultat fur Informatik

Lernziele

eigenstandiges Einarbeiten in einen Themenbereich dertheoretischen Informatik in Zweiergruppen

das Thema anschaulich und gut aufbereitet in einem 90-minutigenwissenschaftlichen Vortrag vermitteln

Themen der anderen Teilnehmer aktiv diskutieren

3

Page 5: Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische InformatikFakultat fur Informatik

Lernziele

eigenstandiges Einarbeiten in einen Themenbereich dertheoretischen Informatik in Zweiergruppen

das Thema anschaulich und gut aufbereitet in einem 90-minutigenwissenschaftlichen Vortrag vermitteln

Themen der anderen Teilnehmer aktiv diskutieren

→ Grundfahigkeiten des wissenschaftlichen Arbeitens

→ Vorbereitung auf Prasentieren der Bachelorarbeit

3

Page 6: Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische InformatikFakultat fur Informatik

Ablauf

Heute: Themenvergabe

29.4. Ipe-Tutorial: Workshop zu Prasentationswerkzeug

Ab dem 6.5.: wochentlich ein Vortrag; Mittwoch 9:45–11:15, Raum -119

4

Page 7: Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische InformatikFakultat fur Informatik

Anforderung

eigenstandiges Einarbeiten

Prasentieren des Themas im Vortrag

Anwesenheit an allen Terminen und Diskussionsbeteiligung

Einhalten der gesetzten Fristen

keine schriftliche Ausarbeitung erforderlich

5

Page 8: Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische InformatikFakultat fur Informatik

Anforderung

eigenstandiges Einarbeiten

Prasentieren des Themas im Vortrag

Anwesenheit an allen Terminen und Diskussionsbeteiligung

Einhalten der gesetzten Fristen

keine schriftliche Ausarbeitung erforderlich

Benotung

Qualitat des Vortrags (Inhalt und Form)

Nichteinhalten von Fristen fuhrt zur Abwertung!

5

Page 9: Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische InformatikFakultat fur Informatik

Betreuung

Ihr Betreuer ist Ihr Ansprechpartner bei allen Fragen, sowohl inhaltlich alsauch zum Vortrag.Es liegt in Ihrer Verantwortung auf ihn/sie zuzugehen.

6

Page 10: Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische InformatikFakultat fur Informatik

Betreuung

Ihr Betreuer ist Ihr Ansprechpartner bei allen Fragen, sowohl inhaltlich alsauch zum Vortrag.Es liegt in Ihrer Verantwortung auf ihn/sie zuzugehen.

Verbindliche Treffen

≥ 2 Wochen vor dem Hauptvortrag:Besprechung des Vortragskonzepts

≥ 1 Woche vor dem Hauptvortrag:Besprechung der vollstandigen Folien

6

Page 11: Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische InformatikFakultat fur Informatik

Ubersicht

1. Organisatorisches

2. Themen

Ablauf

Anforderungen

Vorstellung

Vergabe

7

Page 12: Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische InformatikFakultat fur Informatik

Themen 1

1. Komplexitat und BeweiskomplexitatKurze Wiederholung P, NP, co − NP, EXP, NEXP

Untere Schranken fur Resolutionsbeweise als Hinweis auf NP 6= co − NP

2. Diagonalisierung als Beweistechnik und polynomielle HierarchieExistenz von NPI, Limitierungen der Beweistechnik hinsichtlich P 6= NP

3. Speicherplatzbasierte KomplexitatsklassenUnterschiede und Bezuge zu laufzeitbasierten Komplexitatsklassen

4. Boolesche SchaltkreiseAlternatives Modell zur Turingmaschine, Bedeutung fur P 6= NP

5. Untere Schranken fur SchaltkreiseKlassen AC0 und ACC0, Existenz einfacher Funktionen mit notwendig expo-nentiellen Schaltkreisen

8

Page 13: Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische InformatikFakultat fur Informatik

Themen 2

6. Randomisierung und Derandomisierungprobabilistische Komplexitatsklassen, Zusammenhang zu Schaltkreisen, Kon-sequenzen fur P 6= NP

7. Interaktive BeweiseKlassen IP + AM, besondere Rolle des Graphisomorphie-Problems

8. PCP-Theorem und ApproximationProbabilistically Checkable Proofs, Approximationsschranken

9. Entscheidungsbaumeeinfacheres Modell als TM, Yao’s Min-Max-Lemma als Werkzeug fur untereSchranken fur randomisierte Algorithmen

10. Komplexitat von ZahlproblemenKlasse #P, Zusammenhang zu P, NP

11. Average-Case ComplexityKlassen distP und distNP, Satz von Levin zur Existenz eines distNP-vollstandigen Problems

9

Page 14: Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische InformatikFakultat fur Informatik

Ubersicht

1. Komplexitat und Beweiskomplexitat

2. Diagonalisierung als Beweistechnik & polynomielle Hierarchie

3. Speicherplatzbasierte Komplexitatsklassen

4. Boolesche Schaltkreise

5. Untere Schranken fur Schaltkreise

6. Randomisierung und Derandomisierung

7. Interaktive Beweise

8. PCP-Theorem und Approximation

9. Entscheidungsbaume

10. Komplexitat von Zahlproblemen

11. Average-Case Complexity

10

Page 15: Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische InformatikFakultat fur Informatik

Ubersicht

1. Komplexitat und Beweiskomplexitat

2. Diagonalisierung als Beweistechnik & polynomielle Hierarchie

3. Speicherplatzbasierte Komplexitatsklassen

4. Boolesche Schaltkreise

5. Untere Schranken fur Schaltkreise

6. Randomisierung und Derandomisierung

7. Interaktive Beweise

8. PCP-Theorem und Approximation

9. Entscheidungsbaume

10. Komplexitat von Zahlproblemen

11. Average-Case Complexity

6. Mai13. Mai

20. Mai

27. Mai

3. Juni

17. Juni

10. Juni

24. Juni

1. Juli

8. Juli

15. Juli

10

Page 16: Die P NP-Vermutung - KIT · Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische Informatik¨ Fakultat f¨ ur Informatik¨ Betreuung Ihr Betreuer ist

Ignaz Rutter – Proseminar ”Die P 6= NP-Vermutung” Institute fur theoretische InformatikFakultat fur Informatik

Nachste Termine

jetzt:individuelle Abstimmung mit Betreuer

29. April 14:00 Uhr:Tutorial zur Verwendung von ipe (Geb. 50.34, Raum 301)

6. Mai 9:45 Uhr:erster Vortrag (Geb. 50.34 Raum -119)

wochentliche Vortrage bis zum Semesterende

11