Квантовый компьютер
Ква́нтовый компью́тер — вычислительное устройство, которое использует явления квантовой механики (квантовая суперпозиция, квантовая запутанность) для передачи и обработки данных. Квантовый компьютер (в отличие от обычного) оперирует не битами (способными принимать значение либо 0, либо 1), а кубитами, имеющими значения одновременно и 0, и 1. Теоретически это позволяет обрабатывать все возможные состояния одновременно, достигая существенного преимущества (квантового превосходства) над обычными компьютерами в ряде алгоритмов[1].
Полноценный универсальный квантовый компьютер является пока гипотетическим устройством, сама возможность построения которого связана с серьёзным развитием квантовой теории в области многих частиц и сложных экспериментов; разработки в данной области связаны с новейшими открытиями и достижениями современной физики. На конец 2010-х годов практически были реализованы лишь единичные экспериментальные системы, исполняющие фиксированные алгоритмы небольшой сложности.
Первым практическим высокоуровневым языком программирования для такого вида компьютеров считается язык Quipper[en], основанный на Haskell[2] (см. Квантовое программирование).
ВведениеПравить
История квантовых вычислений началась в начале 1980-х годов, когда физик Пол Бениофф предложил квантово-механическую модель машины Тьюринга в 1980 году.
Идея о квантовых вычислениях также была высказана Юрием Маниным в 1980 году[3].
Одна из первых моделей квантового компьютера была предложена[4] Ричардом Фейнманом в 1981 году. Вскоре Пол Бениофф описал теоретические основы построения такого компьютера[5].
Также концепцию квантового компьютера в 1983 году предлагал Стивен Визнер (англ.) в статье, которую он пытался опубликовать в течение более десяти лет до этого[6][7].
Необходимость в квантовом компьютере возникает тогда, когда мы пытаемся исследовать методами физики сложные многочастичные системы, подобные биологическим. Пространство квантовых состояний таких систем растёт как экспонента от числа составляющих их реальных частиц, что делает невозможным моделирование их поведения на классических компьютерах уже для . Поэтому Визнер и Фейнман высказали идею построения квантового компьютера.
Квантовый компьютер использует для вычисления не обычные (классические) алгоритмы, а процессы квантовой природы, так называемые квантовые алгоритмы, использующие квантовомеханические эффекты, — такие как квантовый параллелизм и квантовая запутанность.
Если классический процессор в каждый момент может находиться ровно в одном из состояний (обозначения Дирака), то квантовый процессор в каждый момент находится одновременно во всех этих базисных состояниях, при этом в каждом состоянии — со своей комплексной амплитудой . Это квантовое состояние называется «квантовой суперпозицией» данных классических состояний и обозначается как
Базисные состояния могут иметь и более сложный вид. Тогда квантовую суперпозицию можно проиллюстрировать, например, так: «Вообразите атом, который мог бы подвергнуться радиоактивному распаду в определённый промежуток времени. Или не подвергнуться. Мы можем ожидать, что у этого атома есть только два возможных состояния: „распад“ и „нераспад“, <…> но в квантовой механике у атома может быть некое объединённое состояние — „распада — нераспада“, то есть ни то, ни другое, а между. Вот это состояние и называется „суперпозицией“»[8].
Квантовое состояние может изменяться во времени двумя принципиально различными путями:
- Унитарная квантовая операция (квантовый вентиль, англ. quantum gate), в дальнейшем просто операция.
- Измерение (наблюдение).
Если классические состояния есть пространственные положения группы электронов в квантовых точках, управляемых внешним полем , то унитарная операция есть решение уравнения Шрёдингера для этого потенциала.
Измерение есть случайная величина, принимающая значения с вероятностями соответственно. В этом состоит квантовомеханическое правило Борна. Измерение есть единственная возможность получения информации о квантовом состоянии, так как значения нам непосредственно недоступны. Измерение квантового состояния не может быть сведено к унитарной шрёдингеровской эволюции, так как, в отличие от последней, оно необратимо. При измерении происходит так называемый коллапс волновой функции , физическая природа которого до конца не ясна. Спонтанные вредоносные измерения состояния в ходе вычисления ведут к декогерентности, то есть отклонению от унитарной эволюции, что является главным препятствием при построении квантового компьютера (см. физические реализации квантовых компьютеров).
Квантовое вычисление есть контролируемая классическим управляющим компьютером последовательность унитарных операций простого вида (над одним, двумя или тремя кубитами). В конце вычисления состояние квантового процессора измеряется, что и даёт искомый результат вычисления.
Содержание понятия «квантовый параллелизм» в вычислении может быть раскрыто так: «Данные в процессе вычислений представляют собой квантовую информацию, которая по окончании процесса преобразуется в классическую путём измерения конечного состояния квантового регистра. Выигрыш в квантовых алгоритмах достигается за счёт того, что при применении одной квантовой операции большое число коэффициентов суперпозиции квантовых состояний, которые в виртуальной форме содержат классическую информацию, преобразуется одновременно»[9].
ТеорияПравить
КубитПравить
Идея квантовых вычислений состоит в том, что квантовая система из L двухуровневых квантовых элементов (квантовых битов, кубитов) имеет 2L линейно независимых состояний, а значит, вследствие принципа квантовой суперпозиции, пространство состояний такого квантового регистра является 2L-мерным гильбертовым пространством. Операция в квантовых вычислениях соответствует повороту вектора состояния регистра в этом пространстве. Таким образом, квантовое вычислительное устройство размером L кубитов фактически задействует одновременно 2L классических состояний.
Физическими системами, реализующими кубиты, могут быть любые объекты, имеющие два квантовых состояния: поляризационные состояния фотонов, электронные состояния изолированных атомов или ионов, спиновые состояния ядер атомов, и так далее.
Один классический бит может находиться в одном и только в одном из состояний или . Квантовый бит, называемый кубитом, находится в состоянии , так что |a|² и |b|² — вероятности получить 0 или 1 соответственно при измерении этого состояния; ; |a|² + |b|² = 1. Сразу после измерения кубит переходит в базовое квантовое состояние, соответствующее классическому результату.
Пример:
- Имеется кубит в квантовом состоянии
- В этом случае вероятность получить при измерении
0 составляет (4/5)² = 16/25 = 0,64, 1 составляет (−3/5)² = 9/25 = 0,36.
- В данном случае при измерении мы получили 0 с вероятностью 0,64.
- В результате измерения кубит переходит в новое квантовое состояние , то есть при следующем измерении этого кубита мы получим 0 с единичной вероятностью (предполагается, что по умолчанию унитарная операция тождественна; в реальных системах это не всегда так).
Пример из квантовой механики: фотон находится в состоянии суперпозиции двух поляризаций. Это состояние есть вектор в двумерной плоскости, систему координат в которой можно представлять как две перпендикулярные оси, так что и есть проекции на эти оси; измерение раз и навсегда коллапсирует состояние фотона в одно из состояний или , причём вероятность коллапса равна квадрату соответствующей проекции. Полная вероятность получается по теореме Пифагора. При переходе к системе из двух кубитов, измерение каждого из них может дать 0 или 1. Поэтому у системы есть 4 классических состояния: 00, 01, 10 и 11. Аналогичные им базовые квантовые состояния: . И наконец, общее квантовое состояние системы имеет вид . Теперь |a|² — вероятность измерить 00 и т. д. Отметим, что |a|² + |b|² + |c|² + |d|² = 1 как полная вероятность.
Если измерить только первый кубит квантовой системы, находящейся в состоянии , получится:
- с вероятностью первый кубит перейдёт в состояние , а второй — в состояние ,
- с вероятностью первый кубит перейдёт в состояние , а второй — в состояние .
В первом случае измерение даст состояние , во втором — состояние .
Результат такого измерения невозможно записать как вектор в гильбертовом пространстве состояний. Такое состояние, в котором участвует наше незнание о том, какой же результат получится на первом кубите, называют смешанным состоянием. В нашем случае такое смешанное состояние называют проекцией исходного состояния на второй кубит и записывают в виде матрицы плотности вида , где матрица плотности состояния определяется как .
В общем случае у системы из L кубитов существует 2L классических состояний (00000… (L нулей), …00001 (L цифр), … , 11111… (L единиц)), каждое из которых может быть измерено с вероятностями 0—1.
Таким образом, одна операция над группой кубитов вычисляется сразу над всеми возможными её значениями, в отличие от группы классических битов, когда может быть использовано лишь одно текущее значение. Это и обеспечивает беспрецедентный параллелизм вычислений.
ВычислениеПравить
Упрощённая схема вычисления на квантовом компьютере выглядит так: берётся система кубитов, на которой записывается начальное состояние. Затем состояние системы или её подсистем изменяется посредством унитарных преобразований, выполняющих те или иные логические операции. В конце измеряется значение, и это результат работы компьютера. Роль проводов классического компьютера играют кубиты, а роль логических блоков классического компьютера играют унитарные преобразования. Такая концепция квантового процессора и квантовых логических вентилей была предложена в 1989 году Дэвидом Дойчем. Также Дэвид Дойч в 1995 году нашёл универсальный логический блок, с помощью которого можно выполнять любые квантовые вычисления.
Оказывается, что для построения любого вычисления достаточно двух базовых операций. Квантовая система даёт результат, только с некоторой вероятностью являющийся правильным. Но за счёт небольшого увеличения операций в алгоритме можно сколь угодно приблизить вероятность получения правильного результата к единице.
С помощью базовых квантовых операций можно симулировать работу обычных логических элементов, из которых сделаны обычные компьютеры. Поэтому любую задачу, которая решена сейчас, любой квантовый компьютер решит, и почти за такое же время[10].
Большая часть современных ЭВМ работают по такой же схеме: n битов памяти хранят состояние и каждый такт времени изменяются процессором. В квантовом случае система из n кубитов находится в состоянии, являющемся суперпозицией всех базовых состояний, поэтому изменение системы касается всех 2n базовых состояний одновременно. Теоретически новая схема может работать намного (в экспоненциальное число раз) быстрее классической. Практически, например, квантовый алгоритм Гровера поиска в базе данных показывает квадратичный прирост мощности против классических алгоритмов.
АлгоритмыПравить
Основные квантовые алгоритмы:
- алгоритм Гровера: позволяет найти решение уравнения за время ;
- алгоритм Шора: позволяет разложить натуральное число n на простые множители за полиномиальное от log n время;
- алгоритм Залки — Визнера позволяет моделировать унитарную эволюцию квантовой системы частиц за почти линейное время с использованием кубитов;
- алгоритм Дойча — Йожи позволяет «за одно вычисление» определить, является ли функция двоичной переменной f(n) постоянной (f1(n) = 0, f2(n) = 1 независимо от n) или «сбалансированной» (f3(0) = 0, f3(1) = 1; f4(0) = 1, f4(1) = 0);
- алгоритм Саймона[en] решает проблему чёрного ящика экспоненциально быстрее, чем любой классический алгоритм, включая вероятностные алгоритмы.
Было показано, что не для всякого алгоритма возможно «квантовое ускорение». Более того, возможность получения квантового ускорения для произвольного классического алгоритма является большой редкостью[11].
Пример реализации операции CNOT на зарядовых состояниях электрона в квантовых точкахПравить
Любая квантовая операция может быть реализована при помощи логического вентиля «контролируемое отрицание» (CNOT) и поворота состояния одного кубита[12][13].
Один кубит можно представить в виде электрона в двухъямном потенциале, так что означает нахождение его в левой яме, а — в правой. Это называется кубит на зарядовых состояниях. Общий вид квантового состояния такого электрона: . Зависимость его от времени есть зависимость от времени амплитуд ; она задаётся уравнением Шрёдингера вида , где гамильтониан имеет в силу одинакового вида ям и эрмитовости вид для некоторой константы , так что вектор есть собственный вектор этого гамильтониана с собственным значением 0 (так называемое основное состояние), а — собственный вектор со значением (первое возбуждённое состояние). Никаких других собственных состояний (с определённым значением энергии) здесь нет, так как наша задача двумерная.
Поскольку каждое состояние переходит за время в состояние , то для реализации операции NOT (перехода и наоборот достаточно просто подождать время . То есть операция NOT реализуется просто естественной квантовой эволюцией кубита при условии, что внешний потенциал задаёт двухъямную структуру; это делается с помощью технологии квантовых точек.
Для реализации CNOT надо расположить два кубита (то есть две пары ям) перпендикулярно друг другу и в каждой из них расположить по отдельному электрону. Тогда константа для первой (управляемой) пары ям будет зависеть от того, в каком состоянии находится электрон во второй (управляющей) паре ям: если ближе к первой, то будет больше, если дальше — меньше. Поэтому состояние электрона во второй паре определяет время совершения NOT в первой яме, что позволяет снова выбрать нужную длительность времени для реализации операции CNOT.
Эта схема очень приблизительная и идеализирована; реальные схемы сложнее, и их реализация представляет вызов экспериментальной физике.
Квантовая телепортацияПравить
Алгоритм телепортации реализует точный перенос состояния одного кубита (или системы) на другой. В простейшей схеме используются 3 кубита: телепортируемый кубит и запутанная пара, один кубит которой находится на другой стороне. Отметим, что в результате работы алгоритма первоначальное состояние источника разрушится — это пример действия общего принципа невозможности клонирования — невозможно создать точную копию квантового состояния, не разрушив оригинал. Не получится скопировать произвольное состояние, и телепортация — замена этой операции.
Телепортация позволяет передавать квантовое состояние системы с помощью обычных классических каналов связи. Таким образом можно, в частности, получить связанное состояние системы, состоящей из подсистем, удалённых на большое расстояние. Это позволяет построить системы связи, в принципе не поддающиеся прослушиванию (на отрезке между «квантовыми» устройствами).
Возможные примененияПравить
Приложения к криптографииПравить
Благодаря огромной скорости разложения на простые множители квантовый компьютер позволит расшифровывать сообщения, зашифрованные широко применяемым криптографическим алгоритмом RSA. До сих пор этот алгоритм считается сравнительно надёжным, так как эффективный способ разложения чисел на простые множители для классического компьютера в настоящее время неизвестен. Для того, например, чтобы получить доступ к кредитной карте[прояснить], нужно разложить на два простых множителя число длиной в сотни цифр (даже для суперкомпьютеров выполнение этой задачи заняло бы в сотни раз больше времени, чем возраст Вселенной). Благодаря квантовому алгоритму Шора эта задача становится вполне осуществимой, если квантовый компьютер будет построен. В связи с этим особую актуальность приобретают исследования по постквантовой криптографии — криптографическим алгоритмам, обеспечивающим конфиденциальность в условиях квантовых атак.
В конце декабря 2022 года была опубликована работа группы китайских учёных, которая продемонстрировала возможность взлома достаточно длинных RSA-ключей с помощью современных квантовых компьютеров. В работе рассказано о первом в истории взломе 48-битного ключа[14].
Применение идей квантовой механики уже открыло новую эпоху в области криптографии, так как методы квантовой криптографии открывают новые возможности в области передачи сообщений[15]. Прототипы систем подобного рода находятся на стадии разработки[16].
Исследования в области искусственного интеллектаПравить
Квантовое машинное обучение позволяет манипулировать большими объёмами данных за один проход и моделировать нейронную сеть экспоненциального размера[17]. В 2013 году корпорация Google объявила об открытии лаборатории по квантовым исследованиям в области искусственного интеллекта[10]. Концерн Volkswagen ведёт исследования в сфере применения квантовых компьютеров для разработки беспилотного автомобиля и новых типов аккумуляторных батарей (используя квантовые компьютеры Google и D-Wave). В ноябре 2018 года концерн объявил о разработке системы управления дорожным движением (с интеграцией в неё беспилотных машин), работающей с использованием квантовых компьютеров D-Wave.[18]
Молекулярное моделированиеПравить
Предполагается, что с помощью квантовых компьютеров станет возможно точное моделирование молекулярных взаимодействий и химических реакций. Химические реакции являются квантовыми по своей природе. Для классических компьютеров доступен обсчёт поведения только относительно простых молекул[19]. По прогнозам экспертов, моделирование на квантовых компьютерах открывает новые перспективы для развития химической отрасли, в частности при создании лекарств[20].
Физические реализации квантовых компьютеровПравить
Построение квантового компьютера в виде реального физического прибора является фундаментальной задачей физики XXI века. По состоянию на начало 2018 года построены только ограниченные варианты квантового компьютера (самые большие сконструированные квантовые регистры имеют несколько десятков связанных кубитов[21][22][23]). Существуют скептические мнения о ряде перспектив квантовых вычислений:
Практическое осуществление квантового компьютера основано на манипулировании на микроскопическом уровне и с грандиозной точностью многоэлементной физической системой с непрерывными степенями свободы. Очевидно, что для достаточно большой системы, квантовой или классической, эта задача становится невыполнимой, именно поэтому такие системы переходит из ведения микроскопической физики в область статистической физики. Представляет ли система из N = 103÷105 квантовых спинов, необходимая чтобы превзойти классический компьютер в решении ограниченного числа специальных задач, достаточно большой в этом смысле? Сможем ли мы когда-либо научиться контролировать 10300 (по меньшей мере) амплитуд, определяющих квантовое состояние такой системы? Мой ответ — нет, никогда.
— М. И. Дьяконов, «Будет ли у нас когда-нибудь квантовый компьютер?»[24]
Принципы физической реализацииПравить
Главные технологии для квантового компьютера:
- Твердотельные квантовые точки на полупроводниках: в качестве логических кубитов используются либо зарядовые состояния (нахождение или отсутствие электрона в определённой точке), либо направление электронного и/или ядерного спина в данной квантовой точке. Управление через внешние потенциалы или лазерным импульсом.
- Сверхпроводящие элементы (джозефсоновские переходы, СКВИДы и др.). В качестве логических кубитов используются присутствие/отсутствие куперовской пары в определённой пространственной области. Управление: внешний потенциал/магнитный поток.
- Ионы в вакуумных ловушках Пауля[en] (или атомы в оптических ловушках). В качестве логических кубитов используются основное/возбуждённое состояния внешнего электрона в ионе. Управление: классические лазерные импульсы вдоль оси ловушки или направленные на индивидуальные ионы + колебательные моды ионного ансамбля. Эту схему предложили в 1994 году Петер Цоллер и Хуан Игнасио Сирак[13][25].
- Смешанные технологии: использование заранее приготовленных запутанных состояний фотонов для управления атомными ансамблями или как элементы управления классическими вычислительными сетями.
- Оптические технологии: использование генерации квантовых состояний света, быстрого и перенастраиваемого управления этими состояниями и их детектирование.[26][27]
Основные проблемы, связанные с созданием и применением квантовых компьютеров:
- необходимо обеспечить высокую точность измерений;
- внешние воздействия (включая передачу полученных результатов) могут разрушить квантовую систему или внести в неё искажения.
Чем больше кубитов находятся в связанном состоянии, тем менее стабильной является система. Для достижения «квантового превосходства» требуется компьютер со многими десятками связанных кубитов, работающими стабильно и с малым числом ошибок. Вопрос о том, до какой степени возможно масштабирование такого устройства (так называемая «проблема масштабирования»), является предметом новой интенсивно развивающейся области — многочастичной квантовой механики. Центральным здесь является вопрос о природе декогерентности (точнее, о коллапсе волновой функции), который пока остаётся открытым. Различные трактовки этого процесса можно найти в книгах[28][29][30].
На рубеже XX—XXI веков во многих научных лабораториях были созданы однокубитные квантовые процессоры (по существу, управляемые двухуровневые системы, в которых можно было предполагать возможность масштабирования на много кубитов).
Экспериментальные образцыПравить
В конце 2001 года IBM заявила об успешном тестировании 7-кубитного квантового компьютера, реализованного с помощью ядерного магнитного резонанса. На нём был исполнен алгоритм Шора и были найдены сомножители числа 15[31].
В 2005 году группой Ю. Пашкина (кандидат физ.-мат. наук, старший научный сотрудник лаборатории сверхпроводимости г. Москвы) при помощи японских специалистов был построен двухкубитный квантовый процессор на сверхпроводящих элементах[32].
В ноябре 2009 года физикам из Национального института стандартов и технологий (США) впервые удалось собрать программируемый квантовый компьютер, состоящий из двух кубитов[33].
В феврале 2012 года компания IBM сообщила о достижении значительного прогресса в физической реализации квантовых вычислений с использованием сверхпроводящих кубитов, соединённых с кремниевыми микросхемами, что, по мнению компании, позволит начать работы по созданию квантового компьютера[34].
В апреле 2012 года группе исследователей из Южно-Калифорнийского университета, Технологического университета Дельфта, университета штата Айова, и Калифорнийского университета, Санта-Барбара, удалось построить двухкубитный квантовый компьютер на кристалле алмаза с примесями. Компьютер функционирует при комнатной температуре и теоретически является масштабируемым. В качестве двух логических кубитов использовались направления спина электрона и ядра азота соответственно. Для обеспечения защиты от влияния декогерентности была разработана целая система, которая формировала импульс микроволнового излучения определённой длительности и формы. При помощи этого компьютера реализован алгоритм Гровера для четырёх вариантов перебора, что позволило получить правильный ответ с первой попытки в 95 % случаев[35][36].
В июле 2017 года группа физиков под руководством Михаила Лукина, сооснователя Российского квантового центра и профессора Гарвардского университета, создала программируемый 51-кубитный квантовый симулятор[37]. Это самая сложная подобная система из существующих на тот момент. Авторы проверили работоспособность симулятора моделированием сложной системы из множества частиц — это позволило физикам предсказать некоторые ранее неизвестные эффекты[38]. Примерно в это же время другая группа учёных из университета Мэриленд под руководством Кристофера Монро[en] создала 53-кубитный симулятор, основанный на ионах в оптической ловушке[39][40]. Однако обе эти системы не являются универсальным компьютером, а созданы для решения одной задачи[41][39].
В ноябре 2017 года учёные IBM успешно построили и испытали прототип процессора с 50 кубитами[42][43][44].
В январе 2018 года исполнительный директор компании Intel Брайан Кржанич сообщил о создании сверхпроводящей квантовой микросхемы под кодовым именем «Tangle Lake», обладающей 49 кубитами. По его прогнозу, квантовые компьютеры помогут в создании лекарств, финансовом моделировании и составлении прогнозов погоды. Intel ведёт разработки квантовых компьютеров по двум направлениям: создание устройств на сверхпроводниках и кремниевых микросхемах со «спиновыми кубитами»[45][46].
В марте 2018 года компания Google объявила, что ей удалось построить 72-кубитный квантовый процессор Bristlecone[en], имеющий низкую вероятность ошибок в вычислениях. Компания не раскрыла подробных характеристик устройства, однако утверждает, что оно позволяет достичь «квантового превосходства». Согласно специалистам Google, для того чтобы квантовый компьютер мог решать задачи, недоступные для «обычных» компьютеров, требуется соблюдение следующих условий: в его состав должно входить не менее 49 кубитов, «глубина» (англ. circuit depth) должна превышать 40 кубитов, а вероятность ошибки в двухкубитном логическом элементе должна быть не выше 0,5 %. Представители компании выразили надежду, что в будущем они смогут достигнуть этих показателей.[47][48]
В декабре 2018 года сообщено о разработке оптического микрочипа, который в будущем запланировано использовать в качестве составной части квантового компьютера.[26][27]
В январе 2019 года компания IBM представила первый в мире коммерческий квантовый компьютер IBM Q System One[49][50].
В октябре 2019 года компания Google объявила, что ей удалось построить 53-кубитный сверхпроводящий квантовый процессор Sycamore и продемонстрировать «квантовое превосходство» над обычными компьютерами[51][52][53].
В декабре 2020 года исследователи из Научно-технического университета Китая опубликовали статью, в которой утверждается, что их квантовый компьютер Цзючжан смог достичь квантового превосходства. Ему всего за несколько минут удалось провести операцию, которая традиционным способом решалась бы около двух миллиардов лет. Компьютер работает на основе оптических квантовых вычислителей (кубиты базируются на фотонах) с применением «бозонного семплинга».[54]
В 2021 году группы китайских учёных под руководством Пань Цзяньвэя создали два прототипа квантовых компьютеров:
- сверхпроводящий квантовый процессор «Цзу Чунчжи 2.1» с 66 кубитами;
- квантовый компьютер «Цзючжан-2.0» со 113 обнаруженными фотонами (кубитами), решающий задачу отбора проб гауссовых бозонов в септиллион раз быстрее (30 триллионов лет за одну миллисекунду) самых производительных суперкомпьютеров[55][56].
В конце 2021 года компания IBM представила свой новый квантовый процессор на сверхпроводящих кубитах, получивший название Eagle («Орёл»), который является частью программы по созданию супербыстрых компьютеров. У нового чипа 127 кубитов, что в два раза превышает предыдущие квантовые процессоры IBM[57].
В ноябре 2022 года компания IBM представила свой новый квантовый процессор Osprey, c 433 кубитами, который будет использовать компьютер IBM Quantum System Two.[58][59][60]
Адиабатические компьютеры D-WaveПравить
Канадская компания D-Wave Systems с 2007 года заявляла о создании различных вариантов квантового компьютера: от 16-кубитного до 2000-кубитного. Компьютеры D-Wave пригодны для решения лишь узкого класса задач. Некоторые исследователи высказывали сомнения, что в компьютерах компании действительно достигается существенное «квантовое ускорение», однако компьютеры D-Wave (предлагаемые по ценам 10—15 млн USD) покупались компаниями Google, Lockheed Martin и Temporal Defense Systems, а также агентством NASA и Лос-Аламосской национальной лабораторией.[61][62]
В декабре 2015 года специалисты компании Google подтвердили, что, согласно их исследованию, компьютер D-Wave использует квантовые эффекты. При этом в «1000-кубитном» компьютере кубиты в действительности организованы в кластеры по 8 кубитов каждый. Тем не менее это позволило добиться быстродействия в 100 млн раз больше (по сравнению с обычным компьютером) в одном из алгоритмов.[63]
В феврале 2022 года Исследовательский центр Юлиха в Германии запустил квантовый суперкомпьютер с более чем 5000 кубитов. Компьютер был создан на базе канадской системы D-Wave с удалённым облачным доступом. Эта квантовая разработка предназначена для решения задач оптимизации и выборки. Чтобы реализовать коммерческое применение квантовых вычислений, германский центр создал Юлихскую пользовательскую инфраструктуру для квантовых вычислений (JUNIQ), чтобы обеспечить доступ к такого рода вычислениям различным группам пользователей и компаний в Европе.[64]
ПримечанияПравить
- ↑ Александр Ершов. Квантовое превосходство // Популярная механика. — 2018. — № 5. — С. 54—59. Архивировано 15 июня 2020 года.
- ↑ Sophie Hebden. New language helps quantum coders build killer apps (неопр.). New Scientist (5 июля 2014). Дата обращения: 20 июля 2014. Архивировано 14 августа 2014 года.
- ↑ Манин Ю. И. Вычислимое и невычислимое. — М.: Сов. радио, 1980. — С. 15. — 128 с. — (Кибернетика).
- ↑ Feynman R. P. Simulating physics with computers (англ.) // International Journal of Theoretical Physics. — 1982. — Vol. 21, iss. 6. — P. 467—488. — doi:10.1007/BF02650179. Статья представляет собой текст доклада на конференции в MIT 1981 года.
- ↑ P. Benioff. Quantum mechanical hamiltonian models of turing machines (англ.) // Journal of Statistical Physics (англ.) (рус. : journal. — 1982. — Vol. 29, no. 3. — P. 515—546. — doi:10.1007/BF01342185. — Bibcode: 1982JSP....29..515B.
- ↑ S. Weisner (англ.) (рус.. Conjugate coding (англ.) // Association for Computing Machinery, Special Interest Group in Algorithms and Computation Theory. — 1983. — Vol. 15. — P. 78—88.
- ↑ Zelinger A. Dance of the Photons: From Einstein to Quantum Teleportation (англ.). — New York: Farrar, Straus & Giroux, 2010. — P. 189, 192. — ISBN 0-374-23966-5.
- ↑ Leah Henderson and Vlatko Vedral, Quantum entanglement Архивная копия от 15 июня 2018 на Wayback Machine // Centre for Quantum Information and Foundations, Cambridge.
- ↑ Холево А. Квантовая информатика: прошлое, настоящее, будущее (рус.) // В мире науки. — 2008. — Вып. 7. Архивировано 15 февраля 2009 года.
- ↑ 1 2 Google создаст искусственный интеллект на квантовом компьютере Архивная копия от 17 марта 2017 на Wayback Machine.
- ↑ Ozhigov Y. Quantum Computers Speed Up Classical with Probability Zero // Chaos Solitons and Fractals, 10 (1999) 1707—1714.
- ↑ Tycho Sleator, Harald Weinfurter. Realizable Universal Quantum Logic Gates // Physical Review Letters. — 1995-05-15. — Т. 74, вып. 20. — С. 4087—4090. — doi:10.1103/PhysRevLett.74.4087.
- ↑ 1 2 J. I. Cirac, P. Zoller. Quantum Computations with Cold Trapped Ions // Physical Review Letters. — 1995-05-15. — Т. 74, вып. 20. — С. 4091—4094. — doi:10.1103/PhysRevLett.74.4091. Архивировано 26 января 2021 года.
- ↑ Квантовые компьютеры уже готовы похоронить RSA-шифрование, заявили китайские учёные Архивная копия от 5 января 2023 на Wayback Machine, 3dnews, 4 января 2022 года.
- ↑ Валиев, К. А. Квантовая информатика: компьютеры, связь и криптография Архивная копия от 5 марта 2016 на Wayback Machine // Вестник российской академии наук. — 2000. — Том 70. — № 8. — С. 688—695.
- ↑ Созданы прототипы квантовых компьютеров Архивная копия от 16 сентября 2008 на Wayback Machine // lenta.ru.
- ↑ Первостепенная задача квантовых компьютеров — усиление искусственного интеллекта Архивная копия от 12 марта 2018 на Wayback Machine, geektimes.ru, 4 марта 2018 года.
- ↑ Volkswagen разработает квантовый компьютер для оптимизации дорожного трафика Архивная копия от 11 ноября 2018 на Wayback Machine.
- ↑ Шесть примеров, когда квантовые компьютеры нам очень помогут Архивная копия от 12 марта 2018 на Wayback Machine, hi-news.ru, 4 июля 2017 г.
- ↑ Кругляк Ю. А. Квантовое моделирование в квантовой химии на квантовых компьютерах. — Одесса: ТЭС, 2020. — ISBN ISBN: 978-617-7711-56-7.
- ↑ 14 quantum bits: Physicists go beyond the limits of what is currently possible in quantum computation (англ.). University of Innsbruck, Phys.org (1 апреля 2011). Дата обращения: 28 июня 2015. Архивировано 30 июня 2015 года.
- ↑ Lisa Zyga. New largest number factored on a quantum device is 56,153 (англ.). Phys.org (28 ноября 2014). Дата обращения: 28 июня 2015. Архивировано 11 декабря 2017 года.
- ↑ Google создала 72-кубитный квантовый компьютер Архивная копия от 12 марта 2018 на Wayback Machine.
- ↑ М. И. Дьяконов. Будет ли у нас когда-нибудь квантовый компьютер? (неопр.) Комиссия по борьбе со лженаукой (2018). Дата обращения: 6 декабря 2018. Архивировано 6 декабря 2018 года.
- ↑ Ferdinand Schmidt-Kaler, Hartmut Haeffner, Mark Riebe, Stephan Gulde, Gavin P. T. Lancaster. Realization of the Cirac-Zoller controlled-NOT quantum gate (англ.) // Nature. — 2003-04-01. — Vol. 422. — P. 408—411. — doi:10.1038/nature01494. Архивировано 14 июля 2018 года.
- ↑ 1 2 Достигнут прогресс в создании оптического квантового компьютера (неопр.). Дата обращения: 3 ноября 2019. Архивировано 3 ноября 2019 года.
- ↑ 1 2 DECEMBER 10, 2018 New optical device brings quantum computing a step closer Архивная копия от 3 ноября 2019 на Wayback Machine
- ↑ Р. Пенроуз. Путь к Реальности Архивная копия от 31 мая 2012 на Wayback Machine.
- ↑ X. Бройер, Ф. Петруччионе. Теория открытых квантовых систем. Архивная копия от 15 декабря 2013 на Wayback Machine
- ↑ Ю. И. Ожигов. Конструктивная физика. Архивная копия от 2 сентября 2013 на Wayback Machine // rcd.ru.
- ↑ Biggest quantum computer to date (англ.). Geek.com (24 декабря 2001). Дата обращения: 28 июня 2015. Архивировано из оригинала 1 июля 2015 года.
- ↑ http://dml.riken.jp/pub/nori/pdf/PhysicaC_426_1552_Coherent_manipulations.pdf Архивная копия от 8 марта 2013 на Wayback Machine.
- ↑ First universal programmable quantum computer unveiled Архивная копия от 6 апреля 2015 на Wayback Machine.
- ↑ IBM сообщает об успехах в создании квантового компьютера Архивная копия от 7 марта 2012 на Wayback Machine // oszone.net.
- ↑ Дефекты кристаллической решетки алмаза позволили создать «блистающий» квантовый компьютер Архивная копия от 13 апреля 2012 на Wayback Machine.
- ↑ Quantum computer built inside diamond — article with reference to the original work in Nature Архивная копия от 13 апреля 2012 на Wayback Machine.
- ↑ Hannes Bernien, Sylvain Schwartz, Alexander Keesling, Harry Levine, Ahmed Omran. Probing many-body dynamics on a 51-atom quantum simulator (англ.) // Nature. — 2017/11. — Т. 551, вып. 7682. — С. 579—584. — ISSN 1476-4687. — doi:10.1038/nature24622. — arXiv:1707.04344. Архивировано 14 февраля 2018 года.
- ↑ Владимир Королев. Российско-американские физики создали рекордно сложный 51-кубитный квантовый компьютер (неопр.). nplus1.ru. Дата обращения: 15 июля 2017. Архивировано 14 июля 2017 года.
- ↑ 1 2 J. Zhang, G. Pagano, P. W. Hess, A. Kyprianidis, P. Becker. Observation of a many-body dynamical phase transition with a 53-qubit quantum simulator (англ.) // Nature. — 2017/11. — Vol. 551, iss. 7682. — P. 601—604. — ISSN 1476-4687. — doi:10.1038/nature24654. — arXiv:1708.01044. Архивировано 30 ноября 2017 года.
- ↑ Владимир Королев. Физики создали рекордно сложный 53-кубитный квантовый вычислитель (неопр.). nplus1.ru. Дата обращения: 14 января 2018. Архивировано 14 января 2018 года.
- ↑ Quantum simulator with 51 qubits is largest ever (англ.), New Scientist. Архивировано 18 июля 2017 года. Дата обращения: 21 июля 2017.
- ↑ The future is quantum Архивная копия от 9 января 2018 на Wayback Machine. IBM Blog Research.
- ↑ IBM Raises the Bar with a 50-Qubit Quantum Computer Архивировано 19 ноября 2017 года.. MIT Technology Review.
- ↑ IBM создала мощнейший квантовый компьютер (рус.), Корреспондент.net (12 ноября 2017). Архивировано 13 ноября 2017 года. Дата обращения: 13 ноября 2017.
- ↑ CES 2018: Intel продвинулась в квантовых и нейроморфных вычислениях Архивная копия от 10 января 2018 на Wayback Machine, 3dnews.ru, 9 января 2018 года.
- ↑ 2018 CES: Intel Advances Quantum and Neuromorphic Computing Research Архивная копия от 26 февраля 2018 на Wayback Machine, сайт Intel, 8 января 2018 года.
- ↑ Google построил 72-кубитный квантовый компьютер Архивная копия от 6 марта 2018 на Wayback Machine, N+1, 5 марта 2018 г.
- ↑ A Preview of Bristlecone, Google’s New Quantum Processor Архивная копия от 11 марта 2018 на Wayback Machine, Google Research Blog, 5 марта 2018 года.
- ↑ IBM Quantum Update: Q System One Launch, New Collaborators, and QC Center Plans (неопр.). HPCwire (10 января 2019). Дата обращения: 11 апреля 2022. Архивировано 12 ноября 2020 года.
- ↑ Chan. IBM unveils the world's first quantum computer that businesses can actually use to solve previously impossible problems (неопр.). Business Insider (13 января 2019). Дата обращения: 11 апреля 2022. Архивировано 28 января 2021 года.
- ↑ Nature 23 October 2019 Frank Arute, Kunal Arya, et al. Quantum supremacy using a programmable superconducting processor Архивная копия от 23 октября 2019 на Wayback Machine 574, pages 505—510 (2019)
- ↑ Quantum Supremacy Using a Programmable Superconducting Processor Архивная копия от 23 октября 2019 на Wayback Machine Wednesday, October 23, 2019 Posted by John Martinis, Chief Scientist Quantum Hardware and Sergio Boixo, Chief Scientist Quantum Computing Theory, Google AI Quantum
- ↑ Meduza 20:05, 24 октября 2019 Александр Ершов Ура, физики из Google достигли квантового превосходства! А может, и не достигли! Мы не знаем, они не знают, никто не знает — на то оно и квантовое… Архивная копия от 26 октября 2019 на Wayback Machine
- ↑ Китайские физики вторыми в мире достигли квантового превосходства Архивная копия от 7 декабря 2020 на Wayback Machine, Meduza, 7 декабря 2020 года.
- ↑ Китай достиг квантового превосходства на двух технических линиях // Синьхуа. Архивировано 28 декабря 2021 года.
- ↑ China Focus: Chinese scientists develop new quantum computer with 113 detected photons // Xinhua.. Архивировано 9 марта 2022 года.
- ↑ Шаг в будущее: компания IBM представила новый чип для квантового компьютера Архивная копия от 18 ноября 2021 на Wayback Machine, Би-Би-Си, 17 ноября 2021 года.
- ↑ November 9, 2022 IBM Unveils 400 Qubit-Plus Quantum Processor and Next-Gen Quantum System Two Архивная копия от 1 января 2023 на Wayback Machine
- ↑ 10.11.2022 Геннадий Детинич IBM представила квантовый процессор с 433 кубитами — самый мощный и совершенный в мире Архивная копия от 1 января 2023 на Wayback Machine
- ↑ IBM представила рекордный квантовый компьютер с 433 кубитами (неопр.). Дата обращения: 1 января 2023. Архивировано 1 января 2023 года.
- ↑ D-Wave Sells Quantum Computer to Lockheed Martin Архивная копия от 15 марта 2018 на Wayback Machine.
- ↑ Customers Архивная копия от 24 июля 2018 на Wayback Machine, сайт D-Wave.
- ↑ 3Q: Scott Aaronson on Google’s new quantum-computing paper Архивная копия от 24 мая 2016 на Wayback Machine, 11 декабря 2015.
- ↑ Заработал первый в Европе квантовый суперкомпьютер более чем с 5000 кубитами (рус.). iXBT.com. Дата обращения: 28 февраля 2022. Архивировано 28 февраля 2022 года.
ЛитератураПравить
- Статьи
- Опенов Л. А. Спиновые логические вентили на основе квантовых точек // Соросовский образовательный журнал, 2000, т. 6, № 3, с. 93-98;
- G. Brassard, I. Chuang, S. Lloyd, C. Monroe. Quantum computing Архивная копия от 20 октября 2018 на Wayback Machine // PNAS. — 1998. — Vol. 95. — P. 11032—11033.
- Килин С. Я. Квантовая информация Архивная копия от 29 сентября 2010 на Wayback Machine // УФН. — 1999. — Т. 169. — C. 507—527.
- Валиев К. А. Квантовые компьютеры: можно ли их сделать «большими»? Архивная копия от 23 декабря 2009 на Wayback Machine // УФН. — 1999. — Т. 169. — C. 691—694.
- A. M. Steane, E. G. Rieffel. Beyond Bits: The Future of Quantum Information Processing // IEEE Computer. — January 2000. — P. 38—45.
- Kilin S.Ya. Quanta and information // Progress in optics. — 2001. — Vol. 42. — P. 1-90.
- Валиев К. А. Квантовые компьютеры и квантовые вычисления Архивная копия от 10 февраля 2009 на Wayback Machine // УФН. — 2005. — Т. 175. — C. 3—39.
- T. D. Ladd, F. Jelezko, R. Laflamme, Y. Nakamura, C. Monroe, J. L. O’Brien. Quantum Computing Архивная копия от 21 сентября 2013 на Wayback Machine // Nature. — 2010. — Vol. 464. — P. 45—53.
- Квантовый компьютер и квантовые вычисления. Глав. ред. В. А. Садовничий, Ижевск: ИЖТ, 1999. — 288с.
- Книги
- Квантовые вычисления за и против Архивная копия от 16 марта 2021 на Wayback Machine / Под ред. Садовничего В. А.
- Квантовый компьютер и квантовые вычисления Архивная копия от 16 марта 2021 на Wayback Machine / Под ред. Садовничего В. А.
- Баумейстер Д., Экерт А., Цайлингер А. Физика квантовой информации. — М.: Постмаркет, 2002. — 376 с.
- Валиев К. А., А. А. Кокин. Квантовые компьютеры: надежды и реальность. — Ижевск: РХД, 2004. — 320 с.
- Дойч Д. Структура реальности. — Ижевск: РХД, 2001. — 400 с.
- Кайе Ф., Лафламм Р., Моска М. Введение в квантовые вычисления. — Ижевск: РХД, 2009. — 360 с.
- Китаев А. Ю., Шень А., Вялый М. Н. Классические и квантовые вычисления Архивная копия от 9 июля 2021 на Wayback Machine. М.: МЦНМО, 1999. 192 с.
- Нильсен М., Чанг И. Квантовые вычисления и квантовая информация. — М.: Мир, 2006. — 824 с.
- Ожигов Ю. И. Квантовые вычисления. — М.: Макс Пресс, 2003. — 152 с. Архивная копия от 8 марта 2013 на Wayback Machine
- Ожигов Ю. И. Конструктивная физика. — Ижевск: РХД, 2010. — 424 с.
- Прескилл Дж. Квантовая информация и квантовые вычисления. — Ижевск: РХД, 2008—2011. — 464+312 с.
- Скотт Ааронсон. Квантовые вычисления со времён Демокрита = Scott Aaronson. Quantum Computing since Democritus. — М.: Альпина Нон-фикшн, 2017. — 494 p. — ISBN 978-5-91671-751-8.
СсылкиПравить
- А. Бердичевский. Квантовый ликбез. Архивная копия от 12 сентября 2008 на Wayback Machine
- Ю. Лифшиц. Курс «Современные задачи теоретической информатики Архивная копия от 15 октября 2008 на Wayback Machine» (лекции по квантовым вычислениям: введение, суперплотное кодирование, квантовая телепортация, алгоритмы Саймона и Шора).
- Квантовый компьютер. Архивная копия от 25 апреля 2013 на Wayback Machine // Видео лекции В. Шалаева в проекте «ПостНаука» (9.04.2013)
- Кафедра суперкомпьютеров и квантовой информатики Архивная копия от 10 февраля 2022 на Wayback Machine факультета ВМК МГУ.
- Лаборатория физики квантовых компьютеров Архивная копия от 15 марта 2022 на Wayback Machine Физико-технологического института РАН.
- Будущее квантовых компьютеров — в троичных вычислениях. Архивная копия от 10 февраля 2022 на Wayback Machine // Infuture.ru
- Квантовый компьютер и его полупроводниковая элементарная база. Архивная копия от 17 июня 2008 на Wayback Machine (8.04.2003)
- Язык программирования QCL для квантовых компьютеров. Архивная копия от 8 октября 2003 на Wayback Machine (англ.)
- Квантовая память.
Для улучшения этой статьи желательно:
|