• Keine Ergebnisse gefunden

Lineares Modell, Elementtest

N/A
N/A
Protected

Academic year: 2022

Aktie "Lineares Modell, Elementtest"

Copied!
23
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Untere Schranken

Elmar Langetepe University of Bonn

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 1

(2)

Sortieren mit Schl¨ usselvergleichen

Theorem 1.4 Sortieren durch Schl¨usselvergleiche hat die Zeitkomplexit¨at Ω(n log n).

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 2

(3)

Entscheidungsbaum!

qi<qj ?

0 1

qj<qr ? 1

qk<ql ?

0 0

1

ql<qj ? 0 1

qi<qk ? 0 1

. . .

V

Operationen K(i, j) =

1 falls qi < qj 0 falls qi > qj

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 3

(4)

Lineares Modell, Elementtest

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 4

(5)

Lineares Modell, Elementtest

• Tests der Form: c1x1 + . . . + cnxn + d < 0?

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 4

(6)

Lineares Modell, Elementtest

• Tests der Form: c1x1 + . . . + cnxn + d < 0?

• Lineare Funktion h auswerten, 1 Schritt!

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 4

(7)

Lineares Modell, Elementtest

• Tests der Form: c1x1 + . . . + cnxn + d < 0?

• Lineare Funktion h auswerten, 1 Schritt!

• Vergleiche: ci = 1,cj = −1, h(x1, x2) = x1 − x2

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 4

(8)

Lineares Modell, Elementtest

• Tests der Form: c1x1 + . . . + cnxn + d < 0?

• Lineare Funktion h auswerten, 1 Schritt!

• Vergleiche: ci = 1,cj = −1, h(x1, x2) = x1 − x2

• Funktion beschreibt (Hyper-)Ebene im IRn

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 4

(9)

Lineares Modell, Elementtest

• Tests der Form: c1x1 + . . . + cnxn + d < 0?

• Lineare Funktion h auswerten, 1 Schritt!

• Vergleiche: ci = 1,cj = −1, h(x1, x2) = x1 − x2

• Funktion beschreibt (Hyper-)Ebene im IRn

• Untere Schranke f¨ur Elementtest: W ⊆ IRn

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 4

(10)

Lineares Modell, Elementtest

• Tests der Form: c1x1 + . . . + cnxn + d < 0?

• Lineare Funktion h auswerten, 1 Schritt!

• Vergleiche: ci = 1,cj = −1, h(x1, x2) = x1 − x2

• Funktion beschreibt (Hyper-)Ebene im IRn

• Untere Schranke f¨ur Elementtest: W ⊆ IRn

• Entscheidungsproblem: Liegt x ∈ W?

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 4

(11)

Lineares Modell, Elementtest

• Tests der Form: c1x1 + . . . + cnxn + d < 0?

• Lineare Funktion h auswerten, 1 Schritt!

• Vergleiche: ci = 1,cj = −1, h(x1, x2) = x1 − x2

• Funktion beschreibt (Hyper-)Ebene im IRn

• Untere Schranke f¨ur Elementtest: W ⊆ IRn

• Entscheidungsproblem: Liegt x ∈ W?

• Kleiner Exkurs: Zusammenhangskomponenten

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 4

(12)

Allgemeinere untere Schranke

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 5

(13)

Allgemeinere untere Schranke

Theorem 1.5 Sei W ⊆ IRn eine Menge mit m

Zusammenhangskomponenten. Dann ben¨otigt jeder Algorithmus f¨ur den Elementtest von W mindestens log m viele Schritte.

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 5

(14)

Allgemeinere untere Schranke

Theorem 1.5 Sei W ⊆ IRn eine Menge mit m

Zusammenhangskomponenten. Dann ben¨otigt jeder Algorithmus f¨ur den Elementtest von W mindestens log m viele Schritte.

Beispiele: Bin¨ares Suchen, m disjunkte Intervalle!

Sortieren, Permutation finden!

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 5

(15)

Allgemeinere untere Schranke

Theorem 1.5 Sei W ⊆ IRn eine Menge mit m

