Eine Idee ist etwas Einfaches aus Streaming-Algorithmen . Der wahrscheinlich beste Kandidat ist der Mehrheitsalgorithmus. Angenommen, Sie sehen einen Strom von Zahlen , einer nach dem anderen, und Sie wissen, dass eine Zahl mehr als die Hälfte der Zeit vorkommt, aber Sie wissen nicht, welche. Wie können Sie die Mehrheitszahl finden, wenn Sie sich nur an zwei Zahlen gleichzeitig erinnern können ? Die Antwort ist der Misra-Gries-Algorithmus.s1,…,sn
In jedem Zeitschritt speichern Sie eine Zahl aus dem Stream und einen Frequenzzähler f . Zu Beginn setzen Sie x auf die erste Nummer des Streams und initialisieren die Frequenz f auf 1. Wenn Sie dann eine neue Nummer s i sehen , überprüfen Sie, ob x = s i ist . Wenn x = s i , Erhöhung f zu f + 1 , verringert sonst f bis f - 1 . Wenn f = 0 , setze x auf s ixfxfsix=six=siff+1ff- 1f= 0xsichund zurück zu 1 . Wenn nach dem letzten Element des Streams ein Mehrheitselement vorhanden war, ist es gleich x .f1x
Eine weitere Idee ist das bekannte Spiel zur Veranschaulichung von wissensfreien Beweisen . Ich denke, es liegt an Oded Goldreich und ist ähnlich wie der wissensfreie Beweis für die Graphisomorphie.
Um die Antwort in sich geschlossen zu machen, hier ist das Spiel. Angenommen, Sie möchten Ihren farbenblinden Freund davon überzeugen, dass Sie Rot von Grün unterscheiden können. Ihr Freund hat zwei Kartenspiele und weiß, dass ein Stapel grün und der andere rot ist. Er macht Folgendes, ohne dass Sie ihn sehen: Mit Wahrscheinlichkeit 1/2 zieht er eine Karte aus jedem Stapel, mit Wahrscheinlichkeit 1/4 zieht er zwei Karten aus dem linken Stapel und mit Wahrscheinlichkeit 1/4 zieht er zwei Karten aus dem rechten Stapel . Dann zeigt er Ihnen die Karten und fragt Sie, ob sie die gleiche Farbe haben. Wenn Sie nicht farbenblind sind, können Sie natürlich jedes Mal richtig antworten. Wenn Sie farbenblind sind, werden Sie mit der Wahrscheinlichkeit 1/2 scheitern. Wenn das Spiel nun 10 Mal gespielt wird, ist die Wahrscheinlichkeit, dass Sie jedes Mal gewinnen können, wenn Sie farbenblind sind, äußerst gering.
Der Kicker ist, wenn dein Freund wüsste, dass die beiden Kartenspiele zwei verschiedene Farben haben, aber nicht wüsste, welches rot und welches grün ist, wird er es am Ende immer noch nicht wissen! Also zusammenfassend:
- In Beweisen ist Platz für Zufälligkeit.
- Sie können jemanden davon überzeugen, etwas zu wissen, ohne ihm Informationen zu geben.