Mehrparteien-Kommunikationskomplexität von „Partitionsproblem festlegen“


13

In einer Anwendung, die ich in Betracht ziehe, muss ich die Kommunikationskomplexität des folgenden Problems kennen:

Bei sei S die Menge von ganzen Zahlen von 1 bis n . Alice, Bob und Carol erhalten jeweils eine Teilmenge von S , die mit A , B bzw. C bezeichnet ist. Sie wollen prüfen , ob A , B und C eine Teilung bilden S , das heißt, sie sind disjunkt und ihre Vereinigung ist S .nS1nSABCABCSS

Ich interessiere mich besonders für den Fall von 3 Parteien, aber andere Fälle wären auch interessant. Beachten Sie, dass für den Fall von 2 Parteien das Problem dem GLEICHHEITSPROBLEM äquivalent ist, sodass es für deterministische Protokolle eine untere Schranke von , für randomisierte Protokolle eine obere Schranke von O ( log n ) aufweist .Ω(n)O(log⁡n)

Meine Frage ist, ob dieses Problem vorher bekannt ist. Wenn Sie irgendwelche Probleme kennen, die damit zusammenhängen könnten, würde mich das ebenfalls interessieren.

Antworten:


17

Eine lineare Untergrenze für deterministisches CC folgt, indem eine der Mengen als leer festgelegt wird.

Für eine obere Schranke, erste Note randomisierten logarithmisch , dass dieses Problem auf das Problem reduziert werden kann , ob die Summe von drei fragen 3n - Bit - Zahlen ist genau 23n−1 . Diese kann in O(log⁡n) randomisierter Kommunikation gelöst werden, indem die Spieler mod einer zufälligen O(log⁡n) -Bit-Primzahl bedienen.


Können Sie nicht stattdessen Bit-Zahlen verwenden und einen Algorithmus erhalten, der auch in einem Streaming-Modell funktioniert? Damit dies funktioniert, müssen Sie auch überprüfen, ob die Gesamtzahl der Elemente korrekt ist. Dies ist jedoch einfach. Carries zerstören einen, also ist die Summe von n Zweierpotenzen genau dann 2 n - 1, wenn es genau eine Kopie jeder Zweierpotenz gibt. 2nn2n−1
— Warren Schudy

1

Ich untersuche eine etwas andere Frage, die verwandt zu sein scheint. Was wäre eine gute Referenz für Details zur randomisierten Obergrenze in der obigen Antwort?


1
Vielleicht solltest du eine andere Frage stellen?
— Suresh Venkat

Als Antwort auf mein Problem können Sie das zufällige Protokoll zur Lösung des Gleichstellungsproblems heranziehen, um eine Vorstellung davon zu bekommen. Zum Beispiel Beispiel 3.5 in Nissan-Kushilevitzs Buch. Die Hauptidee ist, Fingerabdrücke zu verwenden, denke ich.
— Danu
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.