[Arbeitsgruppen | Forschung | Studium & Lehre | Allgemeines | Home | Suche | English]

Arbeitsgruppen und Lehrstühle

Forschung

Studium und Lehre

Allgemeines

Home

Suche

Fakultät für Informatik

 

Geometrische Datenstrukturen

Wintersemester 2010/2011


Stefan Schirra

Stundenplan

2V + 2Ü

Ziel und Inhalt:
Ziel der Vorlesung ist es, eine Einführung in effiziente Datenstrukturen zu geben, insbesondere solche für geometrische Probleme. Wir werden zunächst das bereits vorhandene Wissen über binäre Suchbäume auffrischen und vertiefen und uns dann klassischen geometrischen Datenstrukturen wie

  • range trees
  • interval trees
  • priority search trees
  • segment trees
  • binary space partitions
  • quad- and octrees
  • point location data structures
zuwenden. Ferner werden wir Techniken zum Entwurf und der Analyse von Datenstrukturen behandeln, z.B. fractional cascading.

Vorlesungsfolien:
Vorlesung 1
Vorlesung 2
Vorlesung 3
Vorlesung 4
Vorlesung 5
Vorlesung 6
Vorlesung 7
Vorlesung   8
Vorlesung   9
Vorlesung 10
Vorlesung 11
Vorlesung 12
Vorlesung 13

Übungen:
Übung 1
Übung 2
Übung 3
Übung 4
Übung 5
Übung 6
Übung 7
Übung   8
Übung   9
Übung 10
Übung 11
Übung 12
Übung 13


A Self-Adjusting Search Tree by Jorge Stolfi

Voraussetzungen:
Grundwissen über Algorithmen und Datenstrukturen und in Algorithmischer Geometrie.

Literaturhinweise:

Mark de Berg, Otfried Cheong, Marc van Kreveld, Mark Overmars
Computational Geometry: Algorithms and Applications
Springer-Verlag, third revised edition, 2008.

Eine exzellente Einführung in die Algorithmische Geometrie. Deckt die meisten Datenstrukturen ab, die wir behandeln werden.
Hanan Samet
Foundations of Multidimensional and Metric Data Structures
Morgan Kaufmann, 2006.

Ein umfassendes Werk zu geometrischen Datenstrukturen zu einem angemessenen Preis.

Elmar Langetepe, Gabriel Zachmann
Geometric Data Structures for Computer Graphics
A K Peters Ltd., 2006.

Deckt die meisten Datenstrukturen ab, die wir behandeln werden. Enthält auch einen Abschnitt über Robustheitsprobleme beim Implementieren geometrischer Algorithmen!



Webmaster  -