Seminar über Algorithmen

Wintersemester 2011/12

Dozent: Wolfgang Mulzer
Termin: Dienstag, 14–16 Uhr, SR 005

Impressum 

Aktuelles

Voraussetzungen

Themen

Das Seminar befasst sich mit geometrischen Approximationsalgorithmen. Viele geometrische Probleme (z.B., Set Cover, Finden des kleinsten umschließenden Kreises, Finden des nächsten Nachbarn, usw) lassen sich nur mit großem Aufwand exakt lösen. Insbesondere in höheren Dimensionen stoßen die üblichen Techniken an ihre Grenzen. Approximationsalgorithmen bieten einen Ausweg: falls wir mit einer Lösung zufrieden sind, die nur ein wenig schlechter ist als das Optimum, können wir oft wesentlich einfachere und/oder effizientere Algorithmen entwickeln.

  1. einfache gitterbasierte Approximation [vergeben]
  2. Quadbäume
  3. Well-Separated-Pair-Decomposition [vergeben]
  4. Clustering [vergeben]
  5. VC-Dimension und Epsilon-Netze [vergeben]
  6. Die Methode der multiplikativen Gewichte [vergeben]
  7. Schätzen der Tiefe durch Stichproben [vergeben]
  8. Die Verschiebetechnik [vergeben]
  9. Erzeugung von guten Triangulierungen [vergeben]
  10. Approximation für das Rundreiseproblem in der Ebene [vergeben]
  11. Heuristiken für das Rundreiseproblem mittels Ant Colony Optimization [vergeben]
  12. Lineares Programmieren in niedrigen Dimensionen [vergeben]
  13. Nächste Nachbarn in niedrigen Dimensionen [vergeben]
  14. Nächste Nachbarn durch Punktlokalisierung [vergeben]
  15. Dimensionsreduktion – Johnson-Lindenstrauss [sehr mathematisch][vergeben]
  16. Nächste Nachbarn in höheren Dimensionen [vergeben]
  17. Coresets [vergeben]
  18. Die Bentley-Saxe Dynamisierungsmethode [vergeben]

Vorträge

(Die Zusammenfassungen und Folien der Teilnehmer sind ohne Gewähr der Richtigkeit.)

Datum Sprecher Thema Zusfsg. Folien
18. 10. 2011 Wolfgang Mulzer Organisatorisches und Einleitung
01. 11. 2011 Marco Kunis Gitterbasierte Approximation [PDF]
04. 11. 2011
14–16 Uhr, SR 053
Paul Podlech Dynamisierung von Datenstrukturen [PDF]
11. 11. 2011
14–16 Uhr, SR 053
Fabian Schneider Well-Separated Pair Decomposition [PDF]
15. 11. 2011 Erik Sniegula Clustering [PDF]
25. 11. 2011
14–16 Uhr, SR 053
Andreas Weise Multiplikative Gewichte [PDF]  
29. 11. 2011 Iyasu Beraki Verschiebetechnik [PDF]
06. 12. 2011 Daniel Mendoza Quadbäume [PDF]
09. 12. 2011
14–16 Uhr, SR 053
David Breßler Triangulierungen [PDF]
13. 12. 2011 Paul Seiferth PTAS für euklidisches TSP [PDF]
03. 01. 2012 Felix-Johannes Jendrusch ACO für TSP [PDF]
10. 01. 2012 Maximilian Konzack Lineares Programmieren [PDF] [PDF]
17. 01. 2012 Thilo Ratnaweera Nächste Nachbarn I  
31. 01. 2012 Michelle Meekes Depth estimation via Sampling [PDF]  
03. 02. 2012
14–16 Uhr, SR 053
Yannik Stein Nächste Nachbarn II [PDF]  
07. 02. 2012 Michael Budahn Johnson-Lindenstrauss Transformation [PDF]  
14. 02. 2012 Terese Haimberger Epsilon-Netze [PDF]

Literatur

Wie halte ich einen Vortrag?

Im Web gibt es viele Ressourcen mit nützlichen Tipps zur effektiven Gestaltung eines Vortrags. Hier einige Beispiele, die mir gefallen haben.

  1. Christian Knauer und Frank Hoffmann.
    Wie gestalte ich einen Seminarvortrag?
    Etwas alt, aber immer noch interessant.
  2. Ian Parberry.
    How to Present a Paper in Theoretical Computer Science: A Speaker's Guide for Students.
    Spezielle Tipps für die theoretische Informatik.
  3. Paul Halmos.
    How to talk Mathematics.
    Für Mathematiker, aber vieles trifft auch auf die theoretische Informatik zu.
  4. Patrick Winston.
    How to speak.
    Lustiges Video. Die ersten fünf Minuten kann man getrost überspringen.

Hier die Fragen, von denen ich mich bei der Bewertung eines Seminarvortrags leiten lasse.

Perspektiven

Im Anschluss an die Veranstaltung können Studien–, Bachelor–, Examens–, Diplom– und Masterarbeiten vergeben werden.

Scheinkriterien