Na complexidade da árvore de decisão de uma função booleana, um método de limite inferior muito bem conhecido é encontrar um polinômio (aproximado) que represente a função. Paturi deu uma caracterização para funções booleanas simétricas (parciais e totais) em termos de uma quantidade indicada :
Teorema ( Paturi ): Seja qualquer função simétrica não constante e denote quando (ou seja, o peso hamming de é ). O grau aproximado de , denotado , é , onde
Agora deixe ser a função de limite, ou seja, se . Neste artigo (cf. seção 8, página 15) diz que .
Observe que, para a função de limite, temos , porque quando a função muda de 0 para 1. Estou certo?
Se eu aplicar diretamente o teorema de Paturi a esse valor de , não obtenho o limite inferior na função de limite relatada em outros trabalhos. O valor de acima está correto? o que estou perdendo?
Edit: Eu também tentei calcular o limite inferior do adversário quântico para o limiar. Primeiro, vamos revisar o teorema.
Teorema (Adversário Quântico Não Ponderado): Seja uma função booleana parcial e seja e seja um subconjunto de entradas (rígidas). Seja uma relação e defina para cada . Deixe denotar o número mínimo de 1s em qualquer linha e qualquer coluna em relação , respectivamente, e let denotar o número máximo de unidades em qualquer linha e coluna em qualquer uma das relações respectivamente. Então .Um ⊆ f - 1 ( 0 ) B ⊆ f - 1 ( 1 ) R ⊆ Um × B R i = { ( x , y ) ∈ R : x i ≠ y i } um ≤ i ≤ n m , m ' R ℓ , ℓ ' R I Q 2 ( f )
Se eu definir como o conjunto de todas as entradas com o número de 1s maior ou igual a , e todas as entradas com 1s estritamente menores que , obtenho (depois de alguma álgebra) que .
Ainda assim, não estou obtendo os mesmos limites inferiores relatados em outros trabalhos. Agora, vamos comparar esses limites. A figura abaixo mostra para e sem as raízes quadradas, uma comparação entre o limite do teorema de Paturi (azul), limite do adversário (vermelho) e o limite relatado de outros trabalhos (verde).
Minhas perguntas são:
1- Como obtenho o limite relatado em outros trabalhos?
2- Você pode ver na figura que o limite inferior relatado (verde) também limita o limite de Paturi e o limite do adversário. Isso não está enfraquecendo o limite inferior "real"? Por exemplo, se Paturi diz que, para todas as funções simétricas, temos esse limite, como você pode obter um limite superior correspondente para a contagem quântica ( )? Esse limite superior não viola o teorema de Paturi?
fonte
Respostas:
Eu não sei como você pode obter ou ver o limite de do limite original √( t + 1 ) ( n - t + 1 )--------------√ mas aqui está a prova de que esses limites são assintoticamente iguais até um fator constante:n ( n - | ( 2 ( t - 1 ) - n + 1 | )--------------------√
Primeiro veja que (eu excluo porque a função de limite é sempre 1 ) n ( n - | ( 2 ( t - 1 ) - n + 1 | ) = { n ( 2 t - 1 ) 1 ≤ t ≤ n / 2 + 1 / 2 n ( 2 n - 2 t + 1 ) nt = 0 1 1
Definir , f 2 ( t ) = n ( 2 n - 2 t + 1 ) e g ( t ) = ( T + 1 ) ( n - T + 1 ) .f1(t)=n(2t−1) f2(t)=n(2n−2t+1) g(t)=(t+1)(n−t+1)
Agora você deve calcular o valor máximo (de acordo com dentro dos intervalos definidos) das frações f 1 ( t ) / g ( t ) , f 2 ( t ) / g ( t ) , g ( t ) / f 1 ( t ) e g ( t ) / f 2 ( t )t f1(t)/g(t) f2(t)/g(t) g(t)/f1(t) g(t)/f2(t) . Você pode fazer isso com cálculo diferencial ou aproximação com a ajuda do gráfico (com suficientemente grande):n
Existe uma maneira mais fácil de ver / obter esse resultado?
fonte