Numero di partizione del protocollo e complessità della comunicazione deterministica


22

Oltre alla complessità (deterministica) della comunicazione di una relazione R , un'altra misura di base per la quantità di comunicazione necessaria è il numero di partizione del protocollo p p ( R ) . La relazione tra queste due misure è nota fino a un fattore costante. La monografia di Kushilevitz e Nisan (1997) dàcc(R)R pp(R)

cc(R)/3log2(pp(R))cc(R).

Per quanto riguarda la seconda disuguaglianza, è facile dare (una famiglia infinita di) relazioni con log 2 ( p p ( R ) ) = c c ( R ) .Rlog2(pp(R))=cc(R)

Per quanto riguarda la prima disuguaglianza, Doerr (1999) ha mostrato che possiamo sostituire il fattore nel primo limite con c = 2.223 . Di quanto può essere migliorato il primo limite, se non del tutto? c=3c=2.223

Motivazione aggiuntiva dalla complessità descrittiva: il miglioramento della costante comporterà un miglioramento del limite inferiore della dimensione minima delle espressioni regolari equivalente a un determinato DFA che descrive un linguaggio finito, vedere Gruber e Johannsen (2008). 2.223

Sebbene non direttamente collegati a questa domanda, Kushilevitz, Linial e Ostrovsky (1999) hanno dato relazioni con c c ( R ) / ( 2 - o ( 1 ) ) log 2 ( r p ( R ) ) , dove r p ( R ) è il numero di partizione del rettangolo .Rcc(R)/(2o(1))log2(rp(R))rp(R)

EDIT: Notare che la domanda sopra è equivalente alla seguente domanda nella complessità del circuito booleano: Qual è la costante ottimale tale che ogni formula booleana DeMorgan di dimensione foglia L può essere trasformata in una formula equivalente di profondità al massimo c log 2 L ?cclog2L

Riferimenti :

  • Kushilevitz, Eyal; Nisan, Noam: complessità della comunicazione. Cambridge University Press, 1997.
  • Kushilevitz, Eyal; Linial, Nathan; Ostrovsky, Rafail: la congettura della matrice lineare nella complessità della comunicazione è falsa, Combinatorica 19 (2): 241-254, 1999.
  • Doerr, Benjamin: complessità della comunicazione e numero di partizione del protocollo, relazione tecnica 99-28, seminari sull'università di Berichtsreihe Matichatischen, 1999.
  • Gruber, Hermann; Johannsen, Jan: limiti inferiori ottimali sulla dimensione delle espressioni regolari usando la complessità della comunicazione. In: Fondamenti di Software Science and Computing Structures 2008 (FoSSaCS 2008), LNCS 4962, 273-286. Springer.

Non sapevo del secondo riferimento e ho provato a cercarlo su Google e non ho trovato una versione online. Avete un link?
Marcos Villagra,

è questa la home page dell'autore? mpi-inf.mpg.de/~doerr
Marcos Villagra

Sì, questa è la home page dell'autore. Il link citeseerX che ho usato per scaricare il documento sembra essere sparito. Puoi chiedere alla tua biblioteca se possono ottenere una copia cartacea; ma potrebbe essere meglio chiedere all'autore se è disposto a metterlo sulla sua homepage o su arxiv.
Hermann Gruber,

2
L'unica cosa recente che potrebbe essere utile di cui sono a conoscenza è questo documento lab2.kuis.kyoto-u.ac.jp/~kenya/MFCS2010.pdf .
Hartmut Klauck,

2
Davvero non capisco per cosa stai offrendo la generosità. Vuoi una costante più piccola invece di 3? Citi tu stesso il documento Doerr dove è stato migliorato a 2.223 ...
domotorp,

Risposte:


10

cc(R)2log2(pp(R))

Indiretto supponiamo che esista una R per la quale ciò non è vero e prendiamo la R con la pp (R) più piccola possibile che viola la disuguaglianza. Fondamentalmente dobbiamo dimostrare che usando due bit, possiamo dimezzare il numero di foglie in tutti e quattro i risultati dell'albero del protocollo, quindi abbiamo finito usando l'induzione.

××××

Ora sappiamo che L + R> 1/2, L, R <1/2 e senza perdita di generalità possiamo supporre che L sia al massimo R. Sappiamo anche D = A + B + C <1/2. Ne segue che 2L + A + B <1, da cui sappiamo che L + A <1/2 o L + B <1/2, questi saranno i nostri due casi.

Caso L + A <1/2: il primo Bob dice se il suo input appartiene o meno a Y0. In caso contrario, ci rimangono al massimo D <1/2 foglie. In tal caso, Alice dice se il suo input appartiene o meno a XR. Altrimenti, ci rimangono al massimo L + A <1/2 foglie. In tal caso, ci restano R <1/2 foglie.

Caso L + B <1/2: prima Alice dice se il suo input appartiene o meno a XR. Se lo fa, allora Bob dice se appartiene a Y0 oppure no, a seconda di ciò abbiamo delle foglie R o B rimanenti. Se l'input di Alice non è in XR, allora Alice dice se il suo input è in XL o no. Se lo è, allora abbiamo L + B <1/2 foglie rimanenti. In caso contrario, abbiamo al massimo D <1/2 foglie rimanenti.

In tutti i casi abbiamo finito. Fatemi sapere cosa ne pensate.


1
2L+A+B1L+R+A+B+C=1C0LR

3

c2c1.73

Riferimenti

Stasys Jukna. Complessità delle funzioni booleane: progressi e frontiere. Springer, 2012.

VM Khrapchenko. Su una relazione tra la complessità e la profondità. Metody Diskretnogo Analiza in Synthezis of Control Systems 32: 76–94, 1978.


1
Questo capitolo riguarda le formule e non la complessità della comunicazione, ma le prove sembrano davvero simili. Questi problemi sono equivalenti?
domotorp,

Sì, questi problemi sono equivalenti. La prova è tramite i giochi di Karchmer-Wigderson. Vedi ad esempio Teorema 3.13 nel libro di Jukna. (Si noti che l'equivalenza vale per le formule DeMorgan, non per le formule booleane generali su tutta la base.)
Hermann Gruber,

Nei giochi KW l'obiettivo è trovare una coordinata diversa se la promessa è che f (x) differisce da f (y), quindi è abbastanza differente dalla complessità della comunicazione in generale.
domotorp,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.