Discussione :
Ultimamente ho trascorso un po 'di tempo personale imparando varie cose nella complessità della comunicazione. Ad esempio, ho acquisito familiarità con il capitolo pertinente di Arora / Barak, ho iniziato a leggere alcuni documenti e ho ordinato il libro di Kushilevitz / Nisan. Intuitivamente, voglio confrontare la complessità della comunicazione con la complessità computazionale. E in particolare, sono colpito dal fatto che la complessità computazionale si è sviluppata in una ricca teoria di collocazione dei problemi computazionali in classi di complessità, alcune delle quali possono essere a loro volta ( almeno da una prospettiva ) concepite in termini di problemi completi per ogni classe data. Ad esempio, quando si spiega per qualcuno per la prima volta, è difficile evitare confronti con SAT o qualche altro problema NP-completo.
In confronto, non ho mai sentito nulla di un concetto analogo per le classi di complessità della comunicazione. Ci sono molti esempi di cui sono a conoscenza, di problemi "completi per un teorema". Ad esempio, come un quadro generale, gli autori potrebbero descrivere un determinato problema di comunicazione e poi dimostrare che un teorema correlata T detiene i f f il problema di comunicazione può essere risolto in X o meno bit (per alcuni X che dipende dalla specifica teorema / coppia problematica in questione). La terminologia utilizzata poi in letteratura è che P è "completa" per T .
Inoltre, c'è una linea allettante nella bozza del capitolo sulla complessità della comunicazione di Arora / Barak (che sembra essere stata rimossa / ottimizzata nella stampa finale) che afferma "In generale, si possono considerare protocolli di comunicazione analoghi a , c o N P , P H ecc. " Tuttavia, noto due importanti omissioni:
- Il concetto "analogo" sembra essere un modo per calcolare la complessità della comunicazione per risolvere un determinato protocollo con accesso a diversi tipi di risorse, ma si arresta appena prima di definire le classi di complessità della comunicazione adeguate ...
- La maggior parte della complessità della comunicazione sembra essere relativamente "di basso livello", nel senso che la stragrande maggioranza dei risultati / teoremi / ecc. ruota attorno a valori piccoli, specifici, di dimensioni polinomiali. Questo in qualche modo pone la questione del perché, diciamo, è interessante per il calcolo, ma il concetto analogo sembra essere meno interessante per la comunicazione. (Certo, potrei semplicemente essere in colpa per essere semplicemente inconsapevole dei concetti di complessità della comunicazione "di livello superiore".)
Domande :
Esiste un concetto analogo per le classi di complessità computazionale per la complessità della comunicazione?
E:
In tal caso, come si confronta con la nozione "standard" di classi di complessità? (ad esempio ci sono limiti naturali alle "classi di complessità della comunicazione" che le causano intrinsecamente insufficienti rispetto all'intera gamma di classi di complessità computazionale?) In caso contrario, qual è la ragione "generale" per cui le classi sono un formalismo interessante per la complessità computazionale ma non per complessità comunicativa?