Открыть сервис

Квантовый гейт

Квантовый гейт (квантовый вентиль) — это базовый логический элемент квантовых вычислений, который выполняет унитарное преобразование над одним или несколькими кубитами. В отличие от классических логических вентилей (например, AND, OR, NOT), которые оперируют битами (0 или 1), квантовые гейты изменяют квантовое состояние кубитов, включая состояния суперпозиции и запутанности, что лежит в основе экспоненциального ускорения некоторых вычислительных задач. Квантовые гейты являются аналогом классических логических схем, но подчиняются законам квантовой механики, в частности, принципу обратимости и линейности.

Математическое представление

Любой квантовый гейт описывается унитарной матрицей \(U\), которая удовлетворяет условию \(U^{\dagger}U = I\), где \(U^{\dagger}\) — эрмитово сопряжённая матрица, а \(I\) — единичная матрица. Унитарность гарантирует сохранение нормы вектора состояния (вероятности) и обратимость преобразования: каждый квантовый гейт имеет обратный гейт, который отменяет его действие. Действие гейта на состояние \(|\psi\rangle\) записывается как \(|\psi'\rangle = U|\psi\rangle\).

Для одного кубита, состояние которого описывается вектором \(\alpha|0\rangle + \beta|1\rangle\) (где \(\alpha, \beta\) — комплексные числа, \(|\alpha|^2 + |\beta|^2 = 1\)), гейт представляется матрицей размером \(2 \times 2\). Для двух кубитов — матрицей \(4 \times 4\), и так далее. Размерность матрицы растёт экспоненциально с числом кубитов: для \(n\) кубитов требуется матрица \(2^n \times 2^n\).

Основные типы квантовых гейтов

Однокубитовые гейты

Эти гейты действуют на один кубит и изменяют его состояние. Наиболее важные из них:

Многокубитовые гейты

Эти гейты действуют на два и более кубита и могут создавать квантовую запутанность — состояние, при котором кубиты не могут быть описаны независимо друг от друга.

Универсальные наборы гейтов

Для реализации произвольного квантового алгоритма достаточно конечного набора базовых гейтов, который называется универсальным. Известно несколько таких наборов:

Реализация на физических платформах

Физическая реализация квантовых гейтов зависит от типа используемой квантовой технологии. Основные подходы:

Ограничения и проблемы

Применение

Квантовые гейты являются строительными блоками для всех известных квантовых алгоритмов, включая:

История

Концепция квантовых гейтов была предложена в 1980-х годах, вскоре после того, как Ричард Фейнман (1982) и Дэвид Дойч (1985) заложили основы квантовых вычислений. Дойч ввёл понятие квантового логического вентиля и показал, что квантовые компьютеры могут решать задачи, недоступные классическим. В 1994 году Питер Шор разработал алгоритм факторизации, что стимулировало активные исследования в области физической реализации квантовых гейтов. Первые экспериментальные демонстрации однокубитовых гейтов были выполнены в 1990-х годах на ионных ловушках и ядерном магнитном резонансе (ЯМР). В 2000-х годах началась разработка масштабируемых сверхпроводящих кубитов, а в 2010-х — создание первых много кубитовых процессоров (например, IBM, Google).

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →