Квантова діагоналізація на основі вибірок хімічного гамільтоніана
Оцінка використання: менше однієї хвилини на процесорі Heron r2 (ПРИМІТКА: Це лише оцінка. Твій час виконання може відрізнятися.)
Результати навчання
Після проходження цього посібника користувачі повинні розуміти:
- Як використовувати SQD Qiskit addon для апроксимації енергії основного стану молекулярної системи за допомогою бітових рядків, відібраних з квантового процесора (QPU).
- Як використовувати ffsim для поб удови схеми локального унітарного кластерного Яструва (LUCJ) для квантового хімічного моделювання.
Передумови
Рекомендуємо користувачам ознайомитися з такими темами перед початком роботи з цим посібником:
- Квантова хімія та друге квантування
- Використання примітива Sampler для відбору вибірок з квантових схем
Передісторія
У цьому посібнику ми показуємо, як виконати постобробку шумних квантових вибірок для апроксимації основного стану молекули азоту при рівноважній довжині зв'язку, використовуючи SQD Qiskit addon для реалізації алгоритму квантової діагоналізації на основі вибірок (SQD). Докладніше про програмне забезпечення можна дізнатися у відповідній документації, включно з простим прикладом для початку роботи.
Цей посібник рекомендований користувачам, які знайомі з квантовою хімією: зокрема, з пошуком енергій основного стану молекули. Для детального ознайомлення з робочим процесом зверніться до курсу з алгоритмів квантової діагоналізації.
SQD — це техніка пошуку власних значень і власних векторів квантових операторів, таких як гамільтоніан квантової системи, за допомогою спільного використання квантов их і розподілених класичних обчислень. Розподілені класичні обчислення використовуються для обробки вибірок, отриманих з квантового процесора, та для проектування й діагоналізації цільового гамільтоніана у підпросторі, що ними охоплюється. Робочий процес на основі SQD має такі кроки:
- Обери схему-анзац і застосуй її на квантовому комп'ютері до опорного стану (у цьому випадку — стан Хартрі-Фока).
- Відбери бітові рядки з отриманого квантового стану.
- Запусти процедуру самоузгодженого відновлення конфігурацій над бітовими рядками для отримання апроксимації основного стану.
SQD добре працює тоді, коли цільовий власний стан є розрідженим: хвильова функція підтримується на наборі базисних станів , розмір якого не зростає експоненційно зі збільшенням розміру задачі.
Квантова хімія
Гамільтоніан молекулярної системи можна записати як
де і — комплексні числа, що називаються молекулярними інтегралами і можуть бути обчислені зі специфікації молекули за допомогою комп'ютерної програми. У цьому посібнику ми обчислюємо інтеграли за допомогою програмного пакета PySCF.
Щоб дізнатися більше про те, як виводиться молекулярний гамільтоніан, зверніться до підручника з квантової хімії (наприклад, Modern Quantum Chemistry Сзабо і Остлунда). Для загального пояснення того, як задачі квантової хімії відображаються на квантові комп'ютери, перегляньте лекцію Mapping Problems to Qubits з Qiskit Global Summer School 2024.