Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике Обработка информации (вычисление) – это динамическая эволюция высокоорганизованной физической системы, созданной техникой (компьютер) или природой (головной мозг). Начальное состояние этой системы – ее вход (т.е. определено им); ее заключительное состояние – выход. Физика описывает природу двумя взаимодополняющими способами: классическим и квантовым. Вплоть до девяностых годов основные математические модели вычисления, машины Тьюринга, были классическими объектами, хотя первые предложения изучать квантовые модели датируются еще 1980 годом. Грубо говоря, мотивация изучения квантового вычисления исходит из нескольких источников: физики, технологии, гносеологии и математики. Прогресс в технике миниатюризации современных компьютеров уже привел нас к такому уровню, при котором квантовый шум становится существенным препятствием для получения безошибочно работающих микросхем. Единственно логичный подход – начать использовать существенно квантовомеханическое поведение малых объектов при конструировании компьютеров вместо того, чтобы нейтрализовать его. Вычислительная сложность задач распознавания имеет несколько источников: основные переменные могут быть полями; ограниченное число малых блоков может комбинироваться в экспоненциально растущие деревья альтернатив; должны быть организованы хранение и поиск несжимаемой информации в базах данных. Во многих случаях вторая стратегия эффективно поддерживает приемлемое функционирование, но обычно не может достичь совершенства уровня Deep Blue. Обе парадигмы требуют громадных вычислительных ресурсов, и неясно, как их можно организовать, если оборудование не допускает массивно параллельное вычисление. Идея «квантового параллелизма» (см. разд. 2 ниже) – привлекательная теоретическая альтернатива. Тем не менее, не совсем ясно, может ли она быть согласована с имеющимися результатами экспериментов, которые описывают центральную нервную систему как чисто классическое устройство. Может оказаться, что следующий подход является более ценным. Выполнение эффективных квантовых алгоритмов, которые изучаются в настоящее время, может быть обеспечено одним или несколькими квантовыми чипами (регистрами), управляемыми классическим компьютером. Значительная часть всей вычислительной работы, помимо управления квантовыми чипами, также возлагается на классический компьютер. Анализируя физическое устройство такой архитектуры, мы получаем прямой доступ к его классической компоненте (электрической или нейронной сети), тогда как размещение его квантовой компоненты может составлять трудную задачу. Например, квантовые чипы в головном мозге могут быть представлены макромолекулами того типа, который рассматривается в некоторых теоретических моделях высокотемпературной сверхпроводимости. По-видимому, трудности увеличиваются из-за того, что квантовые измерения дают недетерминированные результаты. На самом деле, можно попытаться использовать это как преимущество, потому что существуют ситуации, когда мы можем отличить квантовую случайность от классической, анализируя распределения вероятностей и используя неравенства типа белловских. При внимательном рассмотрении в подходе Белла обнаруживается первый пример игровой ситуации, где квантовые игроки могут вести себя очевидно более эффективно, чем классические (см. описание этого подхода в [Ts], с. 52-54). Работа Шора – центральный предмет этой лекции. Она объясняется в разделе 4. Это объяснение следует за обсуждением общих принципов квантового вычисления и массивного квантового параллелизма в разделе 2 и четырех квантовых подпрограмм, включая алгоритм поиска Гровера в разделе 3. Вторая из этих подпрограмм, включающая квантовые вычисления классических вычислимых функций, показывает, как справиться с основной проблемой достижения квантовой обратимости при наличии классической необратимости. С большей частью этого можно ознакомиться в [Ben1] и [Ben2]. Открывающий раздел 1 содержит краткий обзор классической теории вычислимости. Я сделал некоторую попытку выразить определенные понятия компьютерных наук, включая $\mathrm{P} / \mathrm{NP}$, на языке обычной математики. В последнем разделе 5 обсуждается колмогоровская сложность в контексте классических и квантовых вычислений. Последним, но не менее важным является то, что оборудование для квантового вычисления до сих пор не существует: см. разд. 3.3 ниже, где приводится краткое обсуждение первых попыток построить его. Квантовые алгоритмы, изобретенные и изученные к настоящему времени, будут стимулировать поиск технологического решения, которое в случае успеха несомненно скорректирует наше современное представление о квантовом вычислении и квантовой сложности.
|
1 |
Оглавление
|