Dans la complexité de l'arbre de décision d'une fonction booléenne, une méthode de borne inférieure très connue est de trouver un polynôme (approximatif) qui représente la fonction. Paturi a donné une caractérisation des fonctions booléennes symétriques (partielles et totales) en termes de quantité notée :
Théorème ( Paturi ): Soit toute fonction symétrique non constante, et dénote lorsque (c'est-à-dire que le poids de hamming de est ). Le degré approximatif de , noté , est , où
Soit maintenant la fonction seuil, ie si . Dans cet article (cf. section 8, page 15) dit que .
Remarquez que pour la fonction de seuil, nous avons , car lorsque la fonction passe de 0 à 1. Ai-je raison?
Si j'applique directement le théorème de Paturi à cette valeur de , je n'obtiens pas la borne inférieure de la fonction de seuil rapportée dans d'autres articles. La valeur de ci-dessus est-elle correcte? Qu'est-ce que je rate?
Edit: J'ai également essayé de calculer la limite inférieure de l'adversaire quantique pour le seuil. Tout d'abord, passons en revue le théorème.
Théorème (Adversaire Quantique Non Pondéré): Soit une fonction booléenne partielle, et que et soit un sous-ensemble d'entrées (dures). Soit une relation, et définissons pour chaque . Soit le nombre minimal de 1 dans n'importe quelle ligne et n'importe quelle colonne dans la relation respectivement, et soit le nombre maximal de uns dans n'importe quelle ligne et colonne dans n'importe laquelle des relations respectivement. Alors .
Si je définis comme l'ensemble de toutes les entrées avec le nombre de 1s supérieur ou égal à , et toutes les entrées avec 1s strictement inférieur à , j'obtiens (après une algèbre) que .
Donc, je n'obtiens toujours pas les mêmes limites inférieures rapportées dans d'autres articles. Maintenant, comparons ces limites. La figure ci-dessous montre pour et sans les racines carrées, une comparaison entre le théorème de Paturi lié (bleu), l'adversaire lié (rouge) et le rapporté rapporté d'autres papiers (vert).
Mes questions sont:
1- Comment puis-je faire rapport de la limite dans d'autres articles?
2- Vous pouvez voir sur la figure, que la limite inférieure signalée (verte) limite également la limite de Paturi et la limite de l'adversaire. N'est-ce pas affaiblir la "vraie" borne inférieure? Par exemple, si Paturi dit que pour toutes les fonctions symétriques, nous avons cette limite, alors comment obtenir une limite supérieure correspondante pour le comptage quantique ( )? Cette limite supérieure ne viole-t-elle pas le théorème de Paturi?
la source
Réponses:
Je ne sais pas comment obtenir ou voir la limite de partir de la limite d'origine mais voici la preuve que ces bornes sont asymptotiquement égales jusqu'à un facteur constant:(t+1)(n−t+1)−−−−−−−−−−−−−−√ n(n−|(2(t−1)−n+1|)−−−−−−−−−−−−−−−−−−−−√
Voyons d'abord que (j'exclue car la fonction de seuil est toujours )t=0 1
Définissez , et .f1(t)=n(2t−1) f2(t)=n(2n−2t+1) g(t)=(t+1)(n−t+1)
Maintenant, vous devez calculer la valeur maximale (en fonction de dans les intervalles définis) des fractions , , et . Vous pouvez le faire avec un calcul différentiel ou une approximation à l'aide du graphique (avec assez grand):t f1(t)/g(t) f2(t)/g(t) g(t)/f1(t) g(t)/f2(t) n
Cela vous donne et aussi le résultat souhaité
Existe-t-il un moyen plus simple de voir / d'obtenir ce résultat?
la source