QMAQMA, na teoria da complexidade, que vem de Quantum Merlin Arthur, é uma classe de complexidade análoga à classe NP ou à classe de complexidade probabilística MA. QMA está relacionada a BQP da mesma forma que NP se relaciona com P, ou MA se relaciona com BPP. Informalmente, é um conjunto de problemas de decisão para os quais quando uma resposta é "sim", ele usa espaço da ordem de um polinomial em computador quântico que tem um verificador de ordem probabilística. Por outro lado, se a resposta for "não", cada máquina quântica de espaço polinomial é rejeita por um verificador de alta probabilidade.. Mais precisamente, as provas têm de ser verificáveis em tempo polinomial em um computador quântico, de tal forma que se a resposta for "sim", de fato, o verificador aceita uma prova correta com probabilidade superior a 2/3, e se a resposta for não, então não existe nenhuma prova de que o convence a aceitar o verificador com probabilidade maior do que 1/3. É comum as constantes de 2/3 e 1/3 serem alteradas. Alterando 2/3 para qualquer constante estritamente entre 1/2 e 1, e alterando a constante 1/3 para valores estritamente entre 0 e 1/2 , não se altere a classe QMA. QAM é uma classe de complexidade relacionada, na qual os personagens fictícios Arthur e Merlin realizam a seguinte seqüência: Arthur gera uma cadeia aleatória, Merlin responde com um certificado quântico e Arthur o verifica como uma máquina BQP. DefiniçãoUma linguagem L está na classe se existe um computador quântico V que verifica em tempo polinomial e um polinômio P, tal que: [1][2]
onde varia com todos os estados quânticos com a maioria dos p(x). A classe de complexidade é definida como . No entanto, as constantes não são tão importantes pois a classe permanece a mesma se e forem estabelecidas como quaisquer constantes tais que seja maior que . Adicionalmente, para quaisquer polinômios e , temos
Problemas em QMAUma vez que muitas classes interessantes estão contidas em QMA, tais como P, BQP e NP, todos os problemas dessas classes também estão em QMA. No entanto, existem problemas que estão em QMA, mas não se sabe se estão em NP ou BQP. Alguns desses problemas bem conhecidos são discutidos abaixo.
Um problema é chamado QMA-duro, análogo a NP-hard, se todos os problemas em QMA pode ser reduzida a ele. Um problema é dito ser QMA-completa é QMA-dura e QMA. O problema Hamiltoniano localO problema hamiltoniano local é o análogo a MAX-sat. É uma matriz Hermitiana com estados quânticos, assim é para um sistema de entrada n. Um Hamiltoniano k-local é um Hamiltoniano que pode ser escrito como a soma de Hermitianas, cada uma não-trivial, em no máximo tamanho K (em vez de todo o tamanho n). O problema hamiltoniano k-local, que é um problema promessa, é definida como se segue: A entrada é um hamiltoniano k-local de tamanho n, que é a soma de diversas matrizes hermitianas que de tamanho k. A entrada também contém dois números , such that para alguma constante c. O problema consiste em determinar se o valor deste hamiltoniano é inferior a ou maior do que b, promessa de que uma delas é o caso. O Hamiltoniano K-Local é QMA-completo para k≥ 2.[3] Os resultados de QMA-duro são conhecidos até mesmo para modelos lattice simplistas e fisicamente realistas, como [4] onde representa a Pauli matrices . Tais modelos são aplicáveis a computação quântica adiabática universal. As Hamiltonianas para o problema QMA-completo pode também ser restringido a uma matriz bidimensional [5] ou uma linha de partículas quânticas com 12 Membros por partícula.[6] Outros problemas QMA-completoUma lista de problemas QMA-completo conhecidos pode ser encontradas em http://arxiv.org/abs/1212.6312. Classes relacionadasQCMA (ou MQA[2]), de Quantum Classical Merlin Arthur (ou Merlin Quantum Arthur), é semelhante a QMA, mas a prova tem de ser uma cadeia clássica. Não se sabe se QMA é igual a QCMA, embora QCMA é claramente contido em QMA. QIP(k), que está para Quantum Interativo de tempo polinomial (k mensagens), é uma generalização de QMA onde Merlin e Arthur podem interagir para k rodadas. QMA é QIP (1). QIP (2) é conhecido por ser em PSPACE.[7] QIP é QIP(k) onde k é permitido ser polinomial. Sabe-se que QIP (3) = QIP.[8] É também conhecido que QIP = IP = PSPACE.[9] Relacionamento com outras classesQMAestá relacionada com outras classes de complexidade, seguindo a seguinte relação: A primeira inclusão decorre da definição de NP. As próximas duas inclusões seguem a partir do fato de que o verificador está sendo feito mais poderoso em cada caso. QCMA está contido em QMA pois o verificador pode forçar o provador a enviar uma prova clássica por provas de medição assim que eles são recebidos. O fato de que QMA está contido em PP foi mostrado por Alexei Kitaev e John Watrous. PP também é facilmente demonstrado estar contida em PSPACE. Não se sabe se alguma destas inclusões é também igualdade. Não é sequer sabido se P está estritamente contida em PSPACE ou P = PSPACE. Referências
Ligações externas
|