• Keine Ergebnisse gefunden

Aufgaben zu Kapitel 2 der Vorlesung

N/A
N/A
Protected

Academic year: 2021

Aktie "Aufgaben zu Kapitel 2 der Vorlesung"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Aufgaben zu Kapitel 2 der Vorlesung

„Randomisierte Algorithmen“

Aufgabe 2.1

Es seiFein Körper undP1(x),P2(x)undP3(x)seien drei Polynome ausF[x] mit degP1 ≤ n, degP2 ≤ n und degP3 ≤ 2n. Die Aufgabe besteht darin, herauszufinden, ob P1(x)P2(x) = P3(x) ist oder nicht. Betrachten Sie den folgenden

Algorithmus

hEs sei S⊆Feine Teilmenge mindestens der Größe2n+1i fori←1 tokdo

r← hzufällig gleichverteilt gewähltes Element aus Si ifP1(r)P2(r)6=P3(r)then

return no fi

od

return yes

• Beweisen Sie: Die Wahrscheinlichkeit, dass der Algorithmus fälschlicher- weiseyesausgibt, ist kleiner gleich(2n/|S|)k.

• Welche Zeit benötigt man mit dem naheliegenden deterministischen Algorithmus für die Lösung des Problems? Und welche Laufzeit hat man bei obigem randomisierten Algorithmus zu erwarten?

Aufgabe 2.2

Gegeben sei ein deterministischer Algorithmusi sPr i m e, der eine natürliche Zahlnals Eingabe, überprüft ob sie eine Primzahl ist oder nicht.

Finden Sie einen randomisierten Algorithmus, der zu einer natürlichen Zahlm≥2 als Eingabe als Ausgabe zufällig gleichverteilt jede Primzahlpmit 2≤ p≤maus Ausgabe produziert.

Was können Sie über die Laufzeit Ihres Algorithmus sagen?

Aufgabe 2.3

Beweisen Sie, dass für dien-te Harmonische Zahl gilt:Hn=ni=11i ∈Θ(lnn).

1

Referenzen

ÄHNLICHE DOKUMENTE

Geben Sie 2SAT-Formeln mit n Variablen an, die nur genau eine erfüllende Belegung besitzen..

[r]

Nur wenn das zufälli- ge r eine solche Nullstelle ist, kann die falsche Antwort

[r]

v = 1: In diesem Fall muss für alle zwei ∨ -Nachfolger festgestellt wer- den, dass sie eine 1 liefern.. Dafür genügt es aber, jeweils nur einen (passenden) ihrer ∧ -Nachfolger

Für einen Graphen G sei wie in der Vorlesung L ( G ) die Menge der lokal minimalen Kanten und B ( G ) der Graph, der nach einer Bor ˚uvka-Phase aus G entsteht.. Zeigen Sie im

[r]

Zeigen Sie, dass die Markov-Kette des Metropolis-Algorithmus (Punkt 9.8 der Vorlesung) reversibel