Nehmen Sie einen Rahmen für die Kommunikationskomplexität an, in dem wir zwei Spieler A (Läuse) und B (ob) und einen R (eferee) haben. A und B kommunizieren nicht direkt miteinander. In jeder Kommunikationsrunde sendet jeder von ihnen eine Nachricht ( , ) an das R. R berechnet zwei Funktionen und f_B (m_A, m_B) und sendet die Ergebnisse an sie. Die Funktionen sind festgelegt. Die Idee ist, dass die Kommunikation zwischen den Spielern eingeschränkt ist. Darüber hinaus kann der Schiedsrichter die Nachrichten bearbeiten.m B f A ( m A , m B ) f B ( m A , m B )
Beispiel:
A und B senden zwei (beliebig große) Zahlen an R, R prüft, welche davon größer ist und informiert die Spieler.
In diesem Rahmen können wir ein einfaches Protokoll entwerfen, das die folgende Funktion mit einer einzigen Runde einfach berechnet. A und B senden und an R, R gibt die Antwort an sie zurück und sie geben die Antwort aus.y
Offensichtlich ist dies kein interessanter Fall, da die von uns berechnete Funktion mit den Schiedsrichterfunktionen identisch ist. Ein interessanterer Fall ist, wenn wir eine feste lineare Ungleichung haben und die Werte für die Variablen zwischen den Spielern aufgeteilt sind (A. hat und B hat ). Die Aufgabe besteht darin, zu entscheiden, ob die Ungleichung korrekt ist. Das Protokoll in diesem Fall ist, dass die Spieler ihren Teil berechnen und sie dann an den Schiedsrichter senden.→ x → y
Frage:
Wurde diese Art von Kommunikationskomplexität untersucht? Wenn ja, wo kann ich mehr darüber erfahren?
Anmerkung 1: Auf Seite 49 erwähnen Kushilevitz und Nisan einen Rahmen, an dem ein Schiedsrichter beteiligt ist, der sich jedoch sehr von dem zu unterscheiden scheint, was ich verlange.
Anmerkung 2: Ich bin nicht sicher, ob es richtig ist, R als Schiedsrichter zu bezeichnen. Bitte kommentieren Sie, wenn Sie einen besseren Vorschlag haben.