Kommunikationskomplexität beim Finden eines gemeinsamen Elements zweier Teilmengen


8

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 ?S{1,,n}T{1,,n}|ST|=1ST

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.lognSTO(logn)

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.2/3

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?Ω(n)


1
"Alice und Bob können mit öffentlichen Münzen erraten und abbrechen, wenn sie falsch raten." Ich glaube nicht, dass ihre Definition von Zero-Communication-Protokollen es Alice und Bob ermöglicht, nach dem Erraten abzubrechen. Wenn beide antworten, müssen sie mit hoher Wahrscheinlichkeit gewinnen. ST
Shitikanth

1
Entschuldigung für die schlampige Sprache. Zur Verdeutlichung wählen sie mit öffentlichen Münzen. Alice wird abgebrochen , wenn i S und Bob Abbrüchen wenn i T . Wenn keine Partei abbricht, antworten sie i . Diese Art von Spielerei wird manchmal als "Raten" bezeichnet. i{1,,n}iSiTi
Dan Stahlke

Ich verstehe, was du jetzt meinst. Dies ist jedoch nur ein mögliches Null-Kommunikationsprotokoll für dieses Problem. Die Autoren beschreiben ein anderes Protokoll, das mit einer Wahrscheinlichkeit von nur abbrechen würde . 2O(n)
Shitikanth

arxiv: 1204.1505 zeigt, dass die Kosten eines möglichen Nullkommunikationsprotokolls (ZC) mit einheitlicher Abbruchwahrscheinlichkeit (über die Eingaben) durch nahezu alle bekannten Techniken zur Senkung der Kommunikationskosten niedriger begrenzt sind. Das Protokoll ich schon erwähnt , hat Kosten . logn
Dan Stahlke

Antworten:


5

(Reduzierung der eingestellten Disjunktheit)

S,T[n]|ST|1STXXSTO(logn)

STΩ(n)


Ja natürlich danke! Ich wusste, dass die Antwort Disjunktheit beinhalten sollte, aber ich konnte es nicht sehen. Bevor ich die Frage abschließe, würde ich gerne sehen, ob sich jemand zu der offensichtlichen Lücke zwischen Kommunikation und Kommunikationskosten von Null äußert.
Dan Stahlke

Ich bin mir nicht sicher, was Sie unter Kommunikationskosten verstehen. Können Sie einen Link oder eine Referenz angeben?
Shitikanth

Ich habe die Frage mit einem Link zu einem Papier aktualisiert und werde auch die Definition für die ZC-Kosten bereitstellen.
Dan Stahlke

ST|ST|=1|ST|>1

2
Ω(n)

1

EQ(s1,t1)EQ(s2,t2)EQ(sn,tn).
x1y1x2y2xnyn.
Die Kommunikationskomplexität dieser beiden Probleme ist äquivalent, da Gleichheit zu konstanten randomisierten Kommunikationskosten erfolgen kann.

isi=tiIPIPIPΘ(n)

Ich hoffe das hilft.


-3

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.