Influência mínima esperada de uma função booleana aleatória


13

Para uma função booleana f:{1,1}n{1,1} , a influência do i th variável é definida como

Infi[f]=defPrx{1,1}n[f(x)f(xi)]
onde xi é a string obtida ao virar oiésimo bit dex. A influência mínima defé então
MinInf[f]=defmini[n]Infi[f].

Dado um parâmetro , escolhemos uma função p aleatória f escolhendo seu valor em cada uma das 2 n entradas independentemente aleatoriamente para ser 1 com probabilidade p e - 1 com probabilidade 1 - p . Em seguida, é fácil de ver que, para cada i [ n ] E F [ Inf i [ f ] ] = 2 p ( 1 -p[0,1]pf2n1p11pi[n] ea fortiori I n ( p ) d e f = E f [ MinInf [ f ] ]] 2 p ( 1 - p ) .

Ef[Infi[f]]=2p(1p)
In(p)=defEf[MinInf[f]]2p(1p).

Minha pergunta é:

Existe uma expressão apertada assintoticamente (em relação a ) para I n ( p ) ? Mesmo para p = 1nIn(p) , podemos obter essa expressão?p=12

Especificamente, eu me preocupo com os termos de ordem baixa, ou seja, eu estaria interessado em um equivalente assintótico para a quantidade .2p(1p)In(p)

(A próxima pergunta, mas subordinada à primeira, é se é possível obter bons limites de concentração em torno dessa expectativa.)


Por Chernoff limita também se pode mostrar que cada tem boa concentração, de modo que por um sindicato ligado obtemos (se não o fiz asneira muito mal) 1Infi[f] mas isso provavelmente está solto no limite inferior (devido ao limite da união) e definitivamente no limite superior. (Em particular, estou procurando um limite superior estritamente menor que o trivial1

12O(n2n)In(12)12
)12

Observe que um dos problemas ao fazer isso, além de pegar o mínimo de variáveis ​​aleatórias distribuídas de forma idêntica (as influências), é que essas variáveis ​​aleatórias não são independentes ... embora eu espere que a correlação entre elas decaia "muito rápido" com n .nn

(Por que vale a pena, eu ter calculado explicitamente os primeiros é até n = 4 , e ter executado simulações para estimar os seguintes, até n = 20 ou assim. Não sei como útil pode ser, mas posso incluir isso quando voltar ao meu escritório.)In(1/2)n=4n=20


Aqui estão os primeiros (apenas os 4 primeiros são exatos, os outros são de amostragem aleatória (para estimar as influências) com média de 10 ^ 5 funções geradas aleatoriamente): (nota: para as simulações, não tenho certeza o quarto dígito é realmente significativo)
10.50020.37530.335937540.33914184570312550.362360.390770.416680.437390.4535100.4659110.4751190.4965200.4967
Clement C.

Respostas:


3

Aqui está um passo na direção certa ...

Vou argumentar que para , você temp=1/2.1/2In(1/2)=Ω(1/2n)

(Isso não é tão forte quanto deveria ser. Talvez alguém possa fortalecer o argumento para mostrar .) Aqui está um esboço de prova.Ω(n/2n)

É suficiente para mostrar . Nós fazemos isso.1/2Ef[min(Inf1[f],Inf2[f])]=Ω(1/2n)

Observe que se e Inf 2Inf1[f] eram completamente independentes, teríamos ser feito porque a expectativa do mínimo das duas somas independentes é 1 / 2 - Ω ( Inf2[f]. Primeiro, discutiremos cuidadosamente que as duas somas são quase independentes.1/2Ω(1/2n)

Considere o universo dos pontos . Chamada x e x ' em X i -neighbors se diferirem apenas o i th coordenadas. Digamos que os dois vizinhos contribuam (para Inf i [ f ] ) se f ( x ) f ( x ) . (Então Inf i [ f ] é o número de contribuições iX={1,1}nxxX iiInfi[f]f(x)f(x)Infi[f]i(vizinhos, dividido por ). Observe que, se x e x ' são i- vizinhos, e y e y ' são i- vizinhos, então { x , x } = { y , y } ou { x , x } { y , y } = . Portanto, o número de contribuintes i2n1xxiyyi{x,x}={y,y}{x,x}{y,y}=i-neighbors é a soma de variáveis aleatórias independentes, cada um com expectativa 1 / 2 .2n11/2

Divida o universo em 2 n - 2 grupos de tamanho quatro, onde x e x ' estão no mesmo grupo se x e x ' concordarem com todas, exceto as duas primeiras coordenadas. Então, para cada par ( x , x ) de 1 vizinho e cada par ( x , x ) de 2 vizinhos, x e x estão no mesmo grupo. Para um determinado grupo g e i { 1X2n2xxxx(x,x)(x,x)xxg , deixar rv c g i ser o número de contribuir ii{1,2}cigi -neighbors em . Então, por exemplo, o número total de vizinhos 1 contribuintes é g c g 1 , uma soma de 2 n - 2 variáveis ​​aleatórias independentes, cada uma em { 0 , 1 , 2 } .ggc1g2n2{0,1,2}

c1gc2gggg=gc1gc2g

01201/801/8101/2021/801/8

Let r.v. N={g:c1g=c2g=1} denote the set of neutral groups. (They contribute exactly their expected amount to the 1-influence and the 2-influence.) The number of contributing 1-neighbors is then

|N|+gN¯c1g.

Conditioned on N, for each gN¯ r.v.'s c1g and c2g are independent (by inspection of their joint distribution above), so (conditioned on N) all r.v.'s {cig:i{1,2},gN¯} are i.i.d. uniformly over {0,2} so,

E[|N¯|min(gN¯c1g,gN¯c2g) | N]Θ(|N¯|).

Finally, note that each group is neutral with probability 1/2, so Pr[|N¯|2n2/3] is extremely small, say exp(Ω(2n)) (and even in that case the left-hand-side above is at least 2n). From this the claimed lower bound follows...


Thank you! I'll try and see if there is a way to adapt your approach get an additional n under the root...
Clement C.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.