Запутанность часто обсуждается как один из важнейших компонентов, который отличает квант от классического. Но действительно ли запутанность необходима для ускорения квантовых вычислений?
entanglement
speedup
DaftWullie
источник
источник
Ответы:
Краткий ответ: да
Нужно быть немного более осторожным при постановке вопроса. Думая о том, что схема состоит из подготовки состояния, унитарных элементов и измерений, в принципе всегда можно «спрятать» все, что мы хотим, например запутывающие операции, внутри измерения. Итак, давайте будем точными. Мы хотим начать с отделимого состояния множества кубитов, и окончательные измерения должны состоять из измерений с одним кубитом. Должно ли вычисление переходить через запутанное состояние в какой-то момент вычисления?
Чистые состояния
Давайте сделаем еще одно предположение, что начальное состояние является чистым (продуктовым) состоянием. В этом случае система должна пройти через запутанное состояние. Если этого не произойдет, то будет легко смоделировать вычисления на классическом компьютере, потому что все, что вам нужно сделать, - это сохранить чистых однокбитных состояний в памяти и обновлять их по одному по мере выполнения вычислений.n
Можно даже спросить, сколько запутывания необходимо. Опять же, есть много разных способов, которыми запутанность можно перемещать в разное время. Хорошей моделью, которая обеспечивает достаточно справедливую меру присутствия запутанности, являются квантовые вычисления на основе измерений . Здесь мы подготавливаем некоторое начальное состояние ресурса, и именно измерения в одном кубите определяют вычисление, которое происходит. Это позволяет нам задавать вопросы о запутанности состояния ресурса. Должно быть запутывание, и, в некотором смысле, оно должно быть как минимум «двумерным», это не может быть просто запутывание, генерируемое между ближайшими соседями системы на линии [ref] . Более того, можно показать, что большинство состояний из кубитов слишком запутаныn разрешить вычисления таким образом.
Смешанные состояния
Предостережение во всем, что я до сих пор говорил, заключается в том, что мы говорим о чистых состояниях. Например, мы можем легко смоделировать незапутывающее вычисление для чистых состояний продукта. Но как насчет смешанных государств? Смешанное состояние отделимо, если его можно записать в виде Важно отметить, что нет ограничения на значение , количество слагаемых в сумме. Если число слагаемых в сумме мало, то, исходя из предыдущего аргумента, мы можем смоделировать эффекты незапутывающей схемы. Но если число терминов велико, то (насколько мне известно) остается открытым вопрос о том, может ли оно быть классически смоделировано или оно может дать улучшенные вычисления.
источник