Що відрізняє квантові обчислення від рандомізованих класичних обчислень?


13

Одне з багатьох речей, що мене бентежать у сфері КК, - це те, що робить вимірювання кубіта в квантовому комп'ютері інакшим, ніж просто вибір навмання (у класичному комп'ютері) (це не моє актуальне питання)

Припустимо, у мене кубітів, і мій стан є вектором їх амплітуд . 1( a 1 , a 2 , , a n ) Tn(a1,a2,,an)T

Якщо я передаю цей стан через деякі ворота і роблю всілякі квантові операції (крім вимірювання), то я вимірюю стан. Я отримаю лише один із варіантів (з різними ймовірностями).

Тож де різниця між тим, що робити це, і генерувати число випадковим чином із деякого згорнутого / складного розподілу? Що робить квантові обчислення суттєво відмінними від рандомізованих класичних?


  1. Я сподіваюся, що я не зрозумів неправильно, як представлені держави. Збентежений у цьому також ...

Відповіді:


13

Питання в тому, як ти дійшов до остаточного стану?

Магія полягає в операціях на воротах, які перетворили ваш початковий стан у ваш остаточний стан. Якби ми знали для початку кінцевий стан, нам не знадобився б квантовий комп'ютер - ми б вже отримали відповідь і могли б, як ви пропонуєте, просто взяти вибірку з відповідного розподілу ймовірностей.

На відміну від методів Монте-Карло, які беруть вибірку з деякого розподілу ймовірностей та змінюють її на вибірку з якоїсь іншої розподілу, квантовий комп'ютер приймає початковий вектор стану та перетворює його в інший вектор стану за допомогою операцій із воротами. Ключова відмінність полягає в тому, що квантові стани зазнають когерентної інтерференції , що означає, що амплітуди вектора додаються як складні числа. Неправильні відповіді додають деструктивно (і мають низьку ймовірність), тоді як правильні відповіді додають конструктивно (і мають високу ймовірність).

Кінцевий результат, якщо все піде добре, - це кінцевий квантовий стан, який дає правильну відповідь з високою ймовірністю після вимірювання, але для цього потрібні були всі ці операції на воротах.


3

Ви маєте рацію - якщо ми мали купу лінійних ймовірностей і просто продовжували їх поєднувати у великій суперпозиції, ми можемо також просто робити рандомізовані класичні обчислення, які в основному можна описати з точки зору байєсівської механіки :

.

А оскільки класичні системи вже можуть працювати так, це було б нецікаво.

Хитрість у тому, що квантові ворота можуть бути нелінійними, тобто вони можуть працювати не байєсівським способом. Тоді ми можемо побудувати системи, в яких кубіти втручаються таким чином, щоб сприяти бажаним результатам над небажаними результатами.

Хорошим прикладом може бути алгоритм Шор :

Тоді - одиничний вектор у складній площині - корінь єдності, а і - цілі числа), і коефіцієнт з кінцевий стан - Кожен член у цій сумі представляє різний шлях до одного і того ж результату, і виникають квантові інтерференції - конструктивні, коли одиничні вектори ( ш шту Q - 1 | у , г Q - 1 |у,г Е х :ωryωry(ωωryQ1|y,zQ1|y,zω r y b ωrybω r y ωry

x:f(x)=zωxy=bω(x0+rb)y=ωx0ybωrby.
ωrybωrybточка в майже такому ж напрямку в складній площині, що вимагає, щоб поклав уздовж позитивної реальної осі .ωryωry

- "Алгоритм Шор" , Вікіпедія

Потім наступний крок після цього починається з " Виконайте вимірювання " . Це те, вони змінили шанси на користь результату, який вони хотіли, тепер вони вимірюють це, щоб побачити, що це було.


1
" квантові ворота можуть бути нелінійними " - це хитра заява. Можливо, варто уточнити, що може бути нелінійним щодо воріт (наприклад, ймовірності), оскільки це може виявитись на відміну від того, що квантова механіка завжди є лінійною (у значенні одиниці, що діють лінійно на стани).
glS
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.