Complexité de communication multipartite – Wikipedia wiki
En informatique théorique, complexité de communication multipartite est l’étude de la complexité de la communication dans le cadre où il y a plus de 2 joueurs.
Dans le jeu de communication traditionnel à deux parties, introduit par Yao (1979), [d’abord] deux joueurs, P d’abord et P 2 tenter de calculer une fonction booléenne
Joueur P d’abord connaît la valeur de X 2 , P 2 connaît la valeur de X d’abord , mais P je ne connaît pas la valeur de X je , pour je = 1, 2.
En d’autres termes, les joueurs connaissent les variables de l’autre, mais pas les leurs. Le nombre minimum de bits qui doivent être communiqués par les joueurs pour calculer F est la complexité de la communication de F , indiqué par K ( F ).
Le jeu de communication multipartite, défini en 1983, [2] est une puissante généralisation du cas de 2 parties: ici, les joueurs connaissent toutes les contributions des autres, sauf les leurs. En raison de cette propriété, ce modèle est parfois appelé modèle “numéros sur le front”, car si les joueurs étaient assis autour d’une table ronde, chacun portant sa propre entrée sur le front, alors chaque joueur verrait toutes les contributions des autres, sauf les leurs.
La définition formelle est la suivante:
joueurs:
l’intention de calculer une fonction booléenne
Sur le plateau
de variables il y a une partition fixe
de
Des classes
et joueur
connaît chaque variable, sauf ceux de
, pour
. Les joueurs ont une puissance de calcul illimitée, et ils communiquent à l’aide d’un tableau noir, vu par tous les joueurs.
Le but est de calculer
), de sorte qu’à la fin du calcul, chaque joueur connaît cette valeur. Le coût du calcul est le nombre de bits écrits sur le tableau noir pour l’entrée donnée
et partition
. Le coût d’un protocole multipartite est le nombre maximum de bits communiqués pour tout
de l’ensemble {0,1} n et la partition donnée
. Le
– Complexité de communication en partie,
d’une fonction
, en ce qui concerne la partition
, est le minimum des coûts de ceux
-Protocoles à partie qui calculent
. Le
-Party Complexité de communication symétrique de
est défini comme
où le maximum est repris k -Partitions de l’ensemble
.
Limites supérieures et inférieures [ modifier ]]
Pour une limite supérieure générale à la fois pour deux joueurs et plus, supposons que UN d’abord est l’une des plus petites classes de la partition UN d’abord , UN 2 , …, UN k . Alors P d’abord peut calculer n’importe quelle fonction booléenne de S avec | UN d’abord | + 1 bits de communication: P 2 Écrit le | UN d’abord | un peu de UN d’abord sur le tableau noir, P d’abord Le lit, et calcule et annonce la valeur
. Ainsi, ce qui suit peut être écrit:
La fonction du produit interne généralisé (GIP) [3] est défini comme suit:
Laisser
être
– Vecteurs de bits, et laissez
Soit le
fois
matrice, avec
colonnes comme le
vecteurs. Alors
est le nombre des lignes de matrice tout-1
, pris modulo 2. En d’autres termes, si les vecteurs
correspondent aux vecteurs caractéristiques de
sous-ensembles d’un
ensemble d’éléments, puis GIP correspond à la parité de l’intersection de ces
sous-ensembles.
Il a été montré [3] ce
avec une constante c > 0.
Une limite supérieure de la complexité de communication multipartite des spectacles GIP [4] ce
avec une constante c > 0.
Pour une fonction booléenne générale F , on peut lier la complexité de communication multipartite de F en utilisant son L d’abord norme [5] comme suit: [6]
Complexité de communication multipartite et générateurs de pseudorandom [ modifier ]]
Une construction d’un générateur de nombres pseudo-aléatoires était basée sur la limite inférieure du BNS pour la fonction GIP. [3]
- ^ Yao, Andrew Chi-Chih (1979), “Certaines questions de complexité liées à l’informatique distributive”, Actes du 11e Symposium ACM sur la théorie de l’informatique (Stoc ’79) , pp. 209–213, deux: 10.1145 / 800135.804414 , S2cid 999287 .
- ^ Chandra, Ashok K.; Furst, Merrick L.; Lipton, Richard J. (1983), “Protocoles multipartites”, Actes du 15e Symposium ACM sur la théorie de l’informatique (Stoc ’83) , pp. 94–99, deux: 10.1145 / 800061.808737 , Isbn 978-0897910996 , S2cid 18180950 .
- ^ un b c Babai, László; Nisan, Noam; Szegedy, Márió (1992), “Protocoles multipartites, générateurs de pseudorandoms pour l’espace de log et des compromis dans l’espace de temps” Journal of Computer and System Sciences , 45 (2): 204–232, doi: 10.1016 / 0022-0000 (92) 90047-M , M 1186884 .
- ^ Grolmusz, Vince (1994), “La limite inférieure du BNS pour les protocoles multipartites est presque optimale”, Informations et calculs , 112 (1): 51–54, doi: 10.1006 / inco.1994.1051 , M 1277711 .
- ^ Bruck, Jehoshua; Smolensky, Roman (1992), “Fonctions de seuil polynomial, AC 0 fonctions et normes spectrales ” (PDF) , SIAM Journal sur l’informatique , 21 (1): 33–42, doi: 10.1137 / 0221003 , M 1148813 .
- ^ Grolmusz, V. (1999), “Analyse harmonique, approximation réelle et complexité de communication des fonctions booléennes”, Algorithmique , 23 (4): 341–353, Citeseerx 10.1.1.53.6729 , est ce que je: 10.1007 / pl00009265 , M 1673395 , S2cid 26779824 .
Recent Comments