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)/3≤log2⁡(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)/(2−o(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 ?cclog2⁡L

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+B≤1L+R+A+B+C=1C≥0L≤R

3

c≤2c≤1.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.