Комментарии 12
D-Wave — не квантовые компьютеры, они пригодны только для решения некоторых задач оптимизации и не могут работать с полноценными квантовыми алгоримами.
Соответственно, выложили они не инструмент для программирования квантовых компьютеров и заголовок тут некорректен.
Описание по ссылке:
qbsolv is a metaheuristic or partitioning solver that solves a potentially large quadratic unconstrained binary optimization (QUBO) problem by splitting it into pieces that are solved either on a D-Wave system or via a classical tabu solver.
Ну, ну, не надо так. Холодный термояд не работает, а D-Wave работают. Они действительно квантовые и действительно компьютеры. Единственный лохотрон в том, что обычно под квантовым компьютером подразумевают совсем другое.
Сверьтесь с английской википедией, статьи на эту тематику на русской несколько хромают в целом.
A quantum Turing machine is a theoretical model of such a computer, and is also known as the universal quantum computer.
Вот тут оно не выполняется. Плюс описание Quantum algorightm — это всё не про D-Wave. Обычно люди, когда говорят про квантовый компьютер и квантовые вычисления, имеют ввиду именно эти алгоритмы — например, быструю факторизацию (алгоритм Шора), алгоритм Гровера, вот это всё.
Кстати, если зайти на статью Квантовый алгоритм на русской Википедии, то там будет видно, что под «квантовым компьютером» подразумевается то, на чём работают квантовые алгоритмы.
D-Wave же физически построен так, что решает только частные задачи методом адиабатических квантовых вычислений — нахождение основного состояния (собственного вектора с наименьшим собственным значением) для сложного гамильтониана (матрицы).
По сути это узкоспециализированный калькулятор на квантовых эффектах. Квантовых алгоритмов реализовать на нём нельзя.
Они (D-Wave) довольно давно обещали опубликовать какие-то статьи, где они показывают, как на этом воспроизводить квантовые алгоритмы, но никто этого вживую так и не увидел.
algorightm
Пальцы-крюки =). Algorithm, отредактировать уже не могу. Но ссылка правильная.
Скажите пожалуйста, является ли нахождение основного состояния для сложного гамильтониана (матрицы) NP-полной задачей? То есть, что эту задачу за обозримое время на обычных компьютерах нельзя решить, а на этом d-wave можно.
Если ответ положительный, то вроде по теории, которую мне преподавали в универе, для любой NP задачи можно через P алгоритм можно проложить дорожку к любой другой NP задачи, что означает, что и многие другие задачи можно будет решать на этом компьютере D-Wave. В теории.
Но возможно я где-то ошибаюсь.
стандартная фон Неймановская логикатакая? Которая неприменима для квантовых систем. Как раз-таки фон Нейман разрабатывал квантовую логику.
D-Wave опубликовала на Github инструмент qbsolv для программирования квантовых компьютеров