Квантове відпал
Квантовий відпал - це модель квантових обчислень, яка, грубо кажучи, узагальнює адіабатичну модель обчислення. Це привернуло популярну та комерційну увагу в результаті роботи D-WAVE з цього питання.
Саме те, з чого складається квантовий відпал , не є настільки чітко визначеним, як інші моделі обчислення, по суті, тому що це цікавить квантових технологів, ніж комп'ютерних науковців. Взагалі кажучи, ми можемо сказати, що зазвичай це розглядається людьми з мотиваціями інженерів, а не мотиваціями математиків, так що, здається, у предмета є багато інтуїції та правил, але мало "формальних" результатів. Насправді, у відповідь на моє запитання про квантової відпалі , Andrew O
йде так далеко, щоб сказати , що « квантовий отжиг не може бути визначений без розгляду алгоритмів і апаратних засобівПроте, "квантовий відпал", здається, досить чітко визначений, щоб описати його як спосіб підходу до вирішення проблем квантових технологій конкретними методами - і тому, незважаючиAndrew O
Оцінка, я думаю, що вона втілює деяку неявно визначену модель обчислення. Я спробую описати цю модель тут.
Інтуїція за моделлю
HclassicalHquantum=∑i,jJijsisj=A(t)∑i,jJijσziσzj−B(t)∑iσxi
si∈{0,1}
- ΔE=E1−E0{si}ni=1
- Параметр 'температура', який регулює ймовірність, з якою ходити дозволяється виконувати крок у випадковій ході, яка має ΔE>0
Т> 0, буде стабільний розподіл ("тепловий стан") призначення, який є рівномірним розподілом при "нескінченній" температурі і який все більше і більше зважується на глобальні стани мінімальної енергії, коли температура знижується. Якщо вам потрібно досить довго, щоб знизити температуру від нескінченного до майже нуля, вам, в принципі, слід гарантувати пошук глобального оптимуму до проблеми мінімізації енергії. Таким чином, імітований відпал - це підхід до вирішення проблем оптимізації.
t = 0
A ( t = 0 ) = 0 ,B ( t = 0 ) = 1
| ψ0⟩ ∝ | 00 ⋯ 00 ⟩ + | 00 ⋯ 01 ⟩ + ⋯ + | 11 ⋯ 11 ⟩A ( t )B ( t )А ( тf) = 1 ,Б ( тf) = 0.
описує умови , які
є достатніми для того щоб це відбулося, в силі (залишаючись в стані , яке дуже близько до) основного стану гамильтониана на все проміжний раз. Однак вважається можливим, що можна розвинути систему швидше, ніж це, і все ж досягти високої ймовірності успіху.
A ( t )B ( t ) 01A ( t )B ( t )A ( t )B ( t )D-Wave розглянув переваги призупинення графіку відпалу та «відпалу назад» .
"Правильний" квантовий відпал (так би мовити) передбачає, що еволюція, ймовірно, не робиться в адіабатичному режимі, і допускає можливість діабатичних переходів, але лише вимагає високого шансу досягти оптимального - а ще більш прагматично, досягнення результату, який було б важко знайти за допомогою класичних прийомів. Немає офіційних результатів щодо того, як швидко ви можете змінити свій гамільтоніан, щоб досягти цього: тема, як правило, складається з експерименту з евристикою, щоб побачити, що працює на практиці.
Порівняння з класичним імітованим відпалом
Незважаючи на термінологію, не відразу зрозуміло, що існує багато того, що квантове відпал має спільне з класичним відпалом. Основні відмінності між квантовим відпалом та класичним імітованим відпалом виглядають у тому, що:
При квантовому відпалі стан у певному розумінні в ідеалі є чистим станом, а не змішаним (відповідає розподілу ймовірностей при класичному відпалі);
При квантовому відпалі еволюція обумовлена явною зміною гамільтонівського, а не зовнішнього параметра.
Можливо, що зміна уявлення може посилити аналогію між квантовим відпалом і класичним відпалом. Наприклад, можна включити параметр температури в спіновий гамільтоніан для класичного відпалу, записавши
Н~c l a s s i c a l= A ( t ) ∑i , jJi jсiсj- B ( t ) ∑i , jconst
де ми можемо вибрати щось подібне
A ( t ) = t / ( tЖ- т ) і
B ( t ) = tЖ- т для
тЖ> 0тривалість графіка відпалу. (Це вибрано свідомо, щоб
A ( 0 ) = 0 і
A ( t ) → + ∞ для
t → tЖ.) Тоді, так як алгоритм відпалу в принципі керується рівнянням Шредінгера на всі часи, ми можемо розглянути процес відпалу, який керується дифузійним процесом, який в принципі є рівномірним з тим, невеликими змінами конфігурацій, де ймовірність виконання випадково вибраної зміни конфігурації регулюється
p ( x → y) = макс { 1 ,досвід( -γΔ Ex → y) }
для якоїсь постійної
γ, де
Еx → y- різниця в енергії між початковою та кінцевою конфігураціями. Стабільний розподіл цієї дифузії для гамільтоніана при
t = 0 - рівномірний розподіл і стабільний розподіл для гамільтоніана як
t → tЖ- будь-який місцевий мінімум; і як
т зростає, ймовірність, з якою відбувається перехід, який збільшує енергію, стає меншою, поки не стане
t → tЖвірогідність будь-якого збільшення енергії зникає (оскільки
будь-яке можливе збільшення є дорогим).
У цьому ще існують недоліки квантового відпалу - наприклад, ми досягаємо сильного придушення збільшення енергії, оскільки t → tЖпо суті, роблячи потенційні свердловини нескінченно глибокими (що не дуже фізично робити), але це ілюструє щось спільне між двома моделями, головне відмінність якого полягає не стільки в еволюції гамільтонів, скільки в різниця між дифузійною та Шредінгерською динамікою. Це говорить про те, що може існувати більш чіткий спосіб порівняння двох моделей теоретично: описуючи різницю між класичним та квантовим відпалом, як аналогічну різниці між випадковими прогулянками та квантовими прогулянками . Загальна ідіома в описі квантового відпалу - говорити про «тунелювання» через енергетичні бар'єри - це, безумовно, стосується того, як люди вважають квантові прогулянки: розглянемо, наприклад, роботу Farhi et al. надпостійні квантові прискорення для оцінки ланцюгів NAND та більш безпосередньо фундаментальна робота Вонга над квантовими прогулянками по тунельній лінії через потенційні бар'єри . Деяка робота була проведена Канцлером [ arXiv: 1606.06800 ] щодо розгляду квантового відпалу з точки зору квантових прогулянок, хоча, здається, є можливість для більш офіційного та повного опису.
На суто оперативному рівні виявляється, що квантовий відпал дає перевагу в продуктивності порівняно з класичним відпалом (див., Наприклад, ці слайди щодо різниці в ефективності між квантовим та класичним відпалом , з групи Троєра в ETH, ca. 2014).
Квантове відпал як явище, на відміну від обчислювальної моделі
Оскільки квантовий відпал більше вивчається технологами, вони зосереджуються на концепції реалізації квантового відпалу як ефекту, а не на визначенні моделі з точки зору загальних принципів. (Приблизною аналогією було б вивчення моделі унітарної схеми лише в тій мірі, оскільки вона є засобом досягнення "ефектів" оцінки власного значення або посилення амплітуди.)
Отже, чи вважається щось "квантовим відпалом", принаймні деякі люди описують як апаратне залежне і навіть залежне від входу: наприклад, на компонування кубітів, рівні шуму машини. Здається, що навіть спроба наблизитися до адіабатичного режиму не дасть вам досягти квантового відпалу, тому що ідея того, з чого навіть складається квантовий відпал, включає ідею, що шум (наприклад, декогерентність) не дозволить відпалюванню реалізуватися: як обчислювальний ефект , На відміну від обчислювальної моделі , квантовий відпал, по суті, вимагає, щоб графік відпалу був коротшим, ніж час відхилення квантової системи.
Деякі люди час від часу описують шум як якийсь важливий для процесу квантового відпалу. Наприклад, Boixo та ін. [ arXiv: 1304.4595 ] написати
На відміну від адіабатичних квантових обчислень [квантовий відпал] - це метод позитивної температури, що включає відкриту квантову систему, приєднану до теплової ванни.
Можливо, може бути точно описати це як неминучу особливість систем, в яких виконуватимуться відпал (тільки тому, що шум - неминуча особливість системи, в якій ви будете робити квантову обробку інформації будь-якого типу): як Andrew O
пише " насправді ні ванни дійсно допомагають квантовому відпалу ". Можливо, що дисипативний процес може допомогти квантовому відпалу, допомагаючи системі нарощувати населення на станах з нижчою енергією (як це запропоновано роботами Amin et al. , [ ArXiv: cond-mat / 0609332 ]), але це, здається, по суті є класичний ефект, і він по суті потребував би тихому низькотемпературному середовищі, а не «наявності шуму».
Суть
Можна сказати, зокрема, тим, хто її вивчає, - що квантовий відпал - це ефект, а не модель обчислення. Потім «квантовий відпал» краще розуміти як «машину, яка реалізує ефект квантового відпалу», а не машину, яка намагається втілити модель обчислення, відому як « квантовий відпал ». Однак те ж саме можна сказати і про адіабатичні квантові обчислення, які, на мою думку, правильно - описані як модель обчислення сама по собі.
Можливо, було б справедливо описати квантове відпал як підхід до реалізації дуже загального евристичного , і що існує неявна модель обчислення, яка може бути охарактеризована як умови, за яких ми могли б очікувати, що цей евристик буде успішним. Якщо розглянути такий спосіб квантового відпалу, то це була б модель, яка включає в себе особливий випадок адіабатичного режиму (з нульовим шумом), але він, в принципі, може бути більш загальним.