Для квантовых вычислений классические методы коррекции ошибок не подходят. Причина кроется в квантовой механике, которая на базовом уровне не позволяет фиксировать промежуточные результаты для дальнейшего сравнения. Новые методы коррекции ошибок частично справляются с этой задачей, но имеют множество ограничений. Учёные из Австрии смогли реализовать механизм коррекции ошибок с подключением двух разных алгоритмов, чем повысили точность расчётов.

Учёные сделали квантовые вычисления точнее, внедрив два кода коррекции ошибок вместо одного

Промежуточные квантовые состояния кубитов, задействованных в расчётах, нельзя, например, сохранить для проверки чётности. Поэтому из нескольких физических кубитов создают один логический кубит, при этом часть физических кубитов в составе логического кубита запутывают определённым образом. Это позволяет отслеживать ошибки без разрушения цепочки вычислений и корректировать их.

Основная сложность заключается в том, что для разных групп логических элементов (гейтов) требуются различные коды коррекции. Учёные из Университета Инсбрука (University of Innsbruck) разработали методику, позволяющую переключать квантовый компьютер с одного оптимального кода на другой в процессе выполнения вычислений. Это значительно снизило частоту ошибок.

Свою методику исследователи испытали на квантовом компьютере с ловушками ионов. Компьютер состоял из 16 кубитов, из которых были созданы две независимые логические цепи. Каждая цепь обрабатывалась оптимальным для неё кодом коррекции ошибок. Переключение между логическими цепями происходило без возникновения ошибок, что подтвердило возможность использования двух независимых кодов в рамках одного вычислительного цикла.

В перспективе эта методика упростит исправление ошибок при масштабировании вычислений, экономно расходуя физические кубиты, которых никогда не будет много.

От admin

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *