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

Вступ до Qiskit Functions

Notes
  • Qiskit Functions — це експериментальна функція, доступна лише користувачам планів IBM Quantum® Premium Plan, Flex Plan та On-Prem (через IBM Quantum Platform API). Вони мають статус preview release і можуть змінюватися.

Qiskit Functions спрощують і прискорюють пошук алгоритмів та розробку застосувань масштабу utility, абстрагуючи окремі частини робочого процесу квантової розробки програмного забезпечення. Таким чином, Qiskit Functions вивільняють час, який зазвичай витрачається на написання коду вручну та тонке налаштування експериментів.

Qiskit Functions Catalog

Огляд Qiskit Functions Функції існують у двох формах:

ТипЩо вона робить?Приклади входів та виходівДля кого?
Circuit functionСпрощений інтерфейс для запуску Circuit. Абстрагує транспіляцію, придушення та пом'якшення помилокВхід: Абстрактні об'єкти PUB
Вихід: Пом'якшені значення математичного сподівання
Дослідники, що використовують Qiskit для відкриття нових алгоритмів і застосувань, без необхідності зосереджуватись на оптимізації під апаратне забезпечення чи обробці помилок. Circuit functions можна використовувати для побудови власних application functions.
Application functionОхоплює завдання вищого рівня, наприклад, дослідження алгоритмів і предметно-специфічні сценарії використання. Абстрагує квантовий робочий процес для вирішення задач з класичними входами та виходамиВхід: Молекули, графи
Вихід: Енергії основного та збудженого стану, оптимальні значення для цільової функції
Дослідники в неквантових галузях, які інтегрують квантові обчислення у наявні великомасштабні класичні робочі процеси, без необхідності відображати класичні дані на квантові Circuit.

Функції надаються IBM® та сторонніми партнерами. Кожна з них ефективна для певних характеристик робочого навантаження та має унікальні параметри налаштування продуктивності.

Огляд доступних функцій​

Circuit functions​

НазваПостачальникРекомендоване використанняУнікальні переваги
Tensor-Network Error Mitigation

Посібник
Довідник API
Ліцензія
AlgorithmiqРобочі навантаження зі спостережуваними низької ваги та схемами без циклів.Знижує накладні витрати на вимірювання та дисперсію, перевершуючи стандартні базові методи пом'якшення помилок, такі як Zero Noise Extrapolation (ZNE) та Probabilistic Error Cancellation (PEC) для відповідних класів схем.
QESEM: Error Suppression and Error Mitigation

Посібник
Довідник API
QedmaРобочі навантаження, що включають схеми з дробовими або параметризованими вентилями, спостережуваними високої ваги, а також робочі процеси, що вимагають незміщених значень математичного сподівання та точних оцінок часу виконання.Видає незміщені значення математичного сподівання з меншою дисперсією та витратами ресурсів, перевершуючи ZNE та PEC для відповідних класів схем.
Performance Management

Посібник
Довідник API
Ліцензія
Q-CTRLРобочі навантаження, що містять параметричні схеми, глибокі схеми або вимагають багатьох виконань схем.Автоматично застосовує придушення помилок на основі ШІ до квантових алгоритмів, максимізуючи продуктивність пристроїв IBM для досягнення точних результатів при зменшенні кількості shots, часу обчислень та витрат.

Метод без накладних витрат, що підвищує точність виконання для примітивів Sampler та Estimator, сумісний з будь-якою вагою спостережуваних.
Orbit

Посібник
Довідник API
Quantum ElementsРобочі навантаження з періодами простою або прогалинами в плануванні, зокрема статичні та динамічні схеми, такі як квантова корекція помилок, вимірювання посеред схеми, оракульні алгоритми, варіаційні квантові алгоритми та симуляція гамільтоніана.Поєднує оптимізовану транспіляцію, динамічне роз'єднання та пом'якшення помилок вимірювання в єдиний робочий процес для підвищення продуктивності схем на апаратному забезпеченні IBM Quantum.

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

Application functions​

НазваПостачальникРекомендоване використанняУнікальні переваги
QUICK-PDE

Посібник
Довідник API
Ліцензія
ColibriTDВикористання квантових обчислень для мультифізичних диференціальних рівнянь у частинних похідних (PDE).

Підготовка робочих процесів симуляції для квантового апаратного забезпечення зі збереженням повного контролю над параметрами квантового та фізичного моделювання.
Пропонує надійний гібридний VQA-фреймворк, який надає точні, масштабовані розв'язки PDE завдяки просунутому кодуванню розв'язків та спектральним методам, що робить його ідеальною відправною точкою для команд, які прагнуть розвивати можливості симуляції, готові до квантових обчислень.
Quantum Portfolio Optimizer

Посібник
Довідник API
Ліцензія
Global Data QuantumРобочі навантаження для фінансової оптимізації: пошук оптимальних портфельних стратегій з часом при мінімізації ризику та максимізації прибутку, що забезпечує зворотне тестування торгових стратегій.Вирішує комбінаторні задачі оптимізації через вузькоспеціалізовану адаптацію квантового алгоритму VQE для цього фінансового сценарію, використовуючи оптимізовані стратегії виконання та оптимізатори, а також методи пом'якшення помилок з урахуванням шуму, адаптовані до портфельної оптимізації.
HI-VQE Chemistry

Посібник
Довідник API
Ліцензія
Qunova ComputingРобочі навантаження в обчислювальній хімії, молекулярному моделюванні, матеріалознавстві або будь-якій симуляції гамільтоніана, що вимагають вирішення задач електронної структури багатьох тіл.Вирішує задачі електронної структури молекул за допомогою вдосконаленого SQD, досягаючи хімічної точності (1 ккал/моль, 1,6 мГа) для задач, змодельованих із кількістю кубітів від 40 до 60, перевершуючи деякі класичні розв'язки на суперкомп'ютерах або стандартний SQD за швидкістю збіжності чи точністю відповідно на порядки величин.
Iskay Quantum Optimizer

Посібник
Довідник API
Ліцензія
Kipu QuantumЗадачі оптимізації, такі як планування, логістика, маршрутизація та QUBO/HUBO задачі.

Інтегровані налаштовувані класичні методи попередньої та постобробки для процедури квантової оптимізації.

Забезпечує перевагу у часі виконання над класичними вирішувачами (CPLEX, simulated annealing та tabu search) на вибраних HUBO-бенчмарках.

Market Split ms_5_100, складна задача, розв'язана за години (дивись цей туторіал).
Singularity Machine Learning

Посібник
Довідник API
Ліцензія
Multiverse ComputingКласичні робочі процеси класифікації машинного навчання, які можуть отримати користь від підвищеної точності або обчислювальної ефективності завдяки використанню квантової оптимізації, що виконується на апаратному забезпеченні IBM.Забезпечує точність, порівнянну з класичними моделями або таку, що їх перевершує, наприклад, Random Forest або XGBoost, при цьому працюючи зі значно меншою кількістю базових моделей та більш компактним ансамблем.

Завдяки квантово-оптимізованому голосуванню відбирає найбільш інформативні базові моделі та уточнює межі рішень, що призводить до вищої ефективності, зниження складності моделі та більш надійної продуктивності.
Optimization Solver

Посібник
Довідник API
Ліцензія
Q-CTRLЗадачі бінарної оптимізації або будь-яка комбінаторна задача, що може бути відображена на бінарну цільову функцію.

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

Абстрагує складність, обробляючи придушення помилок, ефективне відображення та гібридну квантово-класичну оптимізацію для вирішення задач оптимізації в повному масштабі пристрою без глибоких квантових знань.
Parity Twine Optimizer

Посібник
Довідник API
ParityQCРобочі навантаження з оптимізації, які виграють від зменшеної кількості вентилів і глибини схеми, уможливлюючи розміри задач, актуальні для індустрії, які недосяжні стандартними методами транспіляції з великою кількістю SWAP.Використовує метод Parity Twine, побудований на Parity Architecture, щоб мінімізувати кількість двокубітних вентилів і глибину схеми з урахуванням зв'язності пристрою, реалізуючи нелокальні взаємодії без вентилів SWAP.

Автоматизує кроки транспіляції з мінімальним вкладом користувача та використовує ефективний підхід QAOA глибини один, щоб отримати оптимальні параметри схеми на CPU, мінімізуючи необхідний час QPU.
Constrained Quantum Optimizer

Посібник
Довідник API
AqariosЗадачі бінарної оптимізації з обмеженнями, подані у вигляді файлу LP, файлу MPS або моделі Luna, зокрема з обмеженнями one-hot або set-packing.Розв'язує задачі бінарної оптимізації з обмеженнями безпосередньо, нативно забезпечуючи обмеження one-hot і set-packing через XY-міксери замість штрафних членів, що звужує простір пошуку до допустимого підпростору та покращує якість розв'язку.

Автоматично виконує переформулювання, синтез схем, транспіляцію та виконання на апаратному забезпеченні за допомогою ітеративного warm-starting алгоритму FlexQAOA, без навчання варіаційних параметрів.