• Keine Ergebnisse gefunden

6 Shortest Path Map

N/A
N/A
Protected

Academic year: 2022

Aktie "6 Shortest Path Map"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Methoden der Offline-Bewegungsplanung, WS 2014/2015 Aufgabenblatt 2

Universit¨ at Bonn, Institut f¨ ur Informatik, Abteilung I

Die L¨osungen k¨onnen bis 22. Oktober 2014, 14:30 Uhr in den Postkasten im AVZ III eingeworfen werden (vom Haupteingang im kleinen Raum auf der linken Seite). Bei jeder Aufgabe sind 4 Punkte erzielbar. Abgabe in festen Gruppen von 2 Personen ist erlaubt.

6 Shortest Path Map

DieShortest Path Mapin einer Umgebung mit polygonalen Hindernissen f¨ur einen Start- punkt s ist eine Einteilung der Ebene in zusammenh¨angende Regionen mit folgender Eigenschaft: Alle Punkte aus einer Region haben kombinatorisch gleiche k¨urzeste Wege (d.h. die Wege f¨uhren ¨uber gleiche Hindernisecken) zum Punkt s. Aus welchen geome- trischen Objekten bestehen die R¨ander der Regionen? Skizziere die Shortest Path Map f¨ur die angegebene Szene.

s

(2)

7 Dualit¨ at

Betrachte die Dualisierung

p= (px, py)7−→p :=

n

Y =pxX−py

o

und

l= n

Y =mX+b o

7−→l := (m,−b).

Wie in der Vorlesung beschrieben, ist die Dualisierung eine ordnungserhaltende Ab- bildung von geometrischen Objekten untereinander. Das wollen wir uns hier genauer ansehen und betrachten die Lage von Punkten und Geraden zueinander im Dualen und im Primalen. Beweisen Sie formal:

1. p liegt auflgenau dann, wennl auf p liegt.

2. p liegt oberhalb vonlgenau dann, wennl oberhalb von p liegt.

3. Drei Punkte p, q und r sind kolinear genau dann, wenn p, q und r einen ge- meinsamen Schnittpunkt haben.

8 Triangulationen kennenlernen

Eine Triangulation eines einfachen PolygonsP besteht aus einer maximalen Menge von Diagonalen, d.h. kreuzungsfreien Liniensegmenten im Inneren vonPzwischen zwei Ecken von P. Beweise folgende Aussagen oder widerlege sie durch ein Gegenbeispiel:

1. Zu jeder reflexen Ecke v von P (Ecke, deren Innenwinkel > π ist) l¨aßt sich eine Diagonale mitv als Endpunkt finden.

2. Zu jeder Ecke von P l¨aßt sich eine Diagonale finden.

3. Jedes einfache Polygon l¨aßt sich so triangulieren, daß jedes Dreieck h¨ochstens zwei Nachbardreiecke hat.

4. Jedes einfache Polygon l¨aßt sich triangulieren.

5. Jede Triangulation eines einfachen Polygons hat gleich viele Dreiecke und Diago- nalen.

2

Referenzen

ÄHNLICHE DOKUMENTE

[r]

Table 2: Average query response times and number of nodes touched by Dijkstra’s algorithm for the layout based on original coordinates.. and measured the average core CPU time spent

for the initialization, neighb(u) is assumed to be given as stack for every u frontier as queue: select = first (at left end) delete … ≡ frontier := rest(frontier) insert

for the initialization, neighb(u) is assumed to be given as stack for every u frontier as queue: select = first (at left end) delete … ≡ frontier := rest(frontier) insert = append

[r]

For these instances, we generated layouts using the barycentric model of Section 3, the tailored model of Section 4 with estimated distances, or the tai- lored model with average

In this paper we presented PbS, an approach which uses graph partitioning in order to compute shortcuts and speed-up shortest path queries in road networks.. Our aim was a

a graph in which loops (which can be ignored) and multiple edges connecting the same pair of vertices are allowed, the number of shortest paths connecting two vertices depends on