Complexidade exata de um problema em

9

Seja xi{1,0,+1} para i{1,,n} , com a promessa de que x=i=1nxi{0,1} (onde a soma está acima ). Então, qual é a complexidade de determinar se ?Zx=1

Observe que trivialmente o problema está em porque iff x = 1 . A pergunta é: o problema está em \ mathsf {AC} ^ 0 ? Se sim, qual é o circuito que está testemunhando isso? Se não, como provar isso?m2AC0[m] x = 1 A C 0x1modmx=1AC0

SamiD
fonte
Esse problema pode ser trivial, mas não sei a resposta e ficaria muito interessado em saber.
SamiD 30/10

Respostas:

7

Você pode usar o argumento de lema de comutação usual. Você não explicou como representa sua entrada em binário, mas, sob qualquer codificação razoável, a seguinte função é AC equivalente à sua função: (Assumimos que é par.) Após essas notas de aula , suponha que possa ser calculado por um circuito profundidade . Então uma restrição aleatória de deixa uma função da complexidade da árvore de decisão no máximo0

f(x1,,xn)={0if x1x2+x3x4+xn=0,1if x1x2+x3x4+xn=1,?otherwise.
nfdnbnn1/2d2d(b+1)+1 com probabilidade de pelo menos . Um cálculo provavelmente mostrará que esta é outra instância de (em um tamanho de entrada menor) com probabilidade e, portanto, existe alguma restrição aleatória que gera uma instância de em entradas e uma função com complexidade constante da árvore de decisão, levando a uma contradição. O mesmo argumento deve gerar limites inferiores exponenciais.11/(3n)fΘ(1/n)fn1/2d
Yuval Filmus
fonte
Eu acho que a sensibilidade total dessa função também será , então você provavelmente poderia usar isso para obter o limite inferior exponencial na minha resposta. O resultado que cito aqui usa o teorema de Linial-Mansour-Nisan, que usa o lema de comutação + limites simples no espectro de funções de baixa complexidade da árvore de decisão. Θ(n)
Sasho Nikolov
7

Eu não acho que isso esteja em AC0 e posso mostrar um limite inferior para o problema de promessa relacionado de distinguir entre e , quando . Técnicas de Fourier semelhantes devem se aplicar ao seu problema, mas eu não verifiquei isso. Ou talvez haja uma redução simples.xi=0xi=2x{1,1}n

Suponhamos que existe um tamanho profundidade d do circuito que calcula uma função f : { - 1 , 1 } n{ 0 , 1 } , tal que f ( x ) = Σ i x i sempre Σ i x i{ 0 , 2 } . Porque para um x aleatório , a probabilidade de i x i = 0 é 2sdf:{1,1}n{0,1}f(x)=ixiixi{0,2}xixi=0, e para cada um dessesxexistemn/2coordenadas que alteram o valor def, a influência total deFéΩ(n1/2), que é aproximadamente o mesmo que maioria (porque você incluiu a maioria das entradas sensíveis da maioria). Por um teorema de Hastad (ver Colorraly 2.5 nasnotas deRyan O'Donnel), isso implica que2n(nn/2)n1/2xn/2ffΩ(n1/2)

s2Ω(n1/(2d2)).
Sasho Nikolov
fonte