Sea una función booleana de n variables booleanas. Sea g ( x ) = T ϵ ( f ) ( x ) el valor esperado de f ( y ) cuando y se obtiene de x al voltear cada coordenada con probabilidad ϵ / 2 .
Estoy interesado en casos en los que es computacionalmente difícil aproximar . Permítanme fijar una noción de "aproximación" (pero puede haber otras): una función booleana h se aproxima a g si h ( x ) = 1 cuando g ( x ) ≥ 0.9 y h ( x ) = 0 cuando g ( x ) ≤ 0.1Un argumento de conteo (basado en la existencia de códigos de corrección de error de tasa positiva) parece dar que existen funciones booleanas para las cuales dicha aproximación requiere un circuito de tamaño exponencial. Pero la pregunta es qué sucede cuando para comenzar es en NP o en su vecindario.
P1: ¿Hay un ejemplo de descrito por el circuito NP (o espacio P) de modo que cada h sea NP duro, o difícil en algún sentido más débil.
Para ver que no siempre será fácil (Doy gracias a Johan Håstad útil para el debate al respecto) podemos considerar la propiedad de los gráficos de tener una camarilla de tamaño n 1 / 4 , para la entrada al azar, es concebible que es difícil detectar si hay una camarilla grande pero esto se manifiesta al tener camarillas de tamaño más grandes de lo esperado en el gráfico ruidoso. En este caso, cualquier h será probablemente difícil (pero no demostrable, y no terriblemente difícil como lo dirán los circuitos cuasi-polinomiales).
P2: ¿Cuál es la situación si para comenzar es de baja complejidad? ( A C 0 , monótono T C 0 , A C C etc.)
P3: ¿Cuál es la situación para algunos ejemplos básicos de funciones booleanas? (La pregunta puede extenderse también a la función de valor real).
P4: ¿Se puede hacer formalmente la pregunta anterior para el modelo de computación uniforme (máquina de Turing)?
Actualización: En vista de la respuesta de Andy (Hola, Andy), creo que la pregunta más interesante es comprender la situación de varias funciones específicas.
Actualizar Otra pregunta Q5 [Q1 para funciones monótonas] (también en vista de la respuesta de Andy). ¿Cuál es la situación si es monótono? ¿Podemos codificar de manera sólida las preguntas completas de un NP>