În teoria complexității , QMA (din engleză Quantum Merlin Arthur ) este analogul cuantic al NP în teoria clasică a complexității și analogul MA în cea probabilistică. Este legat de BQP în același mod în care NP este legat de P sau MA este legat de BPP .
Informal, acesta este un set de limbaje pentru care există o demonstrație cuantică polinomială, acceptată de un algoritm cuantic polinomial timp cu mare probabilitate.
Un limbaj L aparține dacă există un algoritm cuantic V polinom în timp și un polinom p(x) astfel încât: [1] [2]
unde este starea cuantică cu p(x) qubiți.
Să definim o clasă ca o clasă egală cu . De fapt, constantele nu sunt importante și clasa nu se va schimba dacă constantele arbitrare sunt mai mari decât . De asemenea, pentru orice polinoame și , este adevărat
.(sau [2] ) numele se citește ca cuantic clasic Merlin Arthur (sau Merlin Quantum Arthur), este un analog al QMA, dar dovada (trimisă de Merlin) ar trebui să fie un șir obișnuit. Nu se știe dacă QMA și QCMA sunt la fel.
este o clasă de limbaje recunoscute prin protocoale interactive cuantice cu timp polinomial și k runde, este o generalizare a QMA în care este permis să se transmită nu un mesaj, ci k. Din definiție rezultă că QMA coincide cu QIP(1). Se știe că QIP(2) este conținut în PSPACE. [3]
este o clasă de limbaje din QIP(k), unde k este permis să fie polinom în numărul de qubiți. Se știe că QIP(3) = QIP. [4] De asemenea, se știe că QIP = IP. [5]
este o clasă de limbi acceptate de protocoalele cuantice Merlin Arthur cu o completitudine ideală.
Se știe despre QMA că
Prima încorporare rezultă din definiția NP. Următoarele două incluziuni sunt corecte, deoarece verificatorii sunt din ce în ce mai puternici. Afirmația că QMA este conținută în PP a fost dovedită de Alexei Kitaev și John Watrus. PP este, de asemenea, conținut în PSPACE .
Nu se știe care dintre aceste incluziuni sunt stricte.
Clasele de complexitate ale algoritmilor | |
---|---|
Considerată ușoară | |
Ar trebui să fie dificil | |
Considerat dificil |
|
informatica cuantica | |||||||||
---|---|---|---|---|---|---|---|---|---|
Concepte generale |
| ||||||||
comunicații cuantice |
| ||||||||
Algoritmi cuantici |
| ||||||||
Teoria complexității cuantice |
| ||||||||
Modele de calcul cuantic |
| ||||||||
Prevenirea decoerenței |
| ||||||||
Implementări fizice |
|