Что подразумевается под термином «вычислительная основа» в контексте квантовых вычислений и квантовых алгоритмов?
источник
Что подразумевается под термином «вычислительная основа» в контексте квантовых вычислений и квантовых алгоритмов?
Когда у нас есть только один кубит, в вычислительной основе нет ничего особенного; просто приятно иметь каноническую основу. На практике вы можете подумать, что сначала вы реализуете вентиль с Z 2 = I и Z ≠ I , а затем говорите, что вычислительный базис является собственным базисом этого вентиля.
Однако, когда мы говорим о мульти-кубитных системах, вычислительная основа имеет смысл. Это происходит от выбора базиса для каждого кубита, а затем от базиса, который является тензорным произведением всех этих базисов. Выбор одного и того же базиса для каждого кубита - это просто сохранять все единообразным, а называть их и 1 - хороший нотационный выбор. Что действительно важно, так это то, что наши базовые состояния являются состояниями продукта в наших кубитах: вычислительные базовые состояния можно подготовить, инициализируя наши кубиты отдельно, а затем объединяя их. Это не верно для произвольных состояний! Например, состояние кошки 1требует лог-глубины контура для тогочтобы подготовить его из состояния продукта.
Квантовые вычисления имеют дело (в основном) с конечномерными квантовыми системами, называемыми кубитами . Если вы знаете основную квантовую механику, то знаете, что гильбертово пространство кубита есть , т. Е. Двумерное комплексное гильбертово пространство над C (для более технических людей гильбертово пространство на самом деле является C P 1 ).
Поэтому, чтобы описать векторы (или физически, квантовое состояние кубита) в этом двумерном гильбертовом пространстве, нам нужно как минимум два базисных элемента. Если вы думаете о состоянии кубита как вектор столбца,
тогда вам нужно будет указать, чтоa,bозначает состояние кубита. Обратите внимание, что то, чтоa,b, зависит от того, что является основой системы-могут быть два разных вектора столбца (в разных базах), которые представляют одно и то же состояние| г |⟩кубита. В любом случае нам нужна некоторая основа для работы, и именно здесь вступает в силу «вычислительная основа».
Вычислительный базис - это просто два базовых состояния, состоящих из (любого из) двух различных квантовых состояний, в которых кубит может находиться физически. Однако, как и в линейной алгебре, выбор двух ( линейно независимых ) состояний, которые вы выбираете, является произвольным (я говорю, вроде как, потому что в некоторых физических ситуациях существует естественный выбор базиса; см. Einselection ).
Чтобы привести несколько примеров:
Я мог бы продолжить. Также часто говорят о «вычислительной основе» для многомерных состояний (qudits), и в этом случае применяется то же самое: база называется «вычислительной», когда она является наиболее «естественной» в данном контексте.
источник
Квантовое состояние - это вектор в многомерном векторном пространстве (гильбертовом пространстве). Существует один базис, естественный для любого квантового алгоритма (или квантового компьютера), который основан на кубитах: состояния, которые соответствуют двоичным числам, являются особыми, они являются так называемыми состояниями вычислительных базисов.
источник