Algorithms, Probability, and Computing

Dozenten: Emo Welzl (CAB G15.2) Angelika Steger (CAB H19.1) Peter Widmayer (CAB H15)
Chefassistenten:  Philipp Zumstein (CAB G17) Patrick Traxler (CAB G38)
Termine: Montag 13:15-14:00 CAB G11, Dienstag 14:15-16:00, CAB G51, Vorlesungsbeginn: Dienstag, 24. Oktober 2006
Sprache: Deutsch und Englisch
Inhalte: Fortgeschrittene Entwurfs- und Analysemethoden für Algorithmen und Datenstrukturen: Random(ized) Search Trees, Point Location, Network Flows, Minimum Cut, Randomized Algebraic Algorithms (matchings), Probabilistically Checkable Proofs (introduction).
Literatur: Zu einzelnen Themen werden Unterlagen in der Vorlesung ausgegeben. Die Reading Assignments Basics of Probabilistic Analysis for the APC-Lecture sind elektronisch verfügbar. Die folgenden Standardwerke decken weder alle Themen der Vorlesung ab noch deckt die Vorlesung alle Themen dieser Bücher ab.
  • Introduction to Algorithms von T. H. Cormen, C. E. Leiserson, R. L. Rivest
  • Randomized Algorithms von R. Motwani und P. Raghavan
  • Computational Geometry -- Algorithms and Applications von M. de Berg, M. van Kreveld, M. Overmars und O. Schwarzkopf
Zusätzliche Literatur zum Kapitel 6, Probablistic Checkable Proofs: Wie man Beweise verifiziert, ohne sie zu lesen von A. Steger und H.J. Prömel in Higlights der Informatik (I. Wegener, ed.), Springer Verlag 1996

Prüfungen

Die Endnote setzt sich zu 25% aus der Note der Semesterzwischenprüfung und zu 75% aus der Note der Endprüfung zusammen.

In allen Fällen müssen Sie am Anfang des Semesters einen Chefassistenten entsprechend informieren.

Übungen

Die wöchentlichen Übungsserien sind in der Regel Dienstags online verfügbar. Lösungsvorschläge sind in der darauffolgenden Woche in der Vorlesung am Dienstag abzugeben. Eine rege und regelmässige Teilnahme in den Übungsgruppen sowie eigenständige Bearbeitung der Übungen wird empfohlen!

Erste Übungsstunde ist am 25., 26. bzw. 27. Oktober.

Übungensstunden vor Weihnachten (20., 21. und 22. Dezember) fallen aus, dafür gibt es in der ersten Januar-Woche bereits Übungsstunden.

¨
Nr Gestellt am Abgabe am Aufgabenstellung Musterlösung
4 Seiten pro Blatt
Musterlösung
2 Seiten pro Blatt
0 06. April - Präsenzaufgaben für die erste Übungsstunde Musterlösung0 Musterlösung0
1 24. Oktober 31. Oktober Übung1
1.4, 1.5, 1.7, and 1.14 in the hand-out Random(ized) Search Trees
Musterlösung1 Musterlösung1
2 31. Oktober 7. November 1.15, 1.17, 1.19, 1.26, and 1.30 in the hand-out Random(ized) Search Trees Musterlösung2 Musterlösung2
3 07. November 14. November 1.29, 1.36, 1.39, 1.44, and 1.45 in the hand-out Random(ized) Search Trees Musterlösung3 Musterlösung3
4 14. November 21. November 2.1, 2.2, 2.3, 2.4, and 2.5 in the hand-out Point Location Musterlösung4 Musterlösung4
5 21. November 28. November 2.9, 2.11, 2.15, 2.16, and 2.17 in the hand-out Point Location Musterlösung5 Musterlösung5
6 28. November 05. Dezember Übung6 Musterlösung6 Musterlösung6
7 05. Dezember 12. Dezember Übung7 Musterlösung7 Musterlösung7
8 12. Dezember 19. Dezember Übung8 Musterlösung8 Musterlösung8
Class exercises Musterlösung Musterlösung
9 09. Januar 16. Januar Übung9 Musterlösung9 Musterlösung9
10 16. Januar 23. Januar Übung10 Musterlösung10 Musterlösung10
11 23. Januar 30. Januar Übung11 Musterlösung11 Musterlösung11

Übungsgruppen

Nr.Zeit Ort Assistent
1 Mi 13:15-15:00 CAB G56 Philipp Zumstein
2 Do 8:15-10:00 CAB G52 Philipp Zumstein
3 Fr 14:15-16:00 CAB G56 Patrick Traxler

Errata zum Skript

Inhalt