Institut für Informatik
Rheinische Friedrich-Wilhelms-Universität Bonn


Index
Institut
Forschung
Lehre und Studium
DV-Dienste
Bibliothek
Fachschaft
 
Lehrveranstaltungen
Prüfungsangelegenheiten
Studienberatung
Kommission für Lehre und Studium
Vorlesungszeiten
Up:Übersicht: alle Semester
Up:Wintersemester 2006/07
Prev.:Algorithmische Geometrie I (2V+1Ü) (A) [A1]
Di 15-17, HS D (Prof. Dr. Rolf Klein)
Übungen: n.Vereinb. (Prof. Dr. Rolf Klein, Florian Berger)
Next.:Einführung in die Computer Graphik (4V+2Ü) (B,C) [B2]
Di 13-15; Do 13-15, HS1 (Dr. Michael Guthe)
Übungen: n. Vereinb. (Dr. Michael Guthe, Patrick Degener, Ruwen Schnabel)


Vorlesung (Hauptstudium)

Reale und Robuste Implementierung Geometrischer Algorithmen

Dr. Elmar Langetepe

Geometrische Algorithmen werden normalerweise dadurch beschrieben, dass eine "Allgemeine Lage" der Objekte angenommen und die real random access machine ("real RAM") als Berechnungsmodell zugrunde gelegt wird.

Das "real RAM"-Modell erlaubt die exakte Repräsentation reeller Zahlen und berechnet für die Durchführung der Operationen +,*,: oder auch sqrt, log oder sin, cos nur konstante Zeit. Die "Allgemeine Lage"-Annahme ist von Fall zu Fall verschieden, z.B. sollen keine drei Punkte auf einer Geraden oder keine vier Punkte auf einem Kreis liegen. Die "real RAM"-Annahme wird häufig gemacht, weil exakte Ergebnisse für arithmetische Berechnungen gebraucht werden. Durch die "Allgemeine Lage"-Annahme soll die Behandlung degenerierter Fälle vermieden werden.

Beide Grundannahmen vereinfachen die Beschreibung und Analyse geometrischer Algorithmen erheblich. Leider ist die "real RAM" nicht implementierbar und die betrachteten Objekte könnten sehr wohl außerhalb "Allgemeiner Lage" sein. Deshalb kann man nicht davon ausgehen, dass die praktische Implementierung eines geometrischen Algorithmus tatsächlich die theoretisch bewiesene Korrektheit und Laufzeit erfüllt. So kann z.B. die reelle Arithmetik nicht einfach durch Floating Point-Berechnungen approximiert werden. Auch ist durch Floating Point-Berechnungen nicht mehr eindeutig festzustellen, ob drei Punkte auf einer Geraden liegen.

Es werden in der Vorlesung verschiedene Ansätze vorgestellt, wie man den obigen zwei Problemen und ihrer Kombination begegnen kann, um robuste Implementierungen klassischer Algorithmen zu erhalten.

Zeit, OrtMo, 15-17 Uhr HS 1
Semesterwochenstunden2V + 1Ü
Beginn23.10.2006
ÜbungenDi 15-17, SR N327 (Dr. Elmar Langetepe, Dr. Thomas Kamphans)
VoraussetzungenMöglichst Vordiplom. Interesse an geometrischen Algorithmen.
NachfolgeveranstaltungenSeminar zum Thema
Bereich (alte DPO)A,C
Bereich (neue DPO)A1
PrüfungsmöglichkeitenNeue DPO A1 (2+1), siehe auch Webseite
LiteraturWird in der Vorlesung bekannt gegeben.
Informationen im WWWhttp://web.informatik.uni-bonn.de/I/Lehre/Vorlesungen/RobusteAlg0607/

  Uni-Bonn - Math-Nat - Informatik   -   I   II   III   IV   V   VI

Wobmaster - The Wob