Zusammenhangskomponenten. Dann ben¨otigt jeder Algorithmus f¨ur den Elementtest von W mindestens log m viele Schritte.

Beispiele: Bin¨ares Suchen, m disjunkte Intervalle!

Sortieren, Permutation finden!

Tests der Form: c1x1 + . . . + cnxn + d < 0? Hyperebenen!

Elementtest: W ⊆ IRn, liegt ein x ∈ W?

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 5

(16)

Epsilon-Closeness

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 6

(17)

Epsilon-Closeness

Korollar 1.6 Das Problem -Closeness hat im linearen Modell eine Zeitkomplexit¨at von Θ(n log n).

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 6

(18)

Epsilon-Closeness

Korollar 1.6 Das Problem -Closeness hat im linearen Modell eine Zeitkomplexit¨at von Θ(n log n).

Analog Element-Uniqueness!

Korollar 1.7 Das Problem Element-Uniqueness hat im linearen Modell eine Zeitkomplexit¨at von Θ(n log n).

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 6

(19)

Weitere Folgerungen!

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 7

(20)

Weitere Folgerungen!

Korollar 1.8 Sortieren hat auch im linearen Modell eine Zeitkomplexit¨at von Θ(n log n).

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 7

(21)

Weitere Folgerungen!

Korollar 1.8 Sortieren hat auch im linearen Modell eine Zeitkomplexit¨at von Θ(n log n).

Korollar 1.9 F¨ur jeden Punkt einer n elementigen Menge S ⊆ IRd

seinen n¨achsten Nachbarn zu finden, hat Zeitkomplexit¨at Ω(n log n).

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 7

(22)

Weitere Folgerungen!

Korollar 1.8 Sortieren hat auch im linearen Modell eine Zeitkomplexit¨at von Θ(n log n).

Korollar 1.9 F¨ur jeden Punkt einer n elementigen Menge S ⊆ IRd

seinen n¨achsten Nachbarn zu finden, hat Zeitkomplexit¨at Ω(n log n).

Korollar 1.10 Das dichteste Punktepaar (closest-pair) einer n elementigen Menge S ⊆ IRd zu finden, hat Zeitkomplexit¨at Ω(n log n). (siehe auch Korollar 2.1/2.5)

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 7

(23)

Untere Schranke Schnitt Liniensegmente

Lemma 2.6 Das Existenzproblem f¨ur den Schnitt von n Liniensegmenten hat Zeitkomplexit¨at Ω(n log n). Das

Aufz¨ahlungsproblem hat f¨ur k Schnittpunkte Zeitkomplexit¨at Ω(n log n + k).

Algorithmische Geometrie Sweep 15.04.11 cElmar Langetepe SS ’11 8

Referenzen

ÄHNLICHE DOKUMENTE

Sie haben f¨ ur das Voronoi-Diagramm einer Punktmenge S in der euklidischen Ebene gelernt, dass ein Punkt p ∈ S genau dann eine unbeschr¨ankte Voronoi-Region besitzt, wenn p auf

Algorithmische Geometrie Konvexe H¨ ulle 04.05.15 c Elmar Langetepe SS ’15 1...

Es gibt beliebig große Beispiele, wo diese Anzahl auch ben¨ otigt wird.. Algorithmische Geometrie Art Gallery/Kern 13.05.15 c Elmar Langetepe SS

Algorithmische Geometrie Voronoi Diagramme 03.06.15 c Elmar Langetepe SS ’15 1.!. All

Betrachten wir die Ereignisse im Bezugssystem S: Damit das Paket die Camelot erreicht, das in einem x-Abstand δx = d entlangfliegt, muss es ebenso wie die Camelot eine Geschwindig-

Es soll eine Br¨ucke ¨uber den Rhein von Deutschland in die Schweiz mit Vorbau von beiden Seiten gebaut werden.. Die Normal-Nullpunkte der beiden L¨ander weichen um 25 cm

(b) Geht man davon aus, dass der Temperaturverlauf sinnvollerweise als stetige Funktion der Zeit beschrieben werden kann-wie bei physikalischen Gr¨ ossen typischerweise der

Department of Mathematics Prof..