Randomisierte Algorithmen & Probabilistische Analyse

  • Titel: Randomisierte Algorithmen & Probabilistische Analyse
  • Organisation: UNI KL
  • Seitenzahl: 91

Skript herunterladen (PDF)

Inhalt

  • Randomisierte Algorithmen Probabilistische Analyse
  • Sven O Krumke
  • Entwurf vom April
  • Technische Universität Berlin
  • Zielgruppe und Voraussetzungen
  • Bücher zum Thema sind
  • sofern die obige Reihe absolut konvergiert
  • i und daher
  • Zusammen mit haben wir dann
  • Ek En k On
  • b Rekursionsbaum T mit den Pivotelementen
  • nHn Dies war zu zeigen
  • Bedingte Wahrscheinlichkeiten Unabhängigkeit und einfache Erfolgssteigerung
  • den von S und T erzeugten Schnitt
  • Das Prinzip der verzögerten Entscheidungen
  • für x sonst
  • beta beta beta beta
  • lim Pr m ee
  • Pr z E z
  • di k z dz k
  • Pr k kk kiz ki
  • Pr k kz k
  • Pr k kk k Pr k
  • pnk z k pnk z k n n
  • Lemma Für die Varianz einer Zufallsvariablen gilt
  • Var E E
  • Var Var G
  • Hier benutzen wir die Notation Hn nung
  • np für die Harmonische Zahl pter Ord
  • Untere Schranken durch das Prinzip von Yao
  • der zweite Sohn wird mit Wkeit ausgewertet
  • inf Eq CALG Iq f A I
  • pALG CALG I pALGCALG I
  • qIpALG CALG I
  • pALGEq CALG Iq
  • Untere Schranken durch das Prinzip von Yao
  • Momente und Abweichungen
  • ln n ln ln n ln
  • t Pr t Dies war zu zeigen
  • Zusammen mit zeigt dies die Behauptung
  • i k und a A
  • für alle a A
  • Pr Pij wird gewählt
  • und der Linearität des Erwartungswertes folgt dann
  • Wir benötigen also ein stärkeres Hilfsmittel
  • Dann folgt für alle
  • Pr F e
  • Außerdem gilt ZILP
  • Momente und Abweichungen
  • lnm lnm ZILP
  • wg ZILP ZLP E
  • E et E exp
  • expt i E expt i
  • pi et pi pi et exppi et
  • Pr z z n zn
  • Pr n zn z n zn
  • Statt des Terms Pr erhalten wir Pr
  • Ei müssen wir jetzt nach unten beschränken Mit
  • Dies war zu zeigen
  • Minimale aufspannende Bäume
  • Der Algorithmus von Boruvka
  • Zufällige Stichproben für die MSTBerechnung
  • n p nq Var p
  • wobei q p
  • gibt tatsächlich DollarMünzen
  • Anhang Der MSTVerikationsalgorithmus mit Linearzeit
  • Minimale aufspannende Bäume
  • Anhang Der KruskalAlgorithmus zur Bestimmung eines MST
  • Man nennt c dann auch die Approximationsgüte von
  • Pr u überdeckt
  • Randomisiertes Runden für M A S AT
  • Pr Cj ist erfüllt
  • wobei k k k
  • Semidenite Programmierung und M A C UT
  • Semidenite Programmierung und M A C UT
  • Ein einfacher Algorithmus für M A C UT
  • Der Algorithmus von Goemans und Williamson
  • Algebra huuhh und Zufall
  • Die Technik von Freivalds
  • di ri Pr r
  • Schnelle Beweise für NP Probabilistische Beweisprüfer
  • Codierung des Beweises
  • Ga z zn
  • Gb z znn
  • bij zij zijk
  • Gc z znnn
  • ai aj ak zijk
  • Falsche Beweise und die Verikation
  • n Seien r s Z Dann gilt n
  • a i a j ri sj
  • Der MillerRabin Primzahltest
  • nur zwei Lösungen nämlich x und x
  • Abkürzungen und Symbole
  • O B d A Ohne Beschränkung der Allgemeinheit
  • Komplexität von Algorithmen
  • B Größenordnung von Funktionen
  • Komplexität von Algorithmen
  • iii Für alle t n R gilt
  • sofern die unendliche Summe existiert

Vorschau

Randomisierte Algorithmen & Probabilistische Analyse

Sven O. Krumke

Entwurf vom 5. April 2004

Technische Universität Berlin

ii

Dieses Skript basiert auf der Vorlesung »Randomisierte Algorithmen & Probabilistische Analyse« (Sommersemester 2003) an der Technischen Universität Berlin. Über Kritik, Verbesserungsvorschläge oder gefundene Tippfehler würden ich mich sehr freuen!

Sven O. Krumke krumke@zib.de

Inhaltsverzeichnis

1 Einleitung 1.1 ielgruppe und Voraussetzungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Danksagung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Literatur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Einführung 2.1 Das Sekretärinnen-Problem . . . . . 2.1.1 Worst-Case-Analyse . . . . 2.1.2 Probabilistische Analyse . . 2.1.3 Randomisierte Algorithmen 2.2 weimal Quicksort . . . . . . . . . 2.2.1 Probabilistische Analyse . . 2.2.2 Randomisierte Algorithmen 1 1 1 1 3 3 4 4 7 7 7 9 13 13 17 19 22 27 33 33 35 36 43 43 46 46 48 48 54 55

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

3 Grundlegende Techniken 3.1 Bedingte Wahrscheinlichkeiten, Unabhängigkeit und einfache Erfolgssteigerung 3.2 Das Prinzip der verzögerten Entscheidungen . . . . . . . . . . . . . . . . . . . 3.3 Das Coupon-Sammler-Problem . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4 Erzeugende Funktionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5 Untere Schranken durch das Prinzip von Yao . . . . . . . . . . . . . . . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

4 Momente und Abweichungen 4.1 Die Markov-Ungleichung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Die Chebyshev-Ungleichung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Chernoff-Schranken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Graphenalgorithmen 5.1 Minimale Schnitte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Minimale aufspannende Bäume . . . . . . . . . . . . . . . . . . . . . 5.2.1 Der Algorithmus von Boruvka . . . . . . . . . . . . . . . . . . 5.2.2 Schwere Kanten . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3 ufällige Stichproben für die MST-Berechnung . . . . . . . . . 5.2.4 Anhang: Der MST-Verifikationsalgorithmus mit Linearzeit . . . 5.2.5 Anhang: Der Kruskal-Algorithmus zur Bestimmung eines MST

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .