Адиабатическая модель
Эта модель квантовых вычислений мотивирована идеями в квантовой теории многих тел и существенно отличается как от схемной модели (в том, что она представляет собой модель с непрерывным временем), так и от квантовых блужданий с непрерывным временем (в том, что она имеет зависимая эволюция).
Адиабатические вычисления обычно принимают следующую форму.
- Начните с некоторого набора кубитов, все в каком-то простом состоянии, таком как | + ⟩ . Назовите начальное глобальное состояние | ψ0⟩ .
- Подчините эти кубиты гамильтониану взаимодействия для которого | ψ 0 ⟩ является уникальным основное состояние (состояние с наименьшей энергией). Например, учитывая | ψ 0 ⟩ = | + ⟩ ⊗ n , мы можем выбрать H 0 = - ∑ k σ ( x ) k .ЧАС0| ψ0⟩| ψ0⟩ = | + ⟩⊗ нЧАС0= - ∑Кσ( х )К
- Выберите конечный гамильтониан , который имеет уникальное основное состояние, которое кодирует ответ на интересующую вас проблему. Например, если вы хотите решить проблему удовлетворения ограничения, вы можете определить гамильтониан H 1 = ∑ c h c где сумма берется по ограничениям c классической задачи, и где каждый h c является оператором, который налагает штраф энергии (положительный вклад энергии) в любое стандартное базовое состояние, представляющее классическое назначение, которое не удовлетворяет ограничению c ,ЧАС1ЧАС1= ∑счасссчассс
- T⩾ 0ЧАС( т )ЧАС( 0 ) = Н0ЧАС( Т) = H1ЧАС( т ) = тTЧАС1+ ( 1 - тT) H0
- В моменты времени от до позвольте системе эволюционировать под непрерывно меняющимся гамильтонианом и измерьте кубиты на выходе, чтобы получить результат .т = 0т = тЧАС( т )Y∈ { 0 , 1 }N
Основой адиабатической модели является адиабатическая теорема , из которой существует несколько версий. Версия Амбайниса и Регева [ arXiv: quant-ph / 0411152 ] (более строгий пример) подразумевает, что если всегда существует «энергетическая щель», по крайней мере, между основным состоянием и его первое возбужденное состояние для всех , а оператор-нормы первой и второй производных достаточно малы (то естьH ( t ) 0 ⩽ t ⩽ T H H ( t )λ > 0ЧАС( т )0 ⩽ т ⩽ ТЧАСЧАС( т )не меняется слишком быстро или резко), тогда вы можете сделать так, чтобы получить желаемый результат настолько большим, насколько вам нравится, просто выполняя вычисления достаточно медленно. Кроме того, вы можете уменьшить вероятность ошибки на любой постоянный фактор, просто замедляя все вычисления полиномиально связанным фактором.
Несмотря на то, что представление очень отличается от модели унитарной схемы, было показано, что эта модель за полиномиальное время эквивалентна модели унитарной цепи [ arXiv: quant-ph / 0405098 ]. Преимущество адиабатического алгоритма состоит в том, что он обеспечивает другой подход к построению квантовых алгоритмов, который более поддается задачам оптимизации. Одним из недостатков является то, что неясно, как защитить его от шума или сказать, как его производительность ухудшается при несовершенном контроле. Другая проблема заключается в том, что даже без каких-либо недостатков в системе определить, как медленно запустить алгоритм, чтобы получить надежный ответ, - трудная проблема: она зависит от разрыва энергии, и вообще не так просто определить, какая энергия разрыв для статического гамильтонианаH ( т )ЧАСне говоря уже о нестационарных .ЧАС( т )
Тем не менее, это модель, представляющая как теоретический, так и практический интерес, и отличающаяся тем, что она наиболее отличается от модели унитарной схемы, по существу, от любой существующей.
Модель унитарной цепи
Это лучшая известная модель квантовых вычислений. В этой модели есть следующие ограничения:
Мелкие детали могут меняться (например, набор унитарных можно выполнить, разрешает ли один препарат в других чистых состояниях , такие как , | + ⟩ , | - ⟩ ; должно ли измерение быть в стандартном базисе , или также может быть в некоторой другой основе), но они не имеют никакого существенного различия.| 1 ⟩ | + ⟩ | - ⟩
источник
Квантовое блуждание с дискретным временем
«Квантовое блуждание в дискретном времени» - это квантовое изменение случайного блуждания, в котором есть «ходок» (или несколько «ходоков»), который выполняет небольшие шаги в графе (например, цепочка узлов или прямоугольная сетка). ). Разница в том, что когда случайный бродяга делает шаг в произвольно определенном направлении, квантовый бродяга делает шаг в направлении, определяемом квантовым регистром «монеты», который на каждом шаге «переворачивается» унитарным преобразованием, а не изменяется путем повторной выборки случайной величины. См. [ ArXiv: Quant-Ph / 0012090 ] для более ранней ссылки.
Для простоты я опишу квантовое блуждание на цикле размером ; хотя необходимо изменить некоторые детали, чтобы рассмотреть квантовые блуждания на более общих графах. В этой модели вычислений обычно делают следующее.2N
Основное различие между этим и случайным блужданием состоит в том, что различные возможные «траектории» ходунка выполняются когерентно в суперпозиции, так что они могут деструктивно вмешиваться. Это приводит к поведению ходока, которое больше похоже на баллистическое движение, чем на диффузию. В самом деле, раннее представление такой модели было сделано Фейнманом как способ моделирования уравнения Дирака.
Эта модель также часто описывается с точки зрения поиска или определения местоположения «помеченных» элементов на графике, и в этом случае выполняется другой шаг (для вычисления того, отмечен ли узел, на котором находится ходок, и затем для измерения результата этого вычисления ), прежде чем вернуться к шагу 2. Другие варианты такого рода являются разумными.
Чтобы выполнить квантовое блуждание на более общем графе, необходимо заменить регистр «позиции» на регистр, который может выражать все узлы графа, и регистр «монеты» на регистр, который может выражать ребра, падающие на вершину. «Оператор монет» также должен быть заменен на «оператор монет», который позволяет ходячему выполнять интересную суперпозицию различных траекторий. (То, что считается «интересным», зависит от вашей мотивации: физики часто рассматривают способы, с помощью которых изменение оператора монеты меняет эволюцию плотности вероятности не для вычислительных целей, а как способ исследования базовой физики с использованием квантовых блужданий в качестве разумная игрушечная модель движения частиц. ] квантовых блужданий с дискретным временем.
Эта модель вычислений, строго говоря, является частным случаем модели унитарных цепей, но мотивирована очень специфической физической интуицией, которая привела к некоторому алгоритмическому пониманию (см., Например, [ arXiv: 1302.3143 ]) для ускорений за полиномиальное время в ограниченной ошибке. квантовые алгоритмы. Эта модель также является близким родственником квантового блуждания с непрерывным временем как модели вычислений.
источник
Квантовые схемы с промежуточными измерениями
Это небольшое изменение в «унитарных цепях», в котором можно выполнять измерения как в середине алгоритма, так и в конце, а также в тех случаях, когда можно позволить будущим операциям зависеть от результатов этих измерений. Он представляет собой реалистичную картину квантового процессора, который взаимодействует с классическим устройством управления, которое, помимо прочего, является интерфейсом между квантовым процессором и пользователем.
Промежуточные измерения практически необходимы для исправления ошибок, и поэтому в принципе это более реалистичная картина квантовых вычислений, чем модель унитарной схемы. но нередко теоретики определенного типа решительно предпочитают, чтобы измерения оставались до конца (используя принцип отложенного измерения для моделирования любых «промежуточных» измерений). Таким образом, это может быть существенным отличием, когда речь идет о квантовых алгоритмах, но это не приводит к теоретическому увеличению вычислительной мощности квантового алгоритма.
источник
Квантовый отжиг
Квантовый отжиг - это модель квантовых вычислений, которая, грубо говоря, обобщает адиабатическую модель вычислений. В результате работы D-WAVE по этому вопросу она привлекла популярное и коммерческое внимание.
Точно то, из чего состоит квантовый отжиг , не так четко определено, как другие модели вычислений, в основном потому, что оно представляет больший интерес для квантовых технологов, чем для ученых-компьютерщиков. Вообще говоря, мы можем сказать, что обычно его рассматривают люди с побуждениями инженеров, а не с побуждениями математиков, поэтому у субъекта, по-видимому, много интуиций и практических правил, но мало «формальных» результатов. На самом деле, в ответе на мой вопрос о квантовом отжиге , мы
Andrew O
говорим, что « квантовый отжиг не может быть определен без учета алгоритмов и аппаратного обеспечения.«Тем не менее,« квантовый отжиг », по-видимому, достаточно четко определен, чтобы его можно было описать как способ подхода к решению проблем с квантовыми технологиями с помощью конкретных методов - и поэтому, несмотряAndrew O
на оценку, я думаю, что он воплощает некоторую неявно определенную модель вычисление. Я попытаюсь описать эту модель здесь.Интуиция позади модели
«Правильный» квантовый отжиг (так сказать) предполагает, что эволюция, вероятно, не осуществляется в адиабатическом режиме, и допускает возможность диабатических переходов, но требует только высокой вероятности достижения оптимального - или даже еще более прагматичного, достижения результата, который было бы трудно найти с помощью классических методов. Нет никаких формальных результатов о том, как быстро вы можете изменить свой гамильтониан, чтобы достичь этого: кажется, что предмет состоит в основном из экспериментов с эвристикой, чтобы увидеть, что работает на практике.
Сравнение с классическим моделируемым отжигом
Несмотря на терминологию, не сразу ясно, что есть много общего у квантового отжига с классическим отжигом. Основные различия между квантовым отжигом и классическим моделируемым отжигом заключаются в том, что:
При квантовом отжиге состояние в некотором смысле является в идеале чистым состоянием, а не смешанным состоянием (что соответствует распределению вероятностей при классическом отжиге);
При квантовом отжиге эволюция обусловлена явным изменением гамильтониана, а не внешнего параметра.
На чисто эксплуатационном уровне кажется, что квантовый отжиг дает преимущество в производительности по сравнению с классическим отжигом (см., Например, эти слайды о разнице в характеристиках между квантовым и классическим отжигом , из группы Тройера в ETH, около 2014 г.).
Квантовый отжиг как явление, в отличие от вычислительной модели
Поскольку квантовый отжиг более изучен технологами, они сосредоточены на концепции реализации квантового отжига как эффекта, а не на определении модели с точки зрения общих принципов. (Грубой аналогией будет изучение модели унитарной цепи только в той мере, в которой она представляет собой средство достижения «эффектов» оценки собственных значений или усиления амплитуды.)
Следовательно, то, считается ли что-то «квантовым отжигом», по меньшей мере, некоторые люди описывают как аппаратно-зависимое и даже зависящее от входа: например, в отношении расположения кубитов, уровней шума машины. Кажется, что даже попытка приблизиться к адиабатическому режиму помешает вам достичь квантового отжига, потому что идея о том, из чего даже состоит квантовый отжиг, включает в себя идею о том, что шум (такой как декогеренция) будет препятствовать реализации отжига: как вычислительный эффект , в отличие от вычислительной модели , квантовый отжиг по существу требует, чтобы график отжига был короче, чем время декогеренции квантовой системы.
Некоторые люди иногда описывают шум как нечто существенное для процесса квантового отжига. Например, Boixo et al. [ arXiv: 1304.4595 ] напишите
Возможно, было бы правильным описать его как неизбежную особенность систем, в которых будет выполняться отжиг (просто потому, что шум является неизбежной особенностью системы, в которой вы будете выполнять квантовую обработку информации любого рода): как
Andrew O
пишет « на самом деле нет Ванны действительно помогают квантовому отжигу ». Возможно, что диссипативный процесс может помочь квантовому отжигу, помогая системе построить население в состояниях с более низкой энергией (как предложено в работе Amin et al. , [ ArXiv: cond-mat / 0609332 ]), но, по-видимому, это, по сути, классический эффект, который по своей природе требует тихой низкотемпературной среды, а не «присутствия шума».Суть
Можно сказать - в частности, теми, кто его изучает - что квантовый отжиг - это эффект, а не модель вычислений. Тогда «квантовый отжиг» лучше всего понимать как «машину, которая реализует эффект квантового отжига», а не машину, которая пытается воплотить модель вычислений, известную как « квантовый отжиг ». Однако то же самое можно сказать и об адиабатических квантовых вычислениях, которые, по моему мнению, правильно, описаны как модель вычислений сами по себе.
Возможно, было бы справедливо описать квантовый отжиг как подход к реализации очень общей эвристики и что существует неявная модель вычислений, которую можно охарактеризовать как условия, при которых мы могли бы ожидать, что эта эвристика будет успешной. Если мы рассмотрим квантовый отжиг таким образом, это будет модель, которая включает адиабатический режим (с нулевым шумом) в качестве особого случая, но в принципе он может быть более общим.
источник