La complejidad de la comunicación multipartita de "Establecer problema de partición"


13

En una aplicación que estoy considerando, necesito saber la complejidad de comunicación del siguiente problema:

Dado , sea S el conjunto de enteros de 1 a n . Alice, Bob y Carol reciben cada uno un subconjunto de S , denotado por A , B y C , respectivamente. Ellos quieren comprobar si A , B y C forman una partición de S , es decir, son disjuntos y su unión es S .norteS1norteSUNsiCUNsiCSS

Estoy particularmente interesado en el caso de 3 partes, pero otros casos también serían interesantes. Tenga en cuenta que para el caso de 2 partes, el problema es equivalente al problema de IGUALDAD, por lo que tiene un límite inferior de para protocolos deterministas, pero un límite superior de O ( log n ) para protocolos aleatorios.Ω(n)O(logn)

Mi pregunta es si este problema se conoce antes. Si conoce algún problema que pueda estar relacionado, también me interesaría saberlo.

Respuestas:


17

Un límite inferior lineal en CC determinista sigue fijando uno de los conjuntos para que esté vacío.

Para un límite superior logarítmico aleatorizado, primero tenga en cuenta que este problema puede reducirse al problema preguntando si la suma de tres números de 3norte bits es exactamente 23norte-1 . Este puede ser resuelto en comunicación aleatoria O(Iniciar sesiónnorte) por los jugadores que operan en un modo aleatorio O(Iniciar sesiónnorte) -bit prime.


¿No puede usar números de bits y obtener un algoritmo que también funcione en un modelo de transmisión? Para que esto funcione, también debe verificar que el número total de elementos sea correcto, pero eso es fácil de hacer. Transporta los destruidos, por lo que la suma de n potencias de dos es igual a 2 n - 1 si y solo si hay exactamente una copia de cada potencia de dos. 2nortenorte2norte-1
Warren Schudy

1

Estoy investigando una pregunta ligeramente diferente, que parece estar relacionada. ¿Cuál sería una buena referencia para obtener detalles sobre el límite superior aleatorizado en la respuesta anterior?


1
tal vez deberías publicar otra pregunta?
Suresh Venkat

Para la respuesta a mi problema, puede mirar el protocolo aleatorizado para resolver el problema de igualdad para tener una idea. Por ejemplo, Ejemplo 3.5 en el libro de Nissan-Kushilevitz. La idea principal es usar huellas digitales, supongo.
Danu
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.