Soit une fonction booléenne de n variables booléennes. Soit g ( x ) = T ϵ ( f ) ( x ) la valeur attendue de f ( y ) lorsque y est obtenu à partir de x en inversant chaque coordonnée avec la probabilité ϵ / 2 .
Je m'intéresse aux cas où il est difficile de calculer approximativement . Permettez-moi de fixer une notion "d'approximation" (mais il peut y en avoir d'autres): Une fonction booléenne h se rapproche de g si h ( x ) = 1 lorsque g ( x ) ≥ 0,9 et h ( x ) = 0 lorsque g ( x ) ≤ 0,1Un argument de comptage (basé sur l'existence de codes de correction d'erreur de taux positif) semble indiquer qu'il existe des fonctions booléennes pour lesquelles une telle approximation nécessite un circuit de taille exponentielle. Mais la question est de savoir ce qui se passe lorsque au départ est dans NP ou dans son voisinage.
Q1: Existe-t-il un exemple de décrit par le circuit NP (ou espace P) de sorte que chaque h soit NP dur, ou dur dans un sens plus faible.
Pour voir que peut - être pas toujours facile (je remercie Johan Hastad de discussion utile à ce sujet) , nous pouvons considérer que la propriété des graphiques d'avoir une clique de taille n 1 / 4 , pour l' entrée aléatoire, on peut imaginer qu'il est difficile de détecter s'il y a une grande clique, mais cela se manifeste en ayant plus de cliques que prévu de taille log n dans le graphique bruyant. Dans ce cas, tout h sera probablement dur (mais pas de manière prouvable et pas terriblement dur comme le diront les circuits quasi polynomiaux).
Q2: Quelle est la situation si pour commencer est de faible complexité. ( A C 0 , monotone T C 0 , A C C etc.)
Q3: Quelle est la situation pour certains exemples de base de fonctions booléennes. (La question peut également être étendue à la fonction à valeur réelle.)
Q4: La question ci-dessus peut-elle être formellement posée pour le modèle de calcul uniforme (machine de Turing)?
Mise à jour: Au vu de la réponse d'Andy (Salut, Andy), je pense que la question la plus intéressante est de comprendre la situation pour diverses fonctions spécifiques.
Mettre à jour une autre question Q5 [Q1 pour les fonctions monotones] (également en vue de la réponse d'Andy). Quelle est la situation si est monotone? Pouvons-nous encore encoder de manière robuste un NP questions complètes>