Qual è la classe di complessità "più piccola" per cui è noto un limite di circuito superlineare?


25

Ci scusiamo per aver posto una domanda che deve sicuramente trovarsi in molti riferimenti standard. Sono curioso di sapere esattamente la domanda nel titolo, in particolare sto pensando ai circuiti booleani, senza limiti di profondità. Metto le virgolette "più piccole" per consentire la possibilità che ci siano più classi diverse, non conosciute per includersi, per le quali è noto un limite superlineare.

Risposte:


25

Credo che le classi più piccole conosciute siano S2P (Cai, 2001), PP (Vinodchandran, 2005) e (MAcoMA)/1 (Santhanam, 2007). Tutti questi sono noti per non essere in SIZE(nk) per ogni costante k .


1
Grazie a tutti per le risposte. Sto accettando Ryan's in quanto ha la più grande varietà di risultati, ma grazie Robin e Kaveh per le spiegazioni dettagliate.
Matt Hastings

20

Il risultato più forte di cui sono a conoscenza è che per tutti i k c'è un problema in che richiede circuiti di dimensione Ω ( n k ) .S2PΩ(nk)

è una classe contenuta in Z P P N P , che è essa stessa contenuta in Σ P 2Π P 2S2PZPPNPΣ2PΠ2P . (Lo zoo della complessità ha più informazioni su questa classe.)

Il risultato deriva dalla versione più forte del teorema di Karp-Lipton dovuta a Cai .

Una rapida dimostrazione di come questo deriva dal teorema di KL: in primo luogo, se SAT richiede circuiti di dimensioni super-polinomiali, abbiamo finito, poiché abbiamo mostrato un problema in che necessita di circuiti di dimensioni super-polinomiali. Se SAT ha circuiti di dimensioni polinomiali, quindi con la versione più forte del teorema di Karp-Lipton, PH collassa su S P 2 . Sappiamo che PH contiene problemi di questo tipo (secondo il risultato di Kannan), e quindi S P 2 contiene un tale problema.S2PS2PS2P


3
Una risposta piacevole e superiore come sempre. :)
Kaveh,

13

Per i circuiti generali, sappiamo che ci sono problemi in che richiedono circuiti di dimensioni Ω ( n k ) , ciò è dovuto a Ravi Kannan (1981) e si basa sul suo risultato che P HΣ2pΠ2pΩ(nk)PH contiene tali problemi .

Penso che i migliori ribassi per siano ancora circa 5 nNP5n .

Vedi il libro di Arora e Barak, pagina 297. Richard J. Lipton aveva un post sul suo blog su questi risultati, vedi anche questo .


1

Per raffinare la risposta, per ogni k 1 e c , sia * Il problema ricerca 3-SAT non ha ~ O ( n k ) i circuiti, o * Qualche problema in O 2 P con il tempo (e la dimensione testimone) limitato a ˜ O ( n k 2 ) non ha circuiti io- O ( n k ( log n ) c ) (io significa infinitamente spesso).S2Pk1c
O~(nk)
O2PO~(nk2)O(nk(logn)c)

Se al posto del problema di ricerca 3-SAT, abbiamo usato il problema di decisione, time ˜ O ( n k 2 + k ) è sufficiente, e se abbiamo usato il problema di decisione per bit i nell'assegnazione lessicograficamente minima per 3-SAT , ˜ O ( n min ( k 2 + k , k 3 ) )O2PO~(nk2+k)iO~(nmin(k2+k,k3)) sufficiente.

Un problema decisionale non calcolabile con i circuiti io- è il numero minimo N (interrogato utilizzando le sue cifre binarie) che non è la tabella di verità di un circuito con n k( log n ) c + 1 cancelli. Se NP è in P / poli, il problema ha un testimone ignoto inconfutabile costituito da quanto segue: (1) N (2) un circuito che ha dato N < N , mostra che N ha un circuito sufficientemente piccolo.O(nk(logn)c)Nnk(logn)c+1
N
N<NN
(3) (usato solo per associato) un verificatore che ci consente di eseguire il circuito avversario per (2) soloO(1)O~(nk3)O(1) volte (sempre 1 bit per corsa).

In una nota separata, per ogni , ci sono problemi di decisione in (MA ∩ coMA) / 1 che non hanno circuiti O ( n k ) . '/ 1' significa che la macchina riceve un po 'di consigli che dipende solo dalla dimensione dell'input. Inoltre, la stringa che Merlin invia può essere scelta per dipendere solo dalla dimensione di input (con questa restrizione, MA è un sottoinsieme di O 2 P ) e dalla complessità della consulenza Σ P 2 . La dimostrazione (Santhanam 2007) generalizza IP = PSPACE e PSPACE⊂P / poli ⇒ PSPACE = MA utilizzando un certo problema PSPACE ben educato e riempiendo gli ingressi per ottenere dimensioni minime del circuito che sono infinitamente spesso tra n k + 1kO(nk)O2PΣ2Pnk+1nk+2nn

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.