Variantes des théorèmes du produit direct


11

Un théorème de produit direct, de manière informelle, dit que calculer instances d'une fonction est plus difficile que calculer une fois.f fkff

Les théorèmes typiques du produit direct (par exemple, le lemme XOR de Yao) examinent la complexité du cas moyen et soutiennent (très grossièrement) que ne peut pas être calculé par des circuits de taille avec une probabilité meilleure que , alors copies de ne peuvent pas être calculées par circuits de taille avec une probabilité meilleure que .s p k f s < s p kfspkfs<spk

Je recherche différents types de théorèmes de produits directs (s'ils sont connus). Plus précisément:

(1) Disons que nous fixons la probabilité d'erreur et sommes plutôt intéressés par la taille du circuit nécessaire pour calculer copies de ? Y a-t-il un résultat qui dit que si ne peut pas être calculé par des circuits de taille avec une probabilité meilleure que , alors copies de ne peuvent pas être calculées avec une probabilité meilleure que utilisant un circuit de taille inférieure à ?k f f s p k f p O ( k s )pkffspkfpO(ks)

(2) Que sait -on de la complexité du pire des cas ? Par exemple, si ne peut pas être calculé (avec 0 erreur) par des circuits de taille , que pouvons-nous dire de la complexité du calcul de copies de (avec 0 erreur)?s k ffskf

Toutes les références seraient appréciées.

Réponses:


10

(1): Cette question a été étudiée dans l'article "Vers la démonstration de forts théorèmes de produits directs" par Ronen Shaltiel, et il s'avère qu'une telle conjecture est fausse: par exemple, il se pourrait que puisse être calculé avec une probabilité de avec une taille beaucoup plus petite que , et seule la masse de probabilité supplémentaire de nécessite une taille . Dans ce cas, lors du calcul de sur instances, le circuit pourrait résoudre sur la plupart des instances de taille bien inférieure à , et n'aura besoin de la taille que sur quelques-unes des instances.0,99 p s 0,01 p s f k f s sf0.99ps0.01psfkfss

(2): Un théorème de produit direct pour la complexité du pire des cas est connu pour les formules et pour les circuits monotones, mais est en fait connu pour être faux pour les circuits généraux. Pour un exemple simple, considérons une fonction qui voit son entrée comme un vecteur et la multiplie par une matrice booléenne fixe . Ensuite, le calcul de la fonction peut nécessiter une taille , mais le calcul sur instances peut être fait beaucoup plus rapidement que utilisant un algorithme de multiplication matricielle. Vous pouvez trouver une discussion approfondie de ce sujet dans le livre "La complexité des fonctions booléennes" par Ingo Wegener - voir le chapitre 10.2 ici: n × n f n 2 n n 3f:{0,1}n{0,1}nn×nfn2nn3http://eccc.hpi-web.de/static/books/The_Complexity_of_Boolean_Functions/ .


J'ai jeté un œil au chapitre 10.2 du livre de Wegener (merci pour la référence!) Qui montre qu'un résultat à somme directe ne peut pas tenir en général. Mais quelque chose est-il connu pour un spécifique (peut-être ceux dont la complexité du circuit est inférieure à )? (Je suis toujours intéressé par la complexité du pire des cas et pour les circuits arbitraires.)2 nf2n
user686

Je serais également intéressé si des résultats plus faibles sont connus, par exemple, que le calcul de copies de nécessite une taille ...f s + O ( k )kfs+O(k)
user686

Pour les fonctions ayant une complexité de circuit inférieure à - voir ci-dessus l'exemple avec multiplication matricielle. En ce qui concerne le résultat le plus faible que vous mentionnez - un tel résultat est trivial, car pour calculer copies de , vous devez ajouter au moins fils de sortie au circuit informatique sur une seule instance. k f k f2nkfkf
Ou Meir

7

Pour compléter la réponse d'Or, des questions sur la saveur de (1) [la quantité de ressource nécessaire pour bien faire sur k copies] ont été étudiées, et les théorèmes correspondants sont appelés "théorèmes à somme directe". Comme pour les théorèmes de produit direct, les théorèmes de somme directe peuvent ou non être vérifiés, selon la configuration.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.