Список квантово-вдохновленных алгоритмов

11

Достижения в области квантовых вычислений привели к разработке новых классических алгоритмов. Известными недавними примерами являются квантово-вдохновенные алгоритмы для линейной алгебры:

и для Макс 3LIN:

Может быть очень полезно составить список всех известных классических алгоритмов, основанных на квантовых вычислениях. Какие еще примеры известны?

Хуан Мигель Арразола
источник

Ответы:

5

Как утверждает Лесли Дж. Валиант в оригинальной статье 1 его,

Голографические алгоритмы основаны на квантовой вычислительной модели. Тем не менее, они исполняются на классических компьютерах и не нуждаются в квантовых компьютерах.

Это метод алгоритмического проектирования, который использовался (самим Валиантом и другими) для создания алгоритмов полиномиального времени для нескольких задач, которые являются небольшими вариациями важных NP-сложных задач (подробнее об этом в Википедии 2 ).

Алессандро Косентино
источник
3

Существует целый ряд работ, связанных с квантовыми эволюционными алгоритмами (QIEA), с реальными алгоритмами, использующими методы квантовых вычислений, см. Опрос (источник ACM) . Другой квантово-вдохновленный алгоритм использует его в числовой оптимизации .

user3483902
источник
3

Алгоритм (ы) квантового квантового отжига Монте-Карло (QMC-QA 1 ) или имитированного квантового отжига в дискретном времени (SQA 2 ) показал лучшие результаты, чем протестированное устройство D-Wave в последних исследованиях :

Мы устанавливаем первый пример преимущества масштабирования для экспериментального квантового отжига по сравнению с классическим моделируемым отжигом: мы обнаруживаем, что устройство D-Wave демонстрирует значительно лучшее масштабирование, чем моделированный отжиг, с вероятностью 95%, в диапазоне размеров задач, которые мы можем проверить , Однако мы не находим доказательств квантового ускорения: смоделированный квантовый отжиг демонстрирует лучшее масштабирование со значительным запасом.

Поскольку и устройство D-Wave, и SQA превосходят SA в определенных проблемных случаях, создается впечатление, что SQA является своего рода квантовым алгоритмом. Более новое исследование, тестирующее процессор D-Wave 2000Q, также обнаруживает, что его производительность лучше согласуется с предложенной классической моделью, названной «алгоритм спин-вектора Монте-Карло (SVMC)» в этом исследовании, чем с SQA:

Мы используем это, чтобы доказать, что ключевой причиной замедления квантового отжигателя относительно SQA является его субоптимально высокая температура, которая заставляет его вести себя больше как SVMC. Таким образом, высокая производительность SQA в классе экземпляров с логической установкой позволяет предположить, что этот класс является хорошей целью или основой для исследования возможного квантового ускорения с использованием аппаратного обеспечения QA.


Если мы игнорируем фоновую историю D-Wave, можем ли мы все же прийти к выводу, что SQA - это квантовый алгоритм оптимизации, который превосходит классический имитированный отжиг (и, возможно, другие алгоритмы оптимизации) для определенных задач? Это зависит. Если цель на самом деле состоит в том, чтобы найти основное состояние некоторой квантовой системы, тогда ответ - да. Но если цель состоит в том, чтобы иметь алгоритм оптимизации общего назначения, подобный моделируемому отжигу, то ответ - нет.


  1. Мартонак, Р., Санторо, Дж. Э. и Тосатти, Е. Квантовый отжиг методом Монте-Карло с интегралом по траектории: двумерная модель Изинга. Phys. Rev. B 66 , 094203 (2002). URL http://link.aps.org/doi/10.1103/PhysRevB.66.094203
  2. Санторо Г.Е., Мартонак Р., Тосатти Э. и Кар Р. Теория квантового отжига изинговского спинового стекла. Science 295 , 2427–2430 (2002). URL http://dx.doi.org/10.1126/science.1068774 .
Томас Климпел
источник
1

Взгляните на квантовое линейное генетическое программирование. Этот алгоритм направлен на стимулирование компьютерных программ на императивных языках. Например:

Дуглас Мота Диас
источник