Algorithmische Geometrie



Ähnliche Dokumente
Algorithmische Geometrie 1. Einführung

Wir machen neue Politik für Baden-Württemberg

Wie Sie mit Mastern arbeiten

Erste Schritte ANLEITUNG Deutsche Sportausweis Vereinsverwaltung Schnittstelle zum Portal des Deutschen Sportausweises unter

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Geld Verdienen im Internet leicht gemacht

Österreichische Trachtenjugend

Abschlussprüfung Realschule Bayern II / III: 2009 Haupttermin B 1.0 B 1.1

SMS-Tool. Seite 1 von 8

II. Daten sichern und wiederherstellen 1. Daten sichern

Zwischenablage (Bilder, Texte,...)

Was ist das Budget für Arbeit?

Internationales Altkatholisches Laienforum

Mind Mapping am PC. für Präsentationen, Vorträge, Selbstmanagement. von Isolde Kommer, Helmut Reinke. 1. Auflage. Hanser München 1999

Professionelle Seminare im Bereich MS-Office

Gezielt über Folien hinweg springen

Primzahlen und RSA-Verschlüsselung

Information zum Projekt. Mitwirkung von Menschen mit Demenz in ihrem Stadtteil oder Quartier

Feiertage in Marvin hinterlegen

Mit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter.

MuP-Arbeitshilfen. Kreativität organisieren Der innovative Prozess. Problem-Phase

Erfahrungen mit Hartz IV- Empfängern

Statuten in leichter Sprache

Professionelle Seminare im Bereich MS-Office

Anleitung über den Umgang mit Schildern

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Senioren ans Netz. schreiben kurze Texte. Lektion 9 in Themen aktuell 2, nach Übung 7

)XQNWLRQVWDVWH8PEXFKHQ

HamburgService Registrierung für die Online-Dienste Gutachterverfahren (GUV) und Gutachterinformationssystem (GIS)

Nach der Installation des FolderShare-Satellits wird Ihr persönliches FolderShare -Konto erstellt.

Kontakte Dorfstrasse 143 CH Kilchberg Telefon 01 / Telefax 01 / info@hp-engineering.com

2) Geben Sie in der Anmeldemaske Ihren Zugangsnamen und Ihr Passwort ein

Grundlagen der Theoretischen Informatik, SoSe 2008

Einstellungen der Deutschen gegenüber dem Beruf der Putzfrau

Informationsblatt Induktionsbeweis

SmartDispatch DMR-Dispatcher. Bestellablauf. SmartDispatch-Bestellablauf V1.0

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Semestralklausur zur Vorlesung. Web Mining. Prof. J. Fürnkranz Technische Universität Darmstadt Sommersemester 2004 Termin:

ACDSee 10. ACDSee 10: Fotos gruppieren und schneller durchsuchen. Was ist Gruppieren? Fotos gruppieren. Das Inhaltsverzeichnis zum Gruppieren nutzen

Microsoft Access 2010 Navigationsformular (Musterlösung)

Monatliche Grundgebühr: 5,00 Zeitabhängige Nutzung: Feiertags/Sonntags: 0,04 /min

Elternzeit Was ist das?

Fehlermonitor. Software zur seriellen Verbindung PC-Airdos Visualdatensignale und Fehlermeldungen-Ausagabe per SMS / Drucker

1) Farbsteuergerät in der Nikobus-Software unter Modul zufügen hinzufügen.

Arbeit zur Lebens-Geschichte mit Menschen mit Behinderung Ein Papier des Bundesverbands evangelische Behindertenhilfe e.v.

So funktioniert das online-bestellsystem GIMA-direkt

Word. Serienbrief erstellen

Vorwort... 1 Voraussetzungen... 1 Teilnahme am Testmeeting... 2 Browser Add-on für WebEx installieren... 3 Einrichtung des Audiokanals...

AutoCAD Dienstprogramm zur Lizenzübertragung

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

Anleitung. Verschieben des alten -Postfachs (z.b. unter Thunderbird) in den neuen Open Xchange-Account

Dokumentenverwaltung im Internet

Gruppenrichtlinien und Softwareverteilung

Thema: Die Absatzformatierung

Daten sammeln, darstellen, auswerten

Lieferschein Dorfstrasse 143 CH Kilchberg Telefon 01 / Telefax 01 / info@hp-engineering.com

Erstellen und Bearbeiten von Inhalten (Assets)

Integrierte Dienstleistungen regionaler Netzwerke für Lebenslanges Lernen zur Vertiefung des Programms. Lernende Regionen Förderung von Netzwerken

bagfa ist die Abkürzung für unseren langen Namen: Bundes-Arbeits-Gemeinschaft der Freiwilligen-Agenturen.

ZID Hotline

Neue Zugangsdaten für sg-online erstellen

CBA Schnitteditor - Handbuch

Webalizer HOWTO. Stand:

Lichtbrechung an Linsen

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: )

Anhang. 3. Was denken Sie: An wen richtet sich das Lernprogramm für Psycholinguistik? zu nicht nicht zu

SEPA-Umstellungshilfe für die VR-NetWorld-Software zur Nutzung von SEPA-Lastschriften

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Kursangebot gesammelt einlesen

Datenaustausch mit dem ClassPad II. CASIO Educational Projects

Erstellen der Barcode-Etiketten:

ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.

Programm Beschreibung

Angebot. UVV-Prüfungen und Wartungen von mobilen Abfallpressen

Bernadette Büsgen HR-Consulting

Verwendung der QuickRestore-CD

Jeder ist ein Teil vom Ganzen Inklusion ändert den Blick

Welche Bereiche gibt es auf der Internetseite vom Bundes-Aufsichtsamt für Flugsicherung?

