Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #38, ЯНВАРЬ 2004 г.

Квантовые ужасы

Tony

Спецвыпуск Xakep, номер #038, стр. 038-094-3


«Да это же параллельные вычисления!» - воскликнешь ты и будешь абсолютно прав.

Врожденные болезни кубита

Их на этапе исследований возникло как минимум две. Первая, как и положено любой уважающей себя болезни, имеет совершенно непроизносимое название – декогерентизация. Квантовая механика не работает с состояниями, она работает с вероятностями. Т.е. оперирует величинами, которые описывают вероятность нахождения системы в некотором состоянии. Состояния постоянно меняются, т.е. система эволюционирует. И может сложиться такая ситуация, что вычисления еще не были закончены, а кубиты сменят свои состояния сами по себе либо из-за воздействия сторонних помех. Лечится эта болезнь похожими на классические методами, “буферными” кубитами, алгоритмами коррекции ошибок.

Вторая болезнь имеет скорее инженерные истоки, чем научные – это связь между кубитами и компьютерами. Но на эту проблему пока мало обращают внимания, поскольку еще не существует единого подхода к технологии квантового компьютера, а существует множество его реализаций.

Задачи, решаемые квантовым компьютером

Подробно описаны два квантовых алгоритма – алгоритм Шора и алгоритм Гровера. Алгоритм Шора описывает факторизацию числа – разложение числа на простые множители (от 0 до 9). На классическом компьютере факторизация числа с N знаками потребует 2^N операций, квантовый же способен выполнить эти вычисления за N операций. Для того чтобы было нагляднее, вот тебе несколько интересных циферок. Факторизация 155-значного числа (512 бит) на современном компьютере займет около 35 лет, квантовый же справится за пару минут. На основе этой теории строится небезызвестный алгоритм шифрования RSA, который уйдет в небытие одновременно с появлением квантового компьютера.

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

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

Назад на стр. 038-094-2  Содержание  Вперед на стр. 038-094-4