Квантовый оракул

Материал из testwiki
Перейти к навигации Перейти к поиску

Квантовый оракул — квантовый аналог устройства типа «чёрного ящика».

Квантовый оракул для квантовой гамильтоновой системы может быть определён как унитарный оператор

Uf: |x,y|x,yf(x),

где символом обозначено побитовое сложение.

Унитарный оператор Uf для двухкубитной системы представляется четырьмя квантовыми вентилями, описываемыми матрицами 4 на 4, которые соответствуют четырём возможным функциям f(x):

I^=[1000010000100001],
CNOT=[1000010000010010],
I^NOT=[0100100000010010],
CNOT(I^NOT)=[0100100000100001].

Квантовый оракул является обобщением классического оракула — устройства, вычисляющего функцию f:GBn, где G — конечная группа, а B = {0,1} — булево множество.

Квантовые оракулы используется в квантовых алгоритмах: алгоритме Дойча — Йожи, алгоритме Гровера, Шаблон:Нп3[1].

В моделях квантовых роботов квантовые оракулы рассматриваются как частные случаи окружающей среды, не зависящей от времени.

Примечания

Шаблон:Примечания

Ссылки

Шаблон:Спам-ссылки