У кожному з згаданих вами прикладів завдання дуже грубо розбивається на два етапи: пошук гамільтоніана, який описує проблему в термінах кубітів, і пошук енергії основного стану цього гамільтониана. З цієї точки зору перетворення Йордана-Вігнера - це спосіб знайти кубіт-гамільтоніан, відповідний даному ферміонному гамільтоніану.
Після того, як ваша проблема буде вказана в гамільтоніані кубіту, існує (знову ж таки, дуже приблизно) два сімейні підходи до пошуку енергії наземного стану. За допомогою варіативних підходів ви готуєте стани з сімейства станів, які називаються анзатцами , потім оцінюєте значення очікування гамільтоніана для кожного різного вхідного стану та мінімізуєте. Щоб отримати кожне значення очікування, ви можете зробити щось на кшталт розбиття гамільтоніанаН до суми Н=∑iгодiНi, де кожен годi це реальна кількість і кожен Нiє гамільтоніаном, який простіше оцінити значення очікування, наприклад, оператор Паулі. Потім можна оцінити⟨ H⟩ шляхом оцінки кожного ⟨Нi⟩ у свою чергу.
Інший широкий підхід полягає в тому, щоб перетворити вашу проблему з оцінкою енергії в задачу частотної оцінки шляхом еволюції стану введення під кубіт Гамільтонів Нщо представляє вашу проблему. Як ви зазначаєте у своєму запитанні, це неявно використовує рівняння Шредінгера|ψ(t)⟩=e−iHt|ψ(0)⟩. У окремому випадку, що|ψ(0)⟩ є основним станом (скажімо, як результат адиабатичної підготовки), то це дає вам це |ψ(t)⟩=e−iEt|ψ(0)⟩; тобто глобальна фаза вашого початкового стану. Оскільки глобальні фази не спостерігаються, ви можете використовувати фокус відката фаз (див. Главу 7 моєї книги, як тільки вона розміщена для отримання більш детальної інформації), щоб перетворити цю глобальну фазу в локальну фазу. Звідти, як ви змінюєтесьt, енергія основного стану відображається як частота, яку можна дізнатися, використовуючи оцінку фаз. Фазова оцінка сама по собі складається з двох широких варіантів (тут є трохи теми ...), а саме квантової та ітеративної фазової оцінки. У першому випадку ви використовуєте додаткові кубіти для зчитування фази в квантовому регістрі, що дуже корисно, якщо ви хочете зробити подальшу квантову обробку цієї енергії. У другому випадку ви використовуєте один додатковий кубіт для проведення класичних вимірювань з фазовим відступом, що дозволяє повторно використовувати вашу копію основного стану. У цей момент навчанняE з ваших класичних вимірювань - це класична проблема статистики, яку ви можете вирішити різними способами, як, наприклад, з алгоритмом Кітаєва, максимальною оцінкою ймовірності, байєсівським висновком, надійною оцінкою фаз, оцінкою випадкової ходи фази або багатьма іншими.
Потім це залишає проблему того, як розвиватися H. Ось звідки входять такі прийоми, як Троттер – Сузукі. Використовуючи розклад Троттер – Сузукі, ви ламаєтеHна суму термінів, які легко промоделювати (це може бути те саме, що і розкладання, яке ви використовували б для VQE, але не повинно бути), після чого швидко перемикайтеся між імітацією кожного терміна. Існує багато інших алгоритмів моделювання, таких як квабітизація, але Trotter – Suzuki - чудове місце для початку.
Зважаючи на безліч різних методик, ви б вибрали VQE за фазовою оцінкою чи навпаки? Це зводиться до того, які квантові ресурси ви хочете використовувати для вирішення вашої проблеми. На дуже високому рівні VQE прагне генерувати дуже велику кількість квантових мікросхем, кожен з яких досить дрібний. Навпаки, для фазової оцінки використовуються квантові програми, які різко зменшують кількість потрібних вам даних за допомогою когерентної еволюції (знову ж таки приблизно, це різниця між обмеженою Гейзенбергом точністю і "стандартною квантовою межею", яка не є ні стандартною, ні квантовою, ні межа - але я відступаю). Мінусом є те, що для оцінки фази можна використовувати більше кубітів та більш глибокі квантові програми.