[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

Sommersemester 2009


Stefan Schirra

Stundenplan

2V + 2Ü

Die Vorlesung findet donnerstags
statt, die Übung mittwochs.

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 erweitern 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.

Prüfung:
mündlich; Termine: 23.7., 10.8., 29.9. Liste liegt im ISG-Sekr. aus.

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
Vorlesung   14

Ü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 über Algorithmische Geometrie.

Literaturhinweise:

Mark de Berg, Marc van Kreveld, Mark Overmars, Otfried Schwarzkopf
Computational Geometry: Algorithms and Applications
Springer-Verlag, second edition, 2000.

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  -