Your American History Reference Guide!
- Arthur-Merlin protocol

HistoryMania Information Site on Arthur-Merlin protocol American History American History Search        American History Browse welcome to our free resource site for all enthusiasts!

Arthur-Merlin protocol

In computational complexity theory, an Arthur-Merlin protocol is an interactive proof system in which the verifier's coin tosses are constrained to be public (i.e, known to the prover too). This notion was introduced by Babai et al. Later, Goldwasser and Sipser proved that the set of languages that have interactive proofs with private coins also have interactive proofs with public coins.

A Merlin-Arthur protocol is an Arthur-Merlin protocol with communication only from the prover to the verifier.

The complexity class AM (or AM[1]) is the set of decision problems that can be decided in polynomial time by an Arthur-Merlin protocol where Arthur communicates first, Merlin replies and both of them can only send one message to the other party. The complexity class AM[k] is the set of problems that can be decided in polynomial time, if Arthur communicates first, Merlin replies, then Arthur communicates, etc. and each party can communicate at most k times.

The complexity class MA is the set of decision problems that can be decided in polynomial time with communication only from Merlin to Arthur.

For any fixed k, the class AM[k] is equal to AM[1]. It is open whether AM and MA are different.

MA contains both NP and BPP. MA is contained in AM. Both MA and AM are contained in the polynomial hierarchy. In particular, MA is contained in the intersection of Σ2P and Π2P and AM is contained in Π2P. MA is also contained in NP/poly, the class of decision problems computable with in non-deterministic polynomial time with a polynomial size advice.

The contents of this article are licensed from Wikipedia.org under the
GNU Free Documentation License. How to see transparent copy
Search | Browse | Contact | Legal info