Концептуально найпростіший спосіб створення стану W є дещо аналогічним класичному відбору проб пласта , оскільки він включає низку локальних операцій, які в кінцевому підсумку створюють рівномірний ефект.
По суті, ви дивитесь на кожен кубіт по черзі і розглядаєте "скільки амплітуди я залишив у стані all-0s, і скільки я хочу перевести у стан just-this-qubit-is-ON?". Виявляється, що сімейство обертів, яке вам потрібно, я називатиму "воротами шансів", які мають таку матрицю:
М( p : q) = 1p + q-----√[ с-√- q√q√p-√]
Використовуючи ці ворота, ви можете отримати стан W з послідовністю операцій, що все більше контролюються:
Ця схема дещо неефективна. Це коштувало O ( N2+ Nlg( 1 / ϵ ) ) деN - кількість кубітів, аϵ - бажана абсолютна точність (оскільки в контексті виправленої помилки ворота шансів не є власними і повинні бути приблизними) .
O ( Nlg( 1 / ϵ ) )
Ще можна зробити краще, але воно починає ускладнюватися. В основному, ви можете використовувати один частковий крок Grover, щоб отриматиN1 / Н----√
Частка часткового кроку:
Як виконати індексовану операцію (ну ... начебто. Найближча цифра мала акумулятор, що не зовсім підходить для даного випадку):
O ( Nlg( 1 / ϵ ) )O ( N+ кг( 1 / ϵ ) ) .