Перейти до основного вмісту
Цей проєкт у бета-версії. Знайшов(-ла) помилку? Відкрити issue на GitHub. Є запитання чи ідея? Запитати в Discussions — будемо раді твоєму відгуку!
Яка якість перекладу на цій сторінці?

Розширені техніки — доповнення Qiskit

Доповнення Qiskit — це набір дослідницьких можливостей для розробки алгоритмів у масштабі квантової корисності (utility scale). Ці модульні програмні компоненти базуються на потужній основі Qiskit і можуть підключатися до робочого процесу для масштабування або розробки нових квантових алгоритмів. На цій сторінці представлено доступні інструменти за ключовими функціональними категоріями, щоб допомогти тобі вибрати відповідні можливості при побудові своїх робочих процесів.

Відображення задач предметної області​

Ці можливості спеціалізуються на відображенні задач предметної області у квантові оператори та схеми для виконання на квантовому комп'ютері.

Оптимізаційний маппер
Моделюй задачі оптимізації та перетворюй їх у представлення, зрозумілі квантовому комп'ютеру.
Переглянути документацію →
Qiskit Fermions
Працюй із ферміонними системами за допомогою структур даних для ферміонних операторів і схем, а також фреймворків для кодувань ферміон-кубіт та синтезу схем через інтеграцію з транспілятором Qiskit.
Переглянути документацію →
AQC-Tensor
Будуй високоточні схеми зі зменшеною глибиною за допомогою наближеної квантової компіляції з тензорними мережами.
Переглянути документацію →
Багатодобуткові формули (MPF)
Зменшуй похибку Троттера в динаміці Гамільтоніана шляхом зваженого комбінування кількох виконань схем.
Переглянути документацію →

Оптимізація схем для виконання на апаратному забезпеченні​

Ці можливості корисні для зменшення глибини схем і зазвичай супроводжуються збільшеними накладними витратами на вибірку.

Вивчення моделей шуму​

Використовуй такі інструменти для вивчення та уточнення моделей шуму як частину своєї стратегії пом'якшення помилок

Управління шумом для оцінки очікуваних значень​

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

Управління шумом для результатів вибірки​

Ці техніки корисні для управління шумом у результатах вибірки.

Квантова діагоналізація на основі вибірок
Оцінюй спектр квантових Гамільтоніанів, обробляючи зашумлені вибірки та виконуючи діагоналізацію у зменшеному підпросторі.
Переглянути документацію →
SQD для HPC
Реалізація доповнення SQD, готова до використання в HPC-середовищах, написана за стандартами сучасного C++17 і призначена для HPC-робочих процесів і застосунків.
Переглянути документацію →
Постселекція за допомогою перевірок на переворот біта
Відфільтруй немарковський шум у вибіркових бітових рядках, включивши перевірки на переворот біта у схему.
Читати документацію →
Matrix-free Measurement Mitigation (M3)
Усувай помилки вимірювань, обробляючи у зменшеному підпросторі, визначеному зашумленими бітовими рядками.
Переглянути документацію →
Paulice
Підвищуй точність вибіркових розподілів за допомогою апаратно-ефективних перевірок Паулі на основі просторово-часових кодів.
Переглянути документацію →

Допоміжні можливості​

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

Утиліти доповнень
Пришвидшуй побудову робочих процесів на основі доповнень, використовуючи цю колекцію функцій для створення Гамільтоніанів, генерації схем часової еволюції за Троттером та застосування найновіших можливостей пом'якшення помилок.
Переглянути документацію →
Поширення Паулі
Фреймворк для апроксимації еволюції операторів, який можна використовувати для симуляції очікуваних значень та реалізації технік пом'якшення помилок, таких як поглинання поширеного шуму (PNA) та затінені світлові конуси.
Переглянути документацію →