Sia la dimensione minima di un circuito aritmetico (non monotono) che calcola un dato polinomio multilineare e indicano la dimensione minima di un circuito booleano (non monotono) che calcola la versione booleana di definito da: ( + , × , - ) f ( x 1 , … , x n ) = ∑ e ∈ E c e n ∏ i = 1 x e i iB ( f ) ( ∨ , ∧ , ¬ )
I polinomi noti per cui è più piccolo di ?
Se consideriamo le versioni monotone dei circuiti - nessuna porta Minus e nessuna Not - allora può essere anche esponenzialmente più piccola di : prendiamo, ad esempio, il polinomio del percorso st più breve su ; quindi e . Ma cosa succede nel "mondo non monotono"? Ovviamente, non si possono riconoscere grandi lacune solo perché non abbiamo limiti inferiori grandi su . Ma forse ci sono almeno alcune piccole lacune conosciute? ( ¬ ) B ( f )f K n B ( f ) = O ( n 3 ) A ( f ) = 2 Ω ( n )
NOTA (15.03.2016) Nella mia domanda, non ho specificato in che sono ammessi i coefficienti . Igor Sergeev mi ha ricordato che, per esempio, il seguente (univariato) polinomio ha (Strassen e persone del suo gruppo). Ma per questo polinomio, poiché . Possiamo ottenere fron un multivariata polinomio di variabili usando usando la sostituzione Kronecker. Associa ad ogni esponente un monomiale , dovesono i coefficienti 0-1 della rappresentazione binaria di . Quindi il polinomio desiderato è , e abbiamo che Ma la versione booleana di è solo un OR di variabili, quindi , e abbiamo un gap esponenziale uniforme. Pertanto, se l'entità dei coefficienti può essere tripla esponenziale nel numero di variabili, allora lo spazio può essere mostrato essere persino esponenziale. (In realtà, non la grandezza stessa - più la dipendenza algebrica dei coefficienti.) Ecco perché il vero problema con è il caso di piccoli