Questa è una domanda sulla complessità del circuito. (Le definizioni sono in fondo.)
Yao e Beigel-Tarui dimostrato che ogni famiglia di circuiti di dimensione ha una famiglia circuito equivalente formato di profondità due , dove la porta di uscita è una funzione simmetrica e il secondo livello consiste di porte di fan-in. Si tratta di un "collasso di profondità" abbastanza notevole di una famiglia di circuiti: da un circuito di profondità 100 è possibile ridurre la profondità a 2, con solo un esplosione quasi polinomiale (e un cancello elegante ma ancora limitato nella parte superiore).
La mia domanda: esiste un modo noto per esprimere una famiglia di circuiti allo stesso modo? Più ambiziosamente, che dire di una famiglia di circuiti ? Le risposte potenziali avrebbero la forma: "Ogni circuito di dimensione può essere riconosciuto da una famiglia di profondità due di dimensione , in cui la porta di uscita è una funzione di tipo e il secondo livello di porte ha tipo " .
Non deve essere profondità due, qualsiasi tipo di risultato a profondità fissa sarebbe interessante. Provare che ogni circuito può essere rappresentato in profondità 3 da un circuito costituito solo da gate di funzioni simmetriche sarebbe molto interessante.
Alcune osservazioni minori:
Se la risposta è banale per qualsiasi funzione booleana (possiamo esprimere qualsiasi funzione come O R di 2 n A N D s). Per concretezza, richiediamo f ( n ) = 2 n o ( 1 ) .
La risposta è anche banale se o Y possono essere una funzione arbitraria calcolabile in T C 0 ... :) Sono ovviamente interessato a funzioni "più semplici", qualunque cosa significhi. È un po 'scivoloso da definire perché ci sono famiglie di funzioni simmetriche che sono incomprensibili. (Ci sono linguaggi unari che sono inequivocabili.) Se lo desideri, puoi semplicemente sostituire X e Y con funzioni simmetriche nell'istruzione , tuttavia sarei interessato a qualsiasi altra scelta accurata di gate.
(Ora per alcuni brevi ricordi della notazione:
è la classe riconosciuta da una famiglia di circuiti di fan-in a profondità costante illimitati con A N D , O R e Mporte O D m per una costante m > 1 indipendente dalla dimensione del circuito. A M O D m gate restituisce 1 se la somma dei suoi ingressi è divisibile per m .
è la classe riconosciuta da circuiti a profondità costante con M A J O R I T Y cancelli illimitata fan-in.
è la classe riconosciuta dai circuiti a profondità logaritmica conporte A N D , O R , N O T di fan-in limitate.
È noto che quando la dimensione del circuito è limitata per essere polinomiale nel numero di ingressi.)