• Keine Ergebnisse gefunden

Grundlagen der Algorithmischen Geometrie SS 2013 Übungsblatt 4

N/A
N/A
Protected

Academic year: 2022

Aktie "Grundlagen der Algorithmischen Geometrie SS 2013 Übungsblatt 4"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Grundlagen der Algorithmischen Geometrie SS 2013 Übungsblatt 4

Universität Bonn, Institut für Informatik I

Für jede Aufgabe werden bis zu vier Punkte vergeben.

Aufgabe 1:

Seien k konvexe Polygone P1, . . . , Pk gegeben, von denen jedes höchstens m Ecken habe. Die Polygone können sich überschneiden. Gesucht ist ch(S

1≤i≤kPi).

Geben Sie einen Algorithmus an, der diese konvexe Hülle in ZeitO(hklogm)berech- net, wobei h die Anzahl der Ecken der resultierenden konvexen Hülle ist.

(Benutzen Sie, dass man die gemeinsamen Tangenten zweier konvexer Polygone mit- tels binärer Suche ermitteln kann).

Aufgabe 2:

Benutzen Sie den Algorithmus aus der vorhergehenden Aufgabe, um die konvexe Hülle von n Punkten in der Ebene zu berechnen:

a) Teilen Sie dazu für ein vorher gewähltes m < n die Punktmenge in dn/me disjunkte Teilmengen auf, die alle höchstens m Punkte enthalten (ohne vorher zu sortieren). Berechnen Sie die konvexen Hüllen dieser Teilmengen. Benutzen Sie dann den Algorithmus aus der vorherigen Aufgabe, um die Gesamthülle zu berechnen. Folgern Sie, dass der AlgorithmusO(nlogh) Zeit benötigt, falls Sie am Anfang m=hgewählt haben.

b) Da wir am Anfanghaber noch nicht kennen, müssen wir die Wahl vonmselber auch zum Bestandteil des Algorithmus machen: Modifizieren Sie den Algorith- mus, indem Sie ihn zunächst mit kleinem m ausführen, ihn aber abbrechen, sobald der Algorithmus feststellt, dass m < h ist. Steigern Sie m in passenden Schritten und folgern Sie, dass der resultierende Algorithmus LaufzeitO(nlogh) hat.

Aufgabe 3:

Sei f:Rm −→Rn eine affine Abbildung (d.h.,f(x) = H(x) +afür allex∈Rm, einen Homomorphismus H:Rm −→Rn und einen Vektor a ∈Rn).

Zeigen Sie: IstC ⊂Rm eine konvexe Menge, so ist auch das Bild vonC unterf,f[C], eine konvexe Menge.

1

Referenzen

ÄHNLICHE DOKUMENTE

Algorithmen, die mit Schl¨ usselvergleichen oder dem linearen Modell arbeiten, sind eng ver- wandt mit folgenden Wiegeproblemen. Pro Wiegung d¨ urfen Sie nur das Gewicht zweier

Warum kann das All-Nearest-Neighbor Problem für eine Punktmenge S durch das VD(S) in linearer Zeit gelöst werden?. Beweisen Sie, dass der nächste Nachbar q eines Punktes p aus

Be- achte, dass diese Zahl normalerweise kleiner ist, als die Summe der ursprünglichen Intervalllängen)..

Bestimmen Sie die kleinste natürliche Zahl n ≥ 3 mit der Eigenschaft, dass es ein einfaches Polygon P mit n Ecken gibt, welches einen leeren

Eine strengere Mittelung als die aus der Vor- lesung verlangt, dass der Mittelwert aus den Kosten einer Operation Insert (W n , d) und den Kosten der vorausgegangenen

Universität Konstanz Tom-Lukas Kriel Fachbereich Mathematik und Statistik Markus Schweighofer Wintersemester 2015/2016.. Übungsblatt 12 zur Algorithmischen

Universität Konstanz Tom-Lukas Kriel Fachbereich Mathematik und Statistik Markus Schweighofer Wintersemester 2015/2016.. Übungsblatt 13 zur Algorithmischen

Zeige, dass die 0-dimensionalen affinen K-Untervarietäten von C n genau die endlichen nichtleeren Varietäten sind. Stimmt die Aussage auch für K