GmbH. Feuer im Herzen. Werbung im Blut.

Übung Bilder verschmelzen

Grafischer Tischeplan

Denken und Träumen - Selbstreflexion zum Jahreswechsel

Drahtlosnetzwerke automatisch konfigurieren mit WCN (Windows Connect Now) unter Windows Vista

Modellbildungssysteme: Pädagogische und didaktische Ziele

Praxisteil Woche 23. Visuell: Memory

Attribut-Zertifikat importieren zur Nutzung in Sign Live! CC

kurze Anleitung zur Nutzung der Kaspersky Rescue Disk 10 Inhalt

Anleitung Typo3-Extension - Raumbuchungssystem

Terminabgleich mit Mobiltelefonen

Gebrauchtteile Center Österreich. Wir geben Original-Teilen eine zweite Chance.

Definition und Begriffe

Sehr geehrter Herr Pfarrer, sehr geehrte pastorale Mitarbeiterin, sehr geehrter pastoraler Mitarbeiter!

Zu 3.7 Werbung Erstellt eine Werbung für eure Schule. Ihr könnt zum Beispiel ein Werbeplakat malen oder einen kurzen Werbefilm dazu drehen.

Folgeanleitung für Fachlehrer

Festigkeit von FDM-3D-Druckteilen

Microsoft PowerPoint Praxistipps zu PowerPoint

Anleitung für die Formularbearbeitung

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

Info zum Zusammenhang von Auflösung und Genauigkeit

Transkript:

Algorithmische Geometrie 1-1

Inhaltsverzeichnis 1. Einführung 2. Basiskonzepte 3. Punktsuche 4. Voronoidiagramme und Delaunaytriangulierung 5. Allgemeine Suchstrukturen 1-2

1.1. Was ist? (Computational Geometry) beschäftigt sich mit dem Entwurf und der Analyse von Algorithmen und Datenstrukturen für geometrische Probleme. Die Probleme stammen vorwiegend aus Computergrafik, Visualisierung, geographischen Informationssystemen (GIS), Computersehen (Computer Vision) und Robotik. entstand als eigenständige Disziplin zwischen 1975 und 1980. 1-3

1.2. Typische Probleme der Algorithmischen Geometrie. (1) Während eines Spazierganges auf dem Campus müssen Sie als Nichthandybesitzer einen eiligen Anruf machen. Sie kennen mehrere Telefonzellen und suchen die Nächstgelegene. Um dieses Problem für jede Stelle auf dem Campus zu lösen, müssen Sie das Voronoidiagramm aufstellen. 1-4

(2) Als Programmierer eines Geographischen Informationssystems (GIS) werden Sie typischerweise die Informationen in Schichten (Lagen) einzelner Karten ablegen (Straßennetz, Flusssysteme, Ortschaften, Bodennutzung,...). Wenn Sie nun alle Brücken markieren wollen, müssen Sie alle Schnitte des Straßennetzes mit den Flüssen finden. Haben Sie die Straßen und Flüsse (mit etwas Großzügigkeit) als Liniensegmente abgelegt, so suchen Sie alle Schritte von Liniensegmenten der einen Menge (Straßen) mit denen der anderen Menge (Flüsse). Es dürfte klar sein, dass ein Schnitt jedes Straßenstückes mit jedem Flussabschnitt in Deutschland Ihr System schnell überfordert. 1-5

1-6

(3) Als Sicherheitsfachmann eines Museums sollen Sie möglichst wenige Überwachungskameras so positionieren, dass der gesamte Ausstellungsraum eingesehen werden kann. 1-7

Dies führt auf die Triangulierung beliebiger Polygone. Die Verbindung zur Computergraphik, etwa bei einem Dreiecksraytracer, dürfte ins Auge springen. Dass CAD-Systeme zur Triangulierung beliebiger Polygone in der Lage sein sollten, versteht sich von selbst. 1-8

(4) In einer Datenbank sind Name, Geburtstag und Monatseinkommen der Mitarbeiter eines Unternehmens eingetragen. Sie sollen alle Mitarbeiter mit Geburtsjahr zwischen 1950 und 1955 und einem Monatseinkommen zwischen 3000 $ und 4000 $ herausfinden. Dazu können Sie das Geburtsdatum mit der Formel Jahr 10.000 + Monat 100 + Tag in eine Zahl umwandeln und dann eine Bereichsabfrage (Range Query) tätigen. 1-9

1-10

(5) Sie sollen aus einer geographischen Positionsangabe das zugehörige Land ermitteln. Point location in a map Diese für Menschen in der Ebene sehr einfache Aufgabe erfordert im Rechner einiges Geschick beim Design von Algorithmus und Datenstruktur. 1-11

(6) Sie haben die Höhe über dem Meeresspiegel an verschiedenen Stellen einer Insel gemessen und sollen nun ein Höhenrelief erstellen. Dazu müssen Sie die verstreut liegenden Messwerte interpolieren. Als Lösung bietet sich eine "gutmütige" Triangulierung und lineare Interpolation an. Dieses Problem führt zur Delaunaytriangulierung. 1-12

(7) Sie arbeiten am Aufbau eines Navigationssystems für Fahrzeuge. Alle Straßen, Ortschaften und Städte der USA sind im System abzulegen. Verständlicherweise zeigt das Display nur einen kleinen Ausschnitt um die gegenwärtige Position des Fahrzeuges. Um dies Aufgabe hinreichend schnell auf günstiger Hardware zu realisieren, müssen Sie schnell eine Fensteranfrage (Window Query) auf Ihrer Datenbank mit Punkten, Liniensegmenten und Polygonen durchführen. A windowing query in a map of the U.S 1-13