Angenommen, Alice empfängt eine Teilmenge und Bob empfängt T ⊆ { 1 , … , n } . Es wird versprochen, dass | S ∩ T | = 1 . Was ist die zufällige Kommunikationskomplexität bei der Bestimmung des gemeinsamen Elements S ∩ T ?
Mein Interesse daran ist wie folgt. Die Null-Kommunikationskosten für dieses Problem sind da Alice und Bob S ∩ T nur mit öffentlichen Münzen erraten und abbrechen können, wenn sie falsch raten. Ich kann mir jedoch kein O ( log n ) -Kosten-Kommunikationsprotokoll vorstellen. Da nicht bekannt ist, ob die Kommunikationskosten Null viel geringer sind als die zufälligen Kommunikationskosten, denke ich, dass mir hier etwas Offensichtliches fehlt.
Die Kommunikationskosten Null sind wie folgt definiert. Nachdem Alice und Bob ihre Eingaben erhalten haben, dürfen sie überhaupt nicht mehr kommunizieren. Sie teilen sich jedoch öffentliche Münzen und dürfen mit "Abbruch" antworten. Wenn keine der beiden Parteien Abbrüchen, müssen sie die richtige Antwort mit bieten Wahrscheinlichkeit. Die Kommunikationskosten Null sind das negative Protokoll der Wahrscheinlichkeit, nicht abzubrechen. In arxiv: 1204.1505 wird (unter anderem) gezeigt, dass fast alle bekannten Untergrenzen der Kommunikationskomplexität tatsächlich Untergrenzen für die Nullkommunikation sind.
Update: @Shitikanth hat gezeigt, dass die Kommunikationskomplexität beträgt . Anscheinend ergibt dies eine Lücke zwischen Kommunikationskosten und Null-Kommunikationskosten. Aber arxiv: 1204.1505 scheint den Eindruck zu erwecken, dass keine solche Lücke bekannt ist. Was vermisse ich?
quelle
Antworten:
(Reduzierung der eingestellten Disjunktheit)
quelle
Ich hoffe das hilft.
quelle
Das schnellste Protokoll, das ich mir vorstellen kann, ist das alternative Austauschen eines zufälligen benachbarten Elementpaares, wobei Dinge weggeworfen werden, die übersprungen werden.
Alice [1,10,26,49,50] Bob [2,3,25,49,51]
Alice benachbartes Paar ist [10,26], also wirft Bob 25 weg
Alice [1,49,50] Bob [2,3,49,51]
Bob benachbartes Paar ist [3,49] Match auf 49 also halt
quelle