En la complejidad del árbol de decisión de una función booleana, un método de límite inferior muy conocido es encontrar un polinomio (aproximado) que represente la función. Paturi dio una caracterización para funciones booleanas simétricas (parciales y totales) en términos de una cantidad denotada :
Teorema ( Paturi ): Sea cualquier función simétrica no constante, y denote cuando (es decir, el peso de hamming de es ). El grado aproximado de , denotado , es
Ahora deje que sea la función umbral, es decir, Thr_t (x) = 1 si x \ geq t . En este documento (véase la sección 8, página 15) dice que \ widetilde {deg} (f) = \ sqrt {(t + 1) (N-t + 1)} .
Observe que para la función de umbral tenemos , porque cuando la función cambia de 0 a 1. ¿Estoy en lo cierto?
Si aplico directamente el teorema de Paturi a este valor de , no obtengo el límite inferior en la función de umbral que se informa en otros documentos. ¿Es correcto el valor de anterior? ¿Qué me estoy perdiendo?
Editar: también intenté calcular el límite inferior del adversario cuántico para el umbral. Primero, repasemos el teorema.
Teorema (Adversario cuántico no ponderado): Sea una función booleana parcial y deje que y sean subconjuntos de entradas (duras). Sea una relación, y establezca para cada . Supongamos que denota el número mínimo de 1s en cualquier fila y columna en relación respectivamente, y que denota el número máximo de unidades en cualquier fila y columna en cualquiera de las relaciones respectivamente. Entonces .
Si defino como el conjunto de todas las entradas con el número de 1s mayor o igual que , y todas las entradas con 1s estrictamente menores que , obtengo (después de un poco de álgebra) que .
Entonces todavía no obtengo los mismos límites inferiores reportados en otros documentos. Ahora, comparemos estos límites. La siguiente figura muestra para y sin las raíces cuadradas, una comparación entre el límite del teorema de Paturi (azul), el límite del adversario (rojo) y el límite informado de otros documentos (verde).
Mis preguntas son:
1- ¿Cómo obtengo el límite informado en otros documentos?
2- Se puede ver en la figura que el límite inferior reportado (verde) también limita el límite de Paturi y el límite del adversario. ¿No es eso debilitar el límite inferior "real"? Por ejemplo, si Paturi dice que para todas las funciones simétricas tenemos este límite, ¿cómo puede obtener un límite superior coincidente para el conteo cuántico ( )? ¿No es ese límite superior violar el teorema de Paturi?
Respuestas:
No sé cómo puede obtener o ver el límite de del límite original pero aquí está la prueba de que estos límites son asintóticamente iguales hasta un factor constante:(t+1)(n−t+1)−−−−−−−−−−−−−−√ n(n−|(2(t−1)−n+1|)−−−−−−−−−−−−−−−−−−−−√
Primero vea que (excluyo porque la función de umbral es siempre )t=0 1
Definir , f 2 ( t ) = n ( 2 n - 2 t + 1 ) y 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)
Ahora debe calcular el valor máximo (de acuerdo con dentro de los intervalos definidos) de las fracciones f 1 ( t ) / g ( t ) , f 2 ( t ) / g ( t ) , g ( t ) / f 1 ( t ) y g ( t ) / f 2 ( t )t f1(t)/g(t) f2(t)/g(t) g(t)/f1(t) g(t)/f2(t) . Puede hacer esto con cálculo diferencial o aproximación con la ayuda del gráfico (con suficientemente grande):n
Esto le da y también el resultado deseado √
¿Hay una manera más fácil de ver / obtener este resultado?
fuente