Читаем Сто лет недосказанности: Квантовая механика для всех в 25 эссе полностью

Вычисление в обычном компьютере, как правило, требует выполнения большого количества операций, и критический вопрос – как это количество операций растет по мере того, как увеличивается объем входных данных. В целом ряде задач оно растет так быстро, что скоро даже суперкомпьютеру требуются годы вычислений. Актуальным примером является задача разложения чисел на множители – актуальным потому, что на ее сложности для обычных компьютеров основаны распространенные схемы шифрования. Число 15 мы разлагаем на множители (3 и 5) в уме, разложение числа 323 потребует от вас небольших усилий, а машина сделает это шутя, но перед серьезными числами, в несколько сотен знаков, компьютер уже практически бессилен: ему придется перепробовать так много вариантов, что ответ появится только тогда, когда давно уже перестанет представлять интерес. Квантовый же алгоритм разложения на множители обходится без лавинообразного роста числа операций. Требуется только достаточное количество кубитов – а как мы видели, уже тысяча кубитов позволяет оперировать с очень значительными числами.

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

Дело даже не в том, что, как часто можно услышать, «каждый кубит является нулем и единицей одновременно» (эта фраза означает попросту, что состояние кубита может быть какой-то комбинацией «a А плюс b Б» с любыми числами a и b). Сила квантового компьютера происходит не столько отсюда, сколько из запутывания различных кубитов и комбинирования состояний, относящихся к группам кубитов. Например, волновая функция группы из четырех кубитов может выражаться как комбинация состояний «А, А, А, А», «Б, Б, Б, Б» и «А, Б, А, Б» (наугад выбранных мною для иллюстрации из 16 возможностей), каждое с каким-то сопровождающим его внутренним числом. Ни про один кубит из четырех при этом нельзя сказать, что он «представляет собой ноль и единицу одновременно». Эволюционирует же во времени, как всегда в квантовой механике, вся комбинация целиком, т. е. «a (А, А, А, А) плюс b (Б, Б, Б, Б) плюс c (А, Б, А, Б)». Собственно говоря, эволюционируют «внутренние» числа a, b, c и так далее – изменяются таким образом, чтобы к концу вычисления самое большое из них сопровождало правильный ответ (если правильный ответ – АБАБ, т. е. число 5, то больше других должно стать число c).

Конечно, эволюционируя в ходе выполнения алгоритма, волновая функция может представлять собой комбинацию всех состояний: всех 16 в только что приведенном примере четырех кубитов, всех 1024, если кубитов десять, или всех 126765060022822-9401496703205376, если кубитов сто. Перед каждым состоянием в результате исполнения квантовой схемы вычислений появится какое-то внутреннее число, определяющее вероятность при финальном измерении. При желании можно думать, что квантовый компьютер пробует все «ответы», правильный наряду со всеми неправильными, но для правильного алгоритм «выращивает» внутреннее число, дающее самую большую вероятность.

Все это неплохо в принципе, но на практике деликатные физические системы легко выходят из-под контроля. Теоретическая схема работы квантового компьютера исключает обмен информацией с окружающей средой в процессе исполнения алгоритма, но на практике полностью исключить взаимодействие с ней нельзя, и в результате среда так и норовит внести неконтролируемые изменения в состояния кубитов. Кроме того, какие-то из преобразований, составляющих схему квантовых вычислений (упомянутый выше CNOT и его друзья), могут выполняться неточно. У каждого физического устройства есть показатель надежности, и это никогда не сто процентов. Финальное измерение также может произойти с ошибкой. Наконец, кубит может втянуться в «разговор» (взаимодействие) с соседним кубитом, в результате чего возникнут непредусмотренные изменения в их состоянии.

При этом ошибки, случающиеся в квантовых компьютерах, более разнообразны, чем в обычных. Там сбой может состоять только в неконтролируемой замене 0 на 1 или наоборот. Средства борьбы с этим развиты чрезвычайно хорошо (в том числе, конечно, из-за необходимости постоянного использования в интернете) и сводятся тем или иным образом к передаче избыточной информации. Иллюстрацией может служить самая незамысловатая схема утроения: вместо 0 вы передаете 000, а вместо 1, понятно, 111. Если в таком случае принимающая сторона получила, скажем, сигнал 010, то в предположении, что произошла одна ошибка (а не две, что менее вероятно), его следует воспринимать как 000, т. е. попросту 0{81}.

Перейти на страницу:

Похожие книги

Что? Где? Когда?
Что? Где? Когда?

Книга известных игроков телевизионных клубов «Что? Где? Когда?» и «Брэйн ринг», членов Международной ассоциации клубов «Что? Где? Когда?» популяризирует интеллектуальные игры как эффективный способ занятия досуга и развития творческих способностей людей всех возрастов.Авторы раскрывают секреты составления вопросов, знакомят с методикой тренировки интеллектуальных способностей, делятся богатым опытом проведения турниров команд «Что? Где? Когда?» и «Брэйн ринг».В сборнике приведены вопросные материалы турниров, организованных московскими клубами «Что? Где? Когда?» в сезоны 1997-1999 гг.

Владимир Григорьевич Белкин , Евгений Венедиктович Алексеев , Ирина Константиновна Тюрикова , Максим Оскарович Поташев , Наиля Адилевна Курмашева

Научная литература / Прочая научная литература / Образование и наука
Достучаться до небес. Научный взгляд на устройство Вселенной
Достучаться до небес. Научный взгляд на устройство Вселенной

Человечество стоит на пороге нового понимания мира и своего места во Вселенной - считает авторитетный американский ученый, профессор физики Гарвардского университета Лиза Рэндалл, и приглашает нас в увлекательное путешествие по просторам истории научных открытий. Особое место в книге отведено новейшим и самым значимым разработкам в физике элементарных частиц; обстоятельствам создания и принципам действия Большого адронного коллайдера, к которому приковано внимание всего мира; дискуссии между конкурирующими точками зрения на место человека в универсуме. Содержательный и вместе с тем доходчивый рассказ знакомит читателя со свежими научными идеями и достижениями, шаг за шагом приближающими человека к пониманию устройства мироздания.

Лиза Рэндалл

Научная литература