Ostacoli alla separazione di altre classi di complessità


9

Do naturale Prove , Relativizzazione e Algebrization influenzano anche la separazione di altre classi di complessità come LNLNPcoNPPHPSPACE ecc?

Ad esempio, la barriera per prove naturali dovrebbe influire su qualsiasi prova di poiché separerà . Tuttavia, la relazione tra e non sembra avere molto con gli OWF rispetto alla relazione tra e . Quindi le prove naturali influenzano la più forte separazione di ?NPCoNPPNPNPCoNPPNPNPCoNP


So che la linea superiore del foglio ( cs.umd.edu/~gasarch/BLOGPAPERS/natural.pdf ) comprende , P N P , P N C . Questo è il motivo per cui ho escluso P dall'elenco sopra. Dal momento che conosco N P C o N P spearati P e N P ho anche incluso la domanda separatamente. Quindi hai una citazione in cui si dice specificamente N P C o N PPPSPUNCEPNPPNCPNPCoNPPNPNPCoNP?
T ....

Risposte:


12

Vi sono (almeno) due aree in cui le barriere esistenti hanno poco da dire:

Limiti inferiori dell'ACC Non esiste alcuna barriera nota per dimostrare che TC0 non si trova nell'ACC (non uniforme), a parte la possibilità che la separazione possa essere falsa. Non è chiaro se la barriera Natural Proofs debba essere applicata all'ACC. La domanda si riduce a: dovremmo aspettarci che ci siano funzioni pseudocasuali implementabili in ACC?

LOGSPACE vs NP Come sottolineato da Fortnow , i meccanismi oracolari esistenti per il calcolo limitato dallo spazio non sembrano rappresentare una vera barriera per LOGSPACE vs NP. Per quanto ne so, i modelli di oracoli noti che producono un collasso di LOGSPACE e NP collassano anche ALTERNATING LOGSPACE (ovvero P) e ALTERNATING POLYTIME (ovvero PSPACE), quindi questi oracoli trattano i modelli computazionali alternati in modo incoerente con la realtà (poiché LOGSPACE non è uguale a PSPACE).


6

Il risultato di Razborov e Rudich nel loro documento di prove naturali è abbastanza generale. Non si limita a vs. N P .PNP

Personalmente mi piace la chiarezza della spiegazione nel recente libro di Stasys Jukna " Boolean Function Complexity: Advances and Frontiers ":

Definizione 18.30. Una funzione con l < n è chiamata generatore pseudocasuale sicuro ( s , ϵ ) se per qualsiasi circuito C di dimensioni s su n variabili, | P r [ C ( y ) = 1 ] - P r [ C ( G (G:{0,1}l{0,1}nl<n(s,ϵ)Csn dove y è scelto uniformemente in modo casuale in { 0 , 1 } n , e x in { 0 , 1 } l .

|Pr[C(y)=1]Pr[C(G(x))=1]|<ϵ,
y{0,1}nX{0,1}l

Definizione 18.31. Sia una funzione booleana. Diciamo che f è ( s , ϵ ) -hard se per qualsiasi circuito C di dimensione s , | P r [ C ( x ) = f ( x ) ] - 1f:0,1n0,1f(s,ϵ)Cs dovexviene scelto in modo uniforme in modo casuale in{0,1}n.

|Pr[C(x)=f(x)]12|<ϵ,
x{0,1}n

Un generatore di funzioni pseudo-casuale è una funzione booleana . Impostando le variabili y su casuale, otteniamo la sua funzione secondaria casuale f y ( x ) = f ( x , y ) . Sia h : { 0 , 1 } n{ 0 , 1f(x,y):{0,1}n+n2{0,1}yfy(x)=f(x,y) essere una funzione booleana veramente casuale. Un generatore f ( x , y ) è sicuro contro Γ -attacchi se per ogni circuito C in Γ , | P r [ C ( f y ) = 1 ] - P r [ C ( h ) = 1 ] | < 2 - n 2 .h:{0,1}n{0,1}f(x,y)ΓCΓ

|Pr[C(fy)=1]-Pr[C(h)=1]|<2-n2.

ΓΛΦ:Bn0,1
ΛΦ(f)=1fΛ
Φ(f)=12-O(n)22nfBn
ΦΓN=2nΦΓ

ΛΓΛ

La domanda è: 1. Crediamo che ci siano funzioni così difficili? 2. Quanto ci aspettiamo che siano costruttive / grandi le proprietà nelle prove di separazione attualmente possibili?

D'altra parte, Razbarov ha menzionato in vari punti che vede personalmente il risultato come guida per cosa evitare e non come un ostacolo essenziale alla dimostrazione di limiti inferiori.

A parte gli articoli di Ryan Williams degli ultimi anni, c'erano due articoli che ha menzionato:

  1. NPP

  2. NC1TC0TC0

La relativizzazione e l'algebraizzazione sono un po 'più complicate e dipendono dal modo in cui definiamo la relativizzazione per queste classi. Ma come regola generale semplice diagonalizzazione (una diagonalizzazione che utilizza lo stesso contro-esempio per tutte le macchine che calcolano la stessa funzione, cioè il contro-esempio dipende solo da quali macchine nel calcolo più piccolo e non dipende dal loro codice e da come calcolano ) non possono separare queste classi.

È possibile estrarre funzioni di diagonalizzazione non semplici da risultati di diagonalizzazione indiretta come limiti inferiori spazio-tempo per SAT.


PNPLNLNPcoNPPHPSpun'ce

NPCoNPPHPSPUNCENPCoNPL

1
Γ

@JAS, a proposito, se fossi in te non accetterei una risposta così in fretta, potresti ottenere risposte migliori.
Kaveh,

oh ok .... Non sono sicuro di cosa si possa dare di meglio se non quello che c'è nel libro.
T ....
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.