Comment définir les machines de Turing quantiques?

52

Dans le calcul quantique, quel est le modèle équivalent d'une machine de Turing? Il est tout à fait clair pour moi que les circuits quantiques puissent être construits à partir de portes quantiques, mais comment pouvons-nous définir une machine de Turing quantique (QTM) pouvant réellement bénéficier d'effets quantiques, à savoir fonctionner sur des systèmes de grande dimension?

A sonné.
la source
9
Cette note de lecture de Berkeley donne une réponse. www.eecs.berkeley.edu/~vazirani/f97qcom/lec19.ps
Mohammad Al-Turkistany Le
1
En fait, le modèle de circuits quantiques et la machine de quantification sont équivalents, ce qui a été prouvé par ACYao.
Strin

Réponses:

30

( Remarque : la description complète est un peu complexe et comporte plusieurs subtilités que je préférais ignorer. Ce qui suit est simplement les idées de haut niveau pour le modèle QTM)

Lors de la définition d'une machine Quantum Turing (QTM), on souhaiterait disposer d'un modèle simple, similaire au TM classique (c'est-à-dire une machine à états finis plus une bande infinie), tout en laissant au nouveau modèle l'avantage de la mécanique quantique.

Comme pour le modèle classique, QTM a:

  1. - un ensemble fini d'états. Soit q 0 un état initial.Q={q0,q1,..}q0
  2. , Γ = { γ 0 , . . } - jeu d'alphabet d'entrée / de travailΣ={σ0,σ1,...}Γ={γ0,..}
  3. un ruban infini et une seule "tête".

C=(q,T,i)qQTΓi

HQ×Σ×ZC=(q,T,i)

|C=|q|T|i.
Γ

|ψ(0)=|q0|T0|1T0ΓxΣ

U

|ψ(i+1)=U|ψ(i)

n|ψ(n)=Un|ψ(0)Uq,T,i|U|q,T,ii=i±1TTi

qf

La chose intéressante à noter est que chaque "étape" de l'état du QTM est une superposition de configurations possibles, ce qui confère au QTM l'avantage "quantique".


La réponse est basée sur Masanao Ozawa, Sur le problème de l’arrêt des machines Quantum Turing . Voir aussi David Deutsch, théorie quantique, principe de Church-Turing et ordinateur quantique universel .

A sonné.
la source
7
Je ne suis pas sûr que la définition originale de David Deutsch comprenne tout correctement. C'était la première fois que quelqu'un essayait de la définir. Il a fallu quelques améliorations pour trouver la bonne définition mathématiquement précise.
Peter Shor
7

Comme l'indiquent les notes, la manière de définir un QTM consiste à définir la fonction de transition en tant que transformation unitaire d'état et de lettre. Ainsi, à chaque étape, vous imaginez multiplier le vecteur (état, lettre) par une transformation pour en obtenir un nouveau (état, lettre). Ce n'est pas particulièrement pratique, mais cela peut être défini.

Suresh
la source