Для данного числа a выполнить все шаги алгоритма Бернштейна–Вазирани в явном виде и показать, что конечным состоянием | ├ ϕ_3 ⟩ будет являться состояние |├ a⟩
a=〖101〗_2

22 Окт 2022 в 14:48
118 +1
0
Ответы
1

Шаг 1: Выбираем случайное число x из множества {0, 1}^n. Пусть x = 011.

Шаг 2: Вычисляем значение функции f(x) = ax (по модулю 2). В данном случае f(x) = 101 011 = 001.

Шаг 3: Обновляем состояние q_0 ⟶ q_0 ⊕ f(x). Поскольку q_0 = 000, получаем q_0' = 000 ⊕ 001 = 001.

Шаг 4: Обновляем состояние q_1 ⟶ q_1 ⊕ x. Поскольку q_1 = 000, получаем q_1' = 000 ⊕ 011 = 011.

Шаг 5: Обновляем состояние q_2 ⟶ q_2 ⊕ f(x) ⊕ 1. Поскольку q_2 = 000, получаем q_2' = 000 ⊕ 001 ⊕ 1 = 101.

Шаг 6: Переходим к следующему шагу, так как q_0 ≠ q_1 ≠ q_2.

Шаг 7: Переходим к следующему шагу, так как q_0 ≠ q_1 ≠ q_2.

Шаг 8: Переходим к следующему шагу, так как q_0 ≠ q_1 ≠ q_2.

Шаг 9: Ответом алгоритма будет значение q_2, то есть состояние |├ 101⟩.

Итак, конечным состоянием |├ ϕ_3 ⟩ будет являться состояние | ├ 101 ⟩.

16 Апр в 17:26
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 89 837 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир