№ 1998Физическая реализация квантовых устройствУровень 4

Увеличить опыт на модели Boeblingen

В приведённом опыте FakeBoeblingen увеличьте число выбранных кубитов относительно исходных трёх. Как меняются результаты проверки квантового объёма?

Исходный опыт использует FakeBoeblingen и QuantumVolume(qubits=[0,1,2],backend=boeblingen) из qiskit_experiments. Данный исходный пример автора достиг квантового объёма 8. Увеличивается число выбранных кубитов, а затем сравниваются результаты анализа того же теста. Полная исходная программа сохранена. Утверждение автора о возможном более высоком результате является предположением, а не уже измеренным ответом этого задания.

Полная исходная программа:

from qiskit.providers.fake_provider import FakeBoeblingen
boeblingen = FakeBoeblingen()

from qiskit_experiments.library import QuantumVolume
qv_experiment = QuantumVolume(qubits=[0, 1, 2],
                              backend=boeblingen)

result = qv_experiment.run()
for analysis in result.analysis_results():
    print(analysis)

result.figure(0)

Внешний ресурс проверен: это офлайн-модель, действующий процессор не требуется. Конфигурация, параметры ошибок, стандартные импульсы и класс модели сохранены из официального Qiskit 0.25.3. Для воспроизведения нужна совместимая архивная среда; для Boeblingen также qiskit-experiments. Архив модели boeblingen, файлы: fake_boeblingen.py, conf_boeblingen.json, props_boeblingen.json, defs_boeblingen.json, __init__.py. Исходный код моделей при подготовке не исполнялся.

Решения пока нет.

Сообщить об ошибке

Войти, чтобы отправить материал.