Esatta complessità di un problema in


9

Sia xi{1,0,+1} per i{1,,n} , con la promessa che x=i=1nxi{0,1} (dove la somma è superiore a Z ). Allora, qual è la complessità nel determinare se x=1 ?

Si noti che banalmente il problema risiede in m2AC0[m] perché x1modm iff x=1 . La domanda è: il problema risiede in AC0 ? In tal caso, a cosa sta assistendo il circuito? In caso contrario, come si può provare questo?


Questo problema potrebbe essere banale ma non conosco la risposta e sarei molto interessato a conoscerla.
SamiD,

Risposte:


7

Puoi usare il solito argomento sul lemma di commutazione. Non hai spiegato come rappresenti il ​​tuo input in binario, ma con qualsiasi codifica ragionevole, la seguente funzione è AC equivalente alla tua funzione: (Partiamo dal presupposto che sia pari.) Seguendo queste note di lezione , supponiamo che possa essere calcolato da un circuito di profondità di dimensioni . Quindi una restrizione casuale di lascia al massimo una funzione della complessità dell'albero decisionale0

f(x1,,xn)={0if x1x2+x3x4+xn=0,1if x1x2+x3x4+xn=1,?otherwise.
nfdnbnn1/2d2d(b+1)+1 con probabilità almeno . Un calcolo probabilmente mostrerà che questa è un'altra istanza di (su una dimensione di input più piccola) con probabilità , e quindi c'è qualche restrizione casuale che produce sia un'istanza di su input e una funzione con complessità dell'albero decisionale costante, che porta a una contraddizione. Lo stesso argomento dovrebbe produrre limiti inferiori esponenziali.11/(3n)fΘ(1/n)fn1/2d

Penso che la sensibilità totale di questa funzione sarà anche , quindi potresti probabilmente usarla per ottenere il limite inferiore esponenziale nella mia risposta. Il risultato che cito qui usa il teorema di Linial-Mansour-Nisan, che a sua volta usa il lemma di commutazione + limiti semplici sullo spettro di funzioni di complessità dell'albero a bassa decisione. Θ(n)
Sasho Nikolov,

7

Non penso che questo sia in AC0 e posso mostrare un limite inferiore per il relativo problema promettente di distinguere tra e , quando . Tecniche di Fourier simili dovrebbero applicarsi al tuo problema, ma non l'ho verificato. O forse c'è una semplice riduzione.xi=0xi=2x{1,1}n

Supponiamo che ci sia una dimensione profondità circuito che calcola una funzione tale che ogniqualvolta . Perché per una casuale , la probabilità che sia e per ognuna di queste ci sono coordinate che cambiano il valore di , l'influenza totale di èsdf:{1,1}n{0,1}f(x)=ixiixi{0,2}xixi=02n(nn/2)n1/2xn/2ffΩ(n1/2), che è all'incirca uguale alla maggioranza (perché hai incluso la maggior parte degli input sensibili della maggioranza). Secondo un teorema di Hastad (vedi Colorraly 2.5 nelle note di Ryan O'Donnel ), ciò implica che

s2Ω(n1/(2d2)).
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.