( примечание : полное описание немного сложное и имеет несколько тонкостей, которые я предпочел игнорировать. Ниже приведены лишь идеи высокого уровня для модели QTM)
При определении квантовой машины Тьюринга (QTM) хотелось бы иметь простую модель, похожую на классическую TM (то есть конечный автомат плюс бесконечная лента), но позволяющая новой модели использовать преимущество квантовой механики.
Как и в классической модели, QTM имеет:
- Q={q0,q1,..} - конечное множество состояний. Пусть - начальное состояние.q0
- Σ={σ0,σ1,...} , - набор ввода / рабочий алфавитΓ={γ0,..}
- бесконечная лента и единственная "голова".
Однако при определении функции перехода следует помнить, что любое квантовое вычисление должно быть обратимым . Напомним, что конфигурацией TM является кортеж обозначающий, что TM находится в состоянии , лента содержит а заголовок указывает на ю ячейку кассета.C=(q,T,i)q∈QT∈Γ∗i
Поскольку в любой момент времени лента состоит только из конечного количества непустых ячеек, мы определяем (квантовое) состояние QTM как единичный вектор в гильбертовом пространстве генерируемый конфигурационным пространством . Конкретная конфигурация представляется в виде состояния(примечание: поэтому каждая ячейка в ленте является мерным гильбертовым пространством.)HQ×Σ∗×ZC=(q,T,i)
|C⟩=|q⟩|T⟩|i⟩.
Γ
QTM инициализируется в состояние , где - это конкатенация входа с много «пробелов» по мере необходимости (здесь есть тонкость, чтобы определить максимальную длину, но я ее игнорирую).|ψ(0)⟩=|q0⟩|T0⟩|1⟩T0∈Γ∗x∈Σ∗
На каждом временном шаге состояние QTM развивается в соответствии с некоторой унитарнойU
|ψ(i+1)⟩=U|ψ(i)⟩
Обратите внимание, что состояние в любое время задается как . может быть любым унитаром, который «меняет» ленту только там, где расположена головка, и перемещает головку на один шаг вправо или влево. То есть равен нулю, если только и отличается от только в положении .n|ψ(n)⟩=Un|ψ(0)⟩U⟨q′,T′,i′|U|q,T,i⟩i′=i±1T′Ti
В конце вычислений (когда QTM достигает состояния ) лента измеряется (используя, скажем, вычислительную основу).qf
Интересно отметить, что каждый «шаг» состояния QTM представляет собой суперпозицию возможных конфигураций, что дает QTM «квантовое» преимущество.
Ответ основан на Масанао Одзава, « О проблеме остановки для квантовых машин Тьюринга» . См. Также Дэвид Дойч, Квантовая теория, принцип Чёрча-Тьюринга и универсальный квантовый компьютер .