コンテンツにスキップ

Arthur–Merlinプロトコル

出典: フリー百科事典『ウィキペディア(Wikipedia)』

ArthurMerlin(ArthurMerlin protocol)MerlinArthur(MerlinArthur protocol)(使)AMMABabai (1985)

[]


ArthurMerlinArthurMerlin(/)Arthur(Verifier)Merlin(Prover)[1]"Yes"2/3"No"1/3ArthurMerlin

ArthurMerlin使()[2]()使使IP[3]

AMMAkAM(MA)AM[k](MA[k])[4]AM(MA)moveAM[const](MA[1])AM=AM[2]AM2-moveAM

[5][6][7]()[8]AMBPNPBabaiAMPBPPNPNPAM

[]


2/31/31/2()

[]


(Prover, P)(Verifier, V)PVPVVP1-move1VVPPVxk-moveV(accept)(P,V)(x)xLAM[k](VPPVMA[k])LAM[k](MA[k])

( completeness)
( soundness)

AM[]


LAM(=AM[2])M()p()q()

( completeness)
( soundness)




Yesrw2/3

Norw1/3

MA[]


LMA(=MA[1])M()p()q()

( completeness)
( soundness)
AM



Yes2/3w

Now1/3

[]


AMMAAM()MA





[]


AMco-AM


AM=co-AM2[9]

(perfect completeness)1(perfect soundness)1AMAM[poly]

[10]

[11]



[11]





AM[]


(Graph Non-Isomorphism problem, GNI)2GNIAMAMIP[const]

(一)[12]

(二)

(三)

IP[const]21/2

[]


moveAM[const]MA[const]AM[2]k2[13]

AM[2]=AM[k]=MA[k+1]

moveAM[const]AMMA[1](MA[2])MA

[13]


Schöning (1989)使k1



(k=1)

MAMAwPr[M(x,w,r)=1]2/3M(x,w,r)[14]wM(x,w)(BPP)(x,w)w'()Pr[M(x,w',r)=1]1/2

IPk


[15]使AMIP

IP = AM[poly]

AM = IP[const]



Fortnow (1987)Aiello & Håstad (1991)2



[]


Boppana, Håstad & Zachos (1987)


co-NPAMSchöning (1988)

k1()[16]

[]


(Cook)[17]



注釈[編集]

  1. ^ 由来は、アーサー王物語アーサー王マーリン
  2. ^ つまり、証明者もそれを知ることができる
  3. ^ IP
  4. ^ 例えば、AM[3]は、検証者→証明者、証明者→検証者、検証者→証明者というやりとりをするプロトコルを持つ言語クラス
  5. ^ BPP
  6. ^ NP
  7. ^ Π2p
  8. ^ 直ちにPNPが導かれる
  9. ^ co-AMco-NPを包含するので、AM=co-AMならば、
  10. ^ Zachos & Furer (1987)
  11. ^ a b Goldreich, Mansour & Sipser (1987)
  12. ^ はn次対称群
  13. ^ a b Babai (1985)
  14. ^ ここで、証明者から与えられるw以外について、例えばw'についてPr[M(x,w',r)=1]がどうなるか何も条件を課しておらず、1/2となってもよいことに注意
  15. ^ Goldwasser & Sipser (1986)
  16. ^ Schöning (1989)
  17. ^ 戸田 (2001, p. 28)

[]


Aiello, William; Håstad, Johan (1991), Statistical Zero-Knowledge Languages Can Be Recognized in Two Rounds, , Journal of Computer and System Sciences 42: 327345 .

Babai, László (1985), Trading group theory for randomness, STOC '85: Proceedings of the seventeenth annual ACM symposium on Theory of computing, ACM, pp. 421429, doi:10.1145/22145.22192, ISBN 978-0-89791-151-1 .

Boppana, Ravi B.; Håstad, Johan; Zachos, Stathis (1987), Does co-NP Have Short Interactive Proofs?, , Information Processing Letters (Elsevier North-Holland, Inc.) 25 (2): 127132, doi:10.1016/0020-0190(87)90232-8 .

Fortnow, Lance (1987), The Complexity of Perfect Zero-knowledge, Proceedings of the Nineteenth Annual ACM Symposium on Theory of Computing, ACM, pp. 204209, doi:10.1145/28395.28418, ISBN 0-89791-221-7 .

Goldreich, Oded; Mansour, Yishay; Sipser, Michael (1987), Interactive proof systems: Provers that never fail and random selection, IEEE, doi:10.1109/SFCS.1987.35, ISBN 0-8186-0807-2 .

Goldwasser, Shafi; Sipser, Michael (1986), Private coins versus public coins in interactive proof systems, STOC '86: Proceedings of the eighteenth annual ACM symposium on Theory of computing, ACM, pp. 5968, doi:10.1145/12130.12137, ISBN 978-0-89791-193-1 .

 1996ISBN 4-563-01454-0 .

;  1995ISBN 4-320-02740-X .

Schöning, Uwe (1988), Graph isomorphism is in the low hierarchy, J. Comput. Syst. Sci., 37, pp. 312323, doi:10.1016/0022-0000(88)90010-4 .

Schöning, Uwe (1989), Probabilistic complexity classes and lowness, J. Comput. Syst. Sci., 39, pp. 84100, doi:10.1016/0022-0000(89)90020-2 .

; ; 3266736811991 .

2001ISBN 4-572-99998-8 .

Zachos, Stathis; Furer, Martin (1987), Probabilistic Quantifiers vs. Distrustful Adversaries, Proc. Of the Seventh Conference on Foundations of Software Technology and Theoretical Computer Science, Springer-Verlag, pp. 443455, ISBN 0-387-18625-5 .

[]


Complexity Zoo AM

Complexity Zoo MA

[]



IP


PZK, SZK, CZK