Limiti inferiori delle dimensioni della formula per le funzioni AC0


25

Domanda:

Qual è il limite inferiore della formula più noto per una funzione esplicita in AC 0 ? Esiste una funzione esplicita con un limite inferiore ?Ω(n2)

Sfondo:

Come la maggior parte dei limiti inferiori, i limiti inferiori della dimensione della formula sono difficili da trovare. Sono interessato ai limiti inferiori delle dimensioni della formula rispetto al set di gate universale standard {AND, OR, NOT}.

La dimensione della formula più nota per il limite inferiore per una funzione esplicita su questo set di gate è per una funzione definita da Andreev. Questo limite è stato mostrato da Håstad, migliorando il limite inferiore di Andreev di . Un altro limite inferiore esplicito è il limite inferiore Khrapchenko per la funzione di parità.Ω ( n 2.5 - o ( 1 ) ) Ω ( n 2 )Ω(n3o(1))Ω(n2.5o(1))Ω(n2)

Tuttavia, queste due funzioni non sono in AC 0 . Mi chiedo se conosciamo una funzione esplicita in AC 0 con un limite inferiore quadratico (o migliore). Il limite migliore di cui sono a conoscenza è il limite inferiore per la funzione Element Distinctness, come mostrato da Nechiporuk. Nota che la funzione di distinzione degli elementi è in AC 0 , quindi sto cercando un limite inferiore per una funzione AC 0 esplicita che sia migliore di , preferibilmente .Ω(n2/logn)Ω ( n 2 )Ω(n2/logn)Ω(n2)

Ulteriori letture:

Un'eccellente risorsa sull'argomento è "Boolean Function Complexity: Advances and Frontiers" di Stasys Jukna. Una bozza del libro è disponibile gratuitamente sul suo sito web.


La ragione della mancanza di legami inferiori superlineari per le funzioni essere una sorta di auto-riducibilità per le funzioni ? vale a dire se abbiamo un limite inferiore (dove non dipende dalla profondità) otteniamo un limite inferiore superpolio. A C 0 n 1 + ϵ ϵAC0AC0n1+ϵϵ
Kaveh,

@Kaveh: non sono sicuro di aver capito. Abbiamo già un limite inferiore per una funzione in (elemento distintivo). A C 0Ω(n2/logn)AC0
Robin Kothari,

Spiacente, sostituisci il superlineare con il super quadratico. Intendo qualcosa di simile al risultato Allender-Koucky per . L'esponente per potrebbe essere più grande. Un tale risultato può spiegare perché è difficile trovare basso per le funzioni . A C 0 A C 0 A C 0TC0AC0AC0AC0
Kaveh,

Sembra che qualsiasi problema che sia completo per sotto le riduzioni di Turing sia fortemente auto-riducibile, ma questo non sembra dare quello che mi aspettavo poiché la dimensione dell'autodiduzione può essere polinomialmente grande. N C 0AC0NC0
Kaveh,

Risposte:


15

Una bella domanda! Khrapchenko non può assolutamente dare limiti inferiori quadratici per le funzioni . Il suo limite inferiore è in effetti almeno un quadrato di sensibilità media. E tutte le funzioni in hanno una sensibilità media poliarcaritmica. Apparentemente anche Subbotovskaya-Andreev non può dare una tale funzione perché l'argomento che usano (la restrizione casuale porta a formule molto più piccole) è esattamente la ragione per forzare grandi dimensioni del circuito ; Hastad's Switching Lemma (non sono del tutto sicuro, solo un'intuizione). L'unica speranza è Nechiporuk. Ma il suo argomento non può dare più di , per ragioni teoriche di informazione. Quindi, può essere che tutto in A C 0 A C 0 n 2 / log n A C 0AC0AC0AC0n2/lognAC0ha formule di dimensione quadratica (o anche più piccola)? Non ci credo, ma non sono riuscito a trovare rapidamente un controesempio.

In realtà, il fenomeno Allender-Koucky si pone anche in un altro contesto - nella complessità del grafico. Supponiamo che un circuito di variabili rappresenti un bipartito grafico sui vertici se per ogni vettore di input con esattamente due 1s è, diciamo, posizioni e ( , ) il circuito accetta vertici IFF e sono adiacenti in . Problema: mostra un grafico esplicito richiede almenon × n G V = { 1 , ... , 2 n } un i j i n j > n un i j G G n ε Σ 3 n 1 / 2 2 m = 2 log n n ε2nn×nGV={1,,2n}aijinj>naijGGnϵcancelli da rappresentare con un monotono Sigma_3. Sembra una domanda innocente (dal momento che la maggior parte dei grafici richiede circa gate. Ma un tale grafico ci darebbe una funzione booleana di variabili che richiedono circuiti di profondità di log non monotone di dimensioni superlineari ( dai risultati di Valiant). Pertanto, anche provare limiti inferiori per i circuiti di profondità 3 può essere una sfida. Σ3n1/22m=2lognnϵ


Benvenuto in cstheory. :) (a proposito, il tuo nuovo libro sembra piuttosto interessante, purtroppo non sono un madrelingua inglese, quindi non posso fare a meno di rileggerlo.)
Kaveh

In realtà, a questo punto sono anche molto importanti eventuali commenti / critiche sui contenuti / riferimenti e così via. La versione attuale è qui . Utente: amico Password: catchthecat
Stasys

Grazie :) Leggerò gli ultimi capitoli sulla complessità della prova proposizionale.
Kaveh,

2
Grazie mille per la risposta! Se pensi a una funzione in che congetture richiede una formula di dimensioni , sarò interessato a sapere. Ω ( n 2 )AC0Ω(n2)
Robin Kothari,

12

Grazie, Kaveh, per aver voluto dare un'occhiata ai capitoli sulla complessità delle prove!

Per quanto riguarda la domanda di Robin, innanzitutto che la nota contiene funzioni che richiedono formule (e persino circuiti) di dimensioni per qualsiasi costante . Questo segue, diciamo, da un semplice fatto che contiene tutti i DNF con monomi costantemente lunghi. Pertanto, contiene almeno funzioni distinte, per qualsiasi . D'altra parte, disponiamo al massimo di funzioni calcolabili con formule di dimensione .n k k A C 0 A C 0 expAC0 nkkAC0AC0k exp ( t log n ) texp(nk)kexp(tlogn)t

Ho discusso brevemente del problema di ottenere espliciti limiti inferiori di o più grandi con Igor Sergeev (dell'università di Mosca). Una possibilità potrebbe essere quella di utilizzare il metodo di Andreev, ma applicato ad un'altra funzione più semplice calcolabile anziché alla parità. Cioè, si consideri una funzione di variabili della forma dove e è una funzione in di variabili; è la funzione più complessa delle variabili ( è sufficiente la semplice esistenza di ). Abbiamo solo bisogno che la funzione n F ( X ) = f ( g ( X 1 ) , ... , g ( X b ) ) b = log n g A C 0 n / b f b f g k X g g 2 3 / 2n2nF(X)=f(g(X1),,g(Xb))b=logngAC0n/bfbfgnon può essere "ucciso" nel seguente senso: se correggiamo tutte le variabili tranne in , allora deve essere possibile correggere tutte le variabili rimanenti tranne una di modo che la sottofunzione di ottenuta sia una singola variabile. Quindi applicando l'argomento di Andreev e usando il risultato di Hastad secondo cui la costante di riduzione è almeno (non solo come mostrato in precedenza da Sybbotovskaya), il limite inferiore risultante per sarà di circa . Naturalmente, sappiamo che ogni funzione in può essere eliminata correggendo tutte le variabili tranne , per alcune costantikXgg23/2n 3 / k 2 A C 0 n 1F(X)n3/k2AC0 d2n2AC0n 1 / 2n1/dd2. Ma per ottenere un limite inferiore di basterebbe trovare una funzione esplicita in che non può essere eliminata correggendo tutte le variabili , ma, per esempio, . Si dovrebbe cercare una tale funzione in profondità maggiore di due.n2AC0n1/2

In realtà, per la funzione come sopra, si possono ottenere limiti inferiori su tramite un semplice argomento avido, senza Nechiporuk, senza Subbotovskaya e senza restrizioni casuali! Per questo, è semplicemente sufficiente che la "funzione interna" g (Y) sia non banale (dipende da tutte le sue variabili ). Inoltre, il limite vale per qualsiasi base di fan-gate costanti, non solo per le formule di De Morgan.n 2 / log n n / bF(X)n2/lognn/b

Prova: data una formula per con foglie , seleziona in ogni blocco una variabile che appare come il numero più piccolo di volte come una foglia. Quindi imposta tutte le variabili rimanenti sulle costanti corrispondenti in modo che ciascuna si trasformi in una variabile o nella sua negazione. La formula ottenuta sarà quindi almeno volte inferiore alla formula originale. Pertanto, è almeno volte la dimensione della formula di , ovvero . QEDs X i g ( X i ) n / b s n / b = n / log n 2 b / log b = n / log log n f s n 2 - o ( 1 )F(X)sXig(Xi)n/bsn/b=n/logn2b/logb=n/loglognfsn2o(1)

Per ottenere o più, è necessario incorporare l'effetto di restringimento di Subbotovskaya-Hastad sotto restrizioni casuali. Un possibile candidato potrebbe essere una versione della funzione di Sipser usata da Hastad per mostrare che i circuiti di profondità sono più potenti di quelli di profondità . ( d + 1 ) dn2(d+1)d

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.