Идею квантовых вычислений нам подарили физики. К концу XX века они научились проводить эксперименты с отдельными атомами и измерять квантовые состояния элементарных частиц, наблюдая их эволюцию. Однако законы квантового мира, которым подчиняются эти процессы, настолько сложны, что аналитическое и численное описание эволюции квантовых систем, состоящих из большого числа объектов, практически неосуществимо с использованием классических компьютеров.
В 1982 году, подводя итог многолетним исследованиям, связанным с моделированием квантовых процессов на ЭВМ, американский физик и нобелевский лауреат Ричард Фейнман пришел к неожиданному для многих выводу. В своей знаменитой статье «Моделирование физики на компьютерах», опубликованной в Международном журнале теоретической физики, он убедительно доказал, что для решения задач, предметом рассмотрения которых являются квантовые объекты и их взаимодействия, обычные компьютеры совершенно не годятся. По мнению Фейнмана, с задачами такого класса, требующими огромного объема вычислений, могут справиться принципиально другие вычислительные устройства, использующие квантовую логику и квантовые способы вычисления.
Идея Фейнмана содержала в себе определенный подтекст. Из сказанного следовал вывод не только о слабости современных ему компьютеров, но и о том, что любые их будущие модификации не «потянут» того объема информации и вычислений, который скрывают в себе квантовые процессы. В то же время авторитетный ученый прямо указывал направление исследований по созданию гораздо более эффективных вычислительных устройств.
Трудно сказать, кого больше впечатлил подсказанный Фейнманом инновационный, как назвали бы его теперь, путь развития компьютерной техники: физиков, математиков, программистов или аналитиков спецслужб. Первым он сулил постижение тайн микромира, вторым — решение целого ряда крайне трудных задач, третьим — абсолютно новые направления исследований по части как расшифровки чужих, так и укрепления собственных криптосистем.
Квантовый мир обещает подарки и обычным пользователям ПК, а также любителям компьютерных игр, интерактивного кино и электронных помощников — киборгов. Создание интеллектуальных систем, живо реагирующих на наши импульсы и желания, тоже невозможно без кардинального увеличения вычислительных мощностей электронных помощников. И быть может, уже к середине текущего века виртуальный мир станет не только похож на настоящий, но и заживет своей особой квантовой жизнью, активно взаимодействуя с нашим сознанием и имитируя не только простейшие ощущения, но и глубокие чувства.
В 1994 году американский математик Питер Шор совершил настоящий прорыв, написав для несуществующего квантового компьютера так называемый алгоритм факторизации, позволяющий разлагать на простые множители многоразрядные числа. Задача факторизации только на первый взгляд кажется безобидной. Для ее решения используют довольно примитивный, но единственно верный способ: деление заданного числа на простые числа, меньшие корня квадратного из самого числа. Количество необходимых математических действий при разложении сложного 1 000 значного числа достигает 2
Квантовый алгоритм, предложенный Шором для решения этой «не решаемой» традиционными методами задачи, оказался гораздо эффективнее. Он предполагает выполнение всего 1 000