Exiger l'unicité des réponses valides pour Merlin limite-t-il la puissance des protocoles Arthur-Merlin?


15

Préambule.

La classe de complexité AM sont les problèmes qui peuvent être résolus par un système de preuve interactif à deux tours entre un prouveur "Merlin" et un vérificateur "Arthur". Un problème - qui teste certaines propriétés d'un objet X - est dans AM si:

  • Pour les instances OUI , pour un message de "défi" aléatoire (de longueur polynomiale) généré par Arthur, avec une forte probabilité Merlin peut formuler une réponse (longueur polynomiale) qu'Arthur peut utiliser comme preuve que X a la propriété;

  • Pour AUCUN cas, pour un message aléatoire challenge Arthur génère, avec une forte probabilité Merlin ne peut formuler une réponse qui peut être utilisé comme preuve pour la propriété essayées sur X .

- La classe décrite ne change pas si nous demandons à Merlin de donner une réponse utile non seulement avec une forte probabilité, mais pour tout défi qu'Arthur peut lancer; nous pourrions dire dans ce cas que nous exigeons que la réponse de Merlin soit toujours valide pour les instances OUI , et ce qu'Arthur teste est la validité de la réponse. Donc, si Merlin produit une réponse invalide, Arthur sait que l'instance à problème est une instance NO . C'est le paramètre que je préfère considérer.

Un exemple est Graph Non-Isomorphism: étant donné les graphiques G et H avec le même ensemble d'étiquettes de sommet, Arthur peut sélectionner au hasard l'un des graphiques et produire une version F "brouillée" en permutant ses étiquettes de sommet, en envoyant une présentation à Merlin . Si les deux graphiques ne sont pas isomorphes, Merlin peut identifier lequel de G ou H Arthur a choisi en déterminant si F  ≅  G ou F  ≅  H , et peut répondre en identifiant lequel des deux F est isomorphe. Si les deux graphiques G et H sont isomorphes, cependant, Merlin ne peut pas distinguer quel graphiqueF vient de, et toute réponse qu'il donne ne peut être correcte que par hasard. Ainsi, pour les instances OUI , Merlin peut toujours envoyer une réponse valide à n'importe quel défi; Pour AUCUN cas, toute réponse que Merlin pourrait envoyer sera avec une probabilité élevée invalide.

Dans le problème ci-dessus, non seulement il existe une réponse valide que Merlin peut envoyer à Arthur pour chaque défi, mais en fait il y a une réponse valide unique : c.  -à- d. Indiquer laquelle de G ou H Arthur a choisi, étant donné que cela peut être déterminé par identification qui est isomorphe à F .

Question.

Est-ce que l'imposition d'une contrainte dans ce sens - que pour les instances OUI , pour tout défi qu'Arthur pourrait envoyer, il y a exactement une réponse valide pour Merlin - donne une classe plus restrictive, dans le sens de produire une classe qui n'est pas connue pour être égale à AM ?


Avant de déterminer s'il est égal à AM ou non, je ne vois même pas comment prouver que NP est contenu dans votre classe….
Tsuyoshi Ito

1
Si nous demandons à Merlin d'avoir une seule réponse valide avec une probabilité élevée, alors la classe contient NP (et, je suppose, tout AM): nous pouvons faire en sorte qu'Arthur effectue la réduction Valiant – Vazirani en Unique-SAT.
Emil Jeřábek soutient Monica le

@Emil: Je comprends que si «haute probabilité» est 1 / poly, mais est-il possible d'augmenter cette probabilité jusqu'à, disons, une constante?
Tsuyoshi Ito

Assez juste, c'est en fait une probabilité plutôt faible. Je ne sais pas comment en faire une constante.
Emil Jeřábek soutient Monica le

1
Envisagez-vous des protocoles de pièces publiques ou des protocoles de pièces privées? D'après la définition, il semble que vous pensiez à des protocoles de monnaie publique, mais le protocole de non-isomorphisme graphique que vous avez décrit n'est pas un protocole de monnaie publique.
Tsuyoshi Ito

Réponses:


1

mnCnpH(p)=0H(une0,une1,,unen)mmodp

modppmodppp

pCnpune1-1/e

Ainsi, dans le problème ci-dessus, non seulement il existe une réponse valide que Merlin peut envoyer à Arthur pour chaque défi, mais en fait il pourrait y avoir un grand nombre de réponses valides.

pp

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.