Rp(1/2)=rp(1/3)? |
JCDenton
Grünschnabel
Dabei seit: 22.01.2008
Beiträge: 6
|
|
Es gilt ja RP(1/2) = RP(1/3). Woher stammt der Wert 1/3? Ich weiß, dass man die Fehlerwahrscheinlichkeit durch Probability Amplification von 1/2 durch k-maliges Wiederholen von 1/2 senken kann. Also (1/2)^k. Dann wäre nach 2maligen Wiederholen des RP algos die Fehlerwahrscheinlichkeit 1/4, nach 3maligen 1/8 usw...
Kann ich die 1/3 so verstehen, dass die Komplexitätsklasse RP(1/3) alle Algos mit den Fehlerwahrscheinlichkeiten.... 1/16, 1/8, 1/4 < 1/3 abdeckt?
JCD
|
|
22.01.2008 19:35 |
|
|
Tobias
Routinier
Dabei seit: 18.09.2006
Beiträge: 324
|
|
|
22.01.2008 20:11 |
|
|
JCDenton
Grünschnabel
Dabei seit: 22.01.2008
Beiträge: 6
|
|
Hi Tobias,
Vielen Dank für deine Antwort!
Zitat: |
Du kannst RP(1/3) so verstehen, dass alle Probleme, die in RP(1/2) sind auch in RP(1/3) enthalten sein müssen. In Komplexitätsklassen sind allgemein keine Algorithmen sondern (Entscheidungs-)Probleme. Algorithmen sind Beweiswerkzeuge, um die Komplexität von Problemen einzuordnen.
|
Aber warum denn ausgerechnet 1/3 ?
RP(1/4) wäre (für mich) durch die probability amplicication einleuchtender. Also warum 1/3?
Vielleicht ist es ganz einleuchtend, aber ich checks gerade nicht
JCD
|
|
22.01.2008 20:59 |
|
|
|