Lehrstuhl Algorithmik I j 13.4 · Vinay Deolalikar glaubt eines der Millenniums- ... Richtlinien...
-
Upload
truongkhue -
Category
Documents
-
view
214 -
download
0
Transcript of Lehrstuhl Algorithmik I j 13.4 · Vinay Deolalikar glaubt eines der Millenniums- ... Richtlinien...
0
PNPC
NP
?
INSTITUT FÜR THEORETISCHE INFORMATIK
Proseminar „ Die P 6= NP-Vermutung “Lehrstuhl Algorithmik I | 13.4.2011
KIT – Universität des Landes Baden-Württemberg undnationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu
1
PNPC
NP
?
Zitat aus Zeit Online vom 11.8.2010Ist ein Jahrtausendproblem der Mathematik gelöst? Klar ist nur: EinSpinner ist er nicht. Vinay Deolalikar glaubt eines der Millenniums-probleme der Mathematik gelöst zu haben. Experten weltweit prüfennun seinen Beweis.
1
PNPC
NP
?
Mittlerweile sind einige Lücken und Fehler bekannt (Quelle: z.B. Wikiauf http://michaelnielsen.org)Was wir nicht machen werden: Diesen und ähnliche konkretenBeweisversuche analysierenWas wir machen werden: Grundlegende Ansätze kennenlernen, umdieses Problem zu lösen und Exkurse in die Komplexitätstheorie
Lernziele
2
Fachlich:Konkrete Auseinandersetzung mit wissenschaftlicher ArbeitÜberblick über Themenkomplex
Methodisch:Erlernen wissenschaftlicher ArbeitstechnikenErstellen von VortragsfolienÜbung im Halten von VorträgenWissenschaftliches SchreibenBenutzung von LaTeX⇒ Vorbereitung auf Bachelor-/Masterarbeit!
Ablauf der Vorbesprechung
3
Organisatorisches und AblaufVoraussetzungen für die erfolgreiche TeilnahmeZeitplan und FristenVorstellung der Themen
Einteilung der Themen
Weitere HinweiseVersionsverwaltung mit Subversion (SVN)Latex-BeamerRichtlinien zur Gestaltung des VortragsAusarbeitung
Generelles
4
Arbeit in ZweierteamsThema soll zusammen erarbeitet und vorgestellt werdenVortragszeit soll jeweils ungefähr halbiert werden
Generell herrscht bei allen Terminen AnwesenheitspflichtIm Ausnahmefall im Vorfeld abmelden
Bei Problemen und Fragen (inhaltlich, technisch und organisatorisch)einfach bei eurem Betreuer melden
Vorträge
5
Kurzvortrag:Soll einen groben Überblick über das Thema bieten (informell)Maximal drei FolienDauer: ca. 7 MinutenMedien: Latex-Beamer-Folien
Hauptvortrag:Detaillierte Präsentation Eures Themas (inklusive Beweise)Dauer: 35-40 MinutenMedien: Generell Folien-Vortrag (Latex-Beamer), euch steht aber frei,z.B. für längere Beweise die Tafel zur Hilfe zu nehmenEine Woche vor eurem Vortragstermin müssen fertige Folien an denBetreuer geschickt werden!
Ausarbeitung
6
Benutzung von LatexUmfang: ca. 10 SeitenWird am Ende des Semesters in Seminarband zusammengefasstLatex-Vorlage und Beispiel dazu ist im Subversion-Repository unterVorlagen (wird später erklärt)
Termine und Fristen
7
13. April Vorbesprechung04. Mai Abgabe der Folien für Kurzvortrag11. Mai Kurzvorträge25. Mai Vortragstermin 101. Juni Vortragstermin 208. Juni Vortragstermin 315. Juni Vortragstermin 422. Juni Vortragstermin 515. Juli Abgabe der ersten Version der Ausarbeitung15. August Abgabe der finalen Version der Ausarbeitung
Die Zuordnung der Hauptvorträge zu den einzelnen Vortragsterminenwird noch festgelegt. Eventuell kommt noch ein weiterer Termin zuPräsentationstechniken hinzu.
Literatur
8
Ingo Wegener: Komplexitätstheorie. Springer, 2003 [1]Uwe Schöning: Perlen der Theoretischen Informatik, BIWissenschaftsverlag, 1995 [2]
Themen
9
1 Orakelklassen und die polynomielle Hierarchie ([1], Kapitel 10,Betreuer: Markus)
2 Interaktive Beweise ([1], Kapitel 11, Betreuer: Andrea)3 Die Komplexität von Black-Box-Problemen ([1], Kapitel 9, Betreuer:
Andreas)4 Das PCP-Problem und die Komplexität von
Approximationsalgorithmen ([1], Kapitel 12, Betreuer: Andrea)5 Speicherplatzbasierte Komplexitätsklassen ([1], Kapitel 13, Betreuer:
Andreas)6 IP=PSPACE ([2], Kapitel 21, Betreuer: Andrea)7 Die Komplexität von nichtuniformen Problemen ([1], Kapitel 14,
Betreuer: Robert)
Weitere Themen (je nach Teilnehmerzahl)
10
8 Kolmogorov-Komplexität ([2], Kapitel 8)9 Pebble Game ([2], Kapitel 24)
10 Kommunikationskomplexität ([1], Kapitel 15)
Themenverteilung
11
Versionsverwaltung mit Subversion
12
Was ist Subversion?Open-Source System, das Dateien und Ordner und Änderungenderselben verwaltetVerschiedene Versionen einer Datei können verglichen werdenbzw. alte Versionen wiederhergestellt werden (⇒ „Zeitmaschine“,Sicherung)Wenn mehrere Personen gleichzeitig an einem Projekt arbeiten,erleichtert Subversion den Austausch der Daten erheblich.Eignet sich auch sehr gut dazu, Code zu verwalten (⇒ Praktika,Bachelor-/Masterarbeit)Für das Praktikum solltet ihr die Latex-Quelldateien (.tex) und diezugehörigen Bilder mit Subversion verwalten
Versionsverwaltung mit Subversion
12
Wie funktioniert das konkret?1. Schritt: Subversion installieren
Linux: Bei den meisten Distributionen standardmäßig dabeiWindows: siehe http://tortoisesvn.tigris.org/
2. Schritt: Proseminar-Repository auf Rechner holen:
svn checkout https://i11svn.iti.kit.edu/pnpss11/
User: witchPasswort: broomstick
3. Schritt: Dateien anlegenIn Verzeichnis wechseln, das zu Seminarthema gehört und DateimyFile.tex anlegenSVN sagen, dass die Datei verwaltet werden soll:
svn add myFile.texDiese Änderung bestätigen: svn commit myFile.tex
Versionsverwaltung mit Subversion
12
Wie funktioniert das konkret?Änderungen des Mitautors übernehmen:
svn update
Eigene Änderungen bestätigen und für andere sichtbar machen:Zunächst sicherstellen, dass man selbst auf dem neuesten Stand ist:
svn updateDann: svn commit myFile.texBeim commit sollte eine Notiz angegeben werden, die die Änderungbeschreibt
Genauere Erklärungen unter:http://svnbook.red-bean.com/en/1.5/index.html
LaTeX
13
Warum LaTeX?Eignet sich sehr gut dazu, um mathematische SachverhaltedarzustellenProfessionelles Textsatzsystem, maßgeschneidert fürwissenschaftliche PublikationenVorbereitung auf Bachelor-/Masterarbeit
Wie bekomme ich LaTeX?Linux: Bei den meisten Distributionen dabeiWindows: MiKTeX
LaTeX
13
Wie benutze ich LaTeX?Siehe Links auf Seminar-Homepage:
Einführung in wissenschaftliches Schreiben mit LaTeX von Martin HolzerZum Nachschlagen: The not so short introduction to LaTeX2εEinführung zu LaTeX Beamer: Kapitel 3 des BeameruserguidesTipps für wissenschaftliches Schreiben mit LaTeX von Alexander Wolff
LaTeX-EditorenLinux: z.B. KileWindows: TexnicCenter
Richtlinien für den Vortrag
14
VorbereitungArtikel sorgfältig studierenBevor man mit den Folien anfängt, sollte man alles verstehenBei Problemen: Betreuer fragen!Artikel fast immer korrektFalls ihr aus Zeitgründen Teile/Beweise weglassen müsst, auf jedenFall mit Betreuer abklären!
Richtlinien für den Vortrag
14
Struktur (für Hauptvortrag)Einleitung:
Motivationgrundlegende Begriffe, DefinitionenPlan, Vorgehensweise aufzeigen
Hauptteil:Top-Down AnsatzSchlüsselideenBeweisskizzeTechnische DetailsBeispiele
SchlussZusammenfassungOffene Fragen
Richtlinien für den Vortrag
14
Publikum erreichenWichtig: Ihr seid die Experten!Erfolg = Zuhörer verstehen das WesentlicheWiederholungen verwendenBezug herstellen: „Wie wir aus den Theoretischen Grundlagen wissen. . . “Erinnern, nicht einfach voraussetzenKontakt durch klare Signale herstellen:
„Fragen?“„Danke!“
Darauf achten, nicht zu schnell zu sprechen!
Richtlinien für den Vortrag
14
Gestaltung der FolienSoweit möglich, Beispiele und Bilder benutzen!Wenig TextGanze Sätze nur in Ausnahmefällen (ausgenommen: Definitionen,Sätze, . . . )!Höchstens 10 Zeilen pro FolieZeit: 1,5 bis 2 Minuten pro FolienKlare Motivation für den Einsatz von Farben
Richtlinien für den Vortrag
14
ZeiteinteilungUhr benutzenNotfalls dynamisch kürzenZeitmarkierungen setzenGanz wichtig: Probevortrag halten!
Ausarbeitung
15
Baut auf Vortrag aufNicht einfach ÜbersetzungNicht notwendig gleicher Aufbau wie VorlageInhaltlich abgeschlossenReferenzen
Kontakt
16
Andrea Schumm ([email protected], Raum 307)Markus Völker ([email protected], Raum 306)Robert Görke ([email protected], Raum 318)Andreas Gemsa ([email protected], Raum 322)