что такое квантовая манипуляция
Что надо знать о квантовых вычислениях
Об эксперте: Руслан Юнусов, глава Национальной квантовой лаборатории.
Квантовые вычисления — самое загадочное и пока еще не изученное направление из всех квантовых технологий. Новые материалы для автомобилей и самолетов, лекарства от ранее неизлечимых болезней, мгновенная оптимизация сотен различных параметров — все это ожидают от квантового компьютера уже в ближайшее десятилетие.
Что такое квантовые вычисления?
Квантовые вычисления — решение задач с помощью манипуляции квантовыми объектами: атомами, молекулами, фотонами, электронами и специально созданными макроструктурами. Их использование позволяет ученым достичь двух квантовых явлений — суперпозиции и запутанности. Благодаря этому исследователи могут синтезировать новые материалы, лекарства, а также моделировать сложные молекулы и решать оптимизационные задачи, недоступные сейчас для самых мощных компьютеров.
Если вы посмотрите на английский термин (англ. quantum computing), то обнаружите, что квантовый компьютер по сути и есть будущий продукт тех самых загадочных квантовых вычислений. В целом квантовые вычислительные системы разделяются на два основных класса — квантовые компьютеры и квантовые симуляторы.
Технологии квантового направления физики — коммуникации и сенсоры — активно применяются в современной мировой практике, в отличие от квантовых вычислений, которые пока лишь начали выходить на специализированный рынок. Так, в 2017 году Китайская академия наук запустила квантовую линию связи, которая соединила Пекин и Шанхай, а также первый спутник квантовой связи. Сенсоры сегодня используются в астрономии, географии, метеорологии и медицине.
Настоящее развитие физики принято считать эпохой второй квантовой революции. Точкой отсчета первой считается открытие квантовой теории в 1900 году. Благодаря развитию этого направления физики появились лазеры и компьютеры, а с ними — интернет, сотовая связь, бытовая электроника, светодиодные лампы, сложные микроскопы, цифровые камеры и магнитно-резонансные томографы.
Чем квантовый компьютер отличается от обычного?
Поскольку ученые строят квантовые компьютеры на нескольких разных платформах (их мы обсудим чуть ниже), внешний вид таких машин также отличается друг от друга.
Современные квантовые компьютеры на сверхпроводниках внешне больше напоминают люстры в стиле стимпанк и функционируют при определенной температуре: для каждого уровня машины нужен собственный микроклимат. Если в помещении становится теплее или холоднее, вычислительная машина становится бесполезной. Для работы квантовых компьютеров применяют систему охлаждения на основе жидкого гелия. Сам компьютер заключен в цилиндрический корпус с насосами системы охлаждения. К этой конструкции подключен ряд традиционных компьютеров для решения задач. Внутри квантовый компьютер состоит из соединений и труб, которые передают сигналы в квантовый «мозг» машины.
Для решения любых алгоритмических задач квантовые компьютеры используют кубиты, которые при обмене информацией принимают значение 0 или 1. Однако в отличие от битов, кубиты могут одновременно находиться в состоянии 0 и 1, благодаря свойству квантовых объектов — суперпозиции. Именно это способствует ускорению решения задач на десятки порядков быстрее классических вычислительных машин.
Если классический компьютер разложит число с 500 десятичными знаками на простые множители за 5 млрд лет, то квантовый аналог в теории управится за 18 секунд.
Кубиты не перебирают последовательно все возможные варианты состояний системы, комбинации, как обычный компьютер, а делают вычисления моментально. Это свойство может применяться при поиске информации по базам данных, составлениях маршрута, моделировании поведения сложных молекул и синтезе материалов. Решение задач, для которых нужно перебрать сотни и тысячи вариантов, ускоряется во множество раз.
Сейчас многокубитные квантовые компьютеры стоят миллионы долларов, а их изготовление — сложный процесс. Квантовый компьютер сегодня — это установка, которая не предполагает персональное использование на дому. Чтобы работать с этим классом устройств, необходимо обладать специальными компетенциями и уметь раскладывать задачи на понятный машине язык.
Какие платформы обсуждаются в связке с квантовыми компьютерами?
Квантовые компьютеры строятся на четырех основных платформах: сверхпроводящих цепочках, ионах, нейтральных атомах и фотонах. На самом деле платформ существует намного больше: еще есть интегральная оптика, квазичастицы (экситоны, поляритоны, магноны и др.), примесные атомы, молекулы, полупроводниковые квантовые точки и центры окраски. Один компьютер может быть создан на базе нескольких платформ. Все они могут работать отдельно друг от друга.
Квантовая платформа — это физический объект, похожий на чип, на котором размещается и сохраняется квантовое состояние кубитов.
Еще несколько лет назад все коммерческие вычислительные устройства работали исключительно на сверхпроводящих цепочках. В отличие от других типов кубитов они хорошо масштабируются, стабильны в работе, позволяют контролировать параметры и легче управляются. Однако сейчас мы видим, что международное квантовое сообщество стало все больше интересоваться ионами.
Первый коммерчески доступный квантовый компьютер на ионах представил в декабре 2018 года технологический стартап IonQ. Как заявили сами разработчики, построенная ими система способна выполнять более сложные вычисления, чем все существующие на рынке аналоги. А в конце 2020 года американская корпорация Honeywell заявила, что ей удалось создать наиболее точный квантовый компьютер на ионах. Вместе с тем, у этой технологии есть и недостатки: ионные компьютеры сложно масштабировать из-за аномального нагрева.
Также в тройку наиболее перспективных платформ для реализации универсального квантового вычислителя входят ультрахолодные атомы. Разработкой таких систем чаще всего занимаются академические институты и университеты — например, Институт прикладной физики Российской академии наук в Нижнем Новгороде.
Что такое облачная платформа для квантовых вычислений?
На сегодняшний день квантовые компьютеры и симуляторы функционируют только в лабораториях, и облачный доступ — единственный способ работы с ними для внешних заказчиков. Однако в перспективе использование облачной платформы также экономически более оправдано, чем приобретение дорогостоящего оборудования самостоятельно.
Согласно дорожной карте по квантовым вычислениям, разработанной Госкорпорацией «Росатом» и экспертами из Российского квантового центра, российская облачная платформа будет создана в виде пилотного проекта до декабря 2022 года. В 2024 году платформа позволит совершать вычисления на российских квантовых компьютерах.
В каких областях квантовый компьютер будет особенно актуален?
Финансы
Все эти процессы существенно трансформируются благодаря вычислительной мощности квантовых компьютеров. Задачи будут решаться моментально, а не в течение часов и дней.
Медицина и фармацевтика
Квантовые компьютеры помогут оптимизировать поиск белковых структур. Это приведет к ускорению производства новых лекарств и персонализации медицины, а также ускорению сборки геномов. Последний процесс может быть использован при диагностике онкологических заболеваний, так как слияние генов и их перегруппировка — это распространенные причины злокачественных опухолей. D-Wave уже применила свой квантовый отжигатель (вычислитель, пригодный для решения лишь некоторых задач по оптимизации), чтобы выявить у пациентов с немелкоклеточным раком легкого аденокарциному или плоскоклеточный рак — две разновидности смертельного заболевания.
Логистика
Оптимизация логистических цепей сократит длину маршрутов и даст возможность бизнесу уменьшить затраты на топливо. Квантовые алгоритмы в несколько раз быстрее просчитывают все возможные варианты передвижения и выбирают самые оптимальные.
Первый проект такого рода был осуществлен в 2019 году, когда технологическая компания Groovenauts вместе с компанией Mitsubishi Estate смогли оптимизировать сеть маршрутов забора мусора и размеры транспортных контейнеров для 26 крупных офисных центров в центральной части Токио.
Информационная безопасность
Сегодня разработаны алгоритмы, которые позволяют квантовому компьютеру сократить время подбора пароля и дешифровки информации до нескольких часов или минут.
Химическая промышленность
Какие квантовые компьютеры уже есть в мире и в России?
Собственные квантовые компьютеры строят корпорации Google, IBM, Intel, а также компании поменьше — D-Wave и стартап Rigetti. Компания D-Wave создала машину для квантового отжига на 5 тыс. кубитах, которая превосходит прошлое поколение устройств по размеру, количеству связей между кубитами и скорости работы. Устройство является важным инженерным достижением, в будущем используемым для универсальных квантовых компьютеров. Национальные программы по разработке квантовых компьютеров также созданы и на уровне стран — в Евросоюзе, США, Китае и России.
«Квантового превосходства» в лабораторных условиях первой в мире достигла Google: компьютер Sycamore смог выполнить вычисление за 200 секунд, в то время как традиционный суперкомпьютер справился бы с этой операцией за 10 тыс. лет, описывал журнал Nature итоги эксперимента компании.
В России ученые работают над созданием квантового компьютера сразу на четырех платформах: сверхпроводниках, ионах, нейтральных атомах и фотонах. Согласно утвержденной правительством нашей страны дорожной карте по квантовым вычислениям, первые отечественные квантовые вычислительные устройства появятся уже в 2024 году. Квантовый процессор на основе сверхпроводников будет состоять из 30 кубитов, на основе нейтральных атомов и ионов — из 100, фотонов — из 50.
Сегодня в России работают прототипы квантовых компьютеров с 2-10 кубитами и квантовые симуляторы с 10-20 кубитами. Отечественные компьютеры способны демонстрировать простейшие алгоритмы, решать задачи моделирования простейших молекул. Эти мощности соответствуют уровню развития квантовых вычислений QTRL-4 (метрика зрелости технологий квантовых вычислений, наивысшим уровнем в ней считается QTRL-9).
Квантовая песочница: часть 2
Квантовая песочница: часть 1
Что такое квантовое состояние? Чем обычное состояние отличается от квантового? В какой момент обычное состояние становится квантовым и что будет, если от него отнять квантовости? Оно всё еще будет квантовым или уже превратится в обычное? Оно же только что было квантовым. Наверное, оно стало запутанным, и кот тоже стал запутанным.
В данной статье постараемся ответить на эти вопросы и разобраться в сути квантовой механики.
Цель: написать простую программу, «имитирующую» квантовую эволюцию, чтобы наконец можно было пощупать эти кубиты ручками.
Оглавление:
Что такое обычное «состояние»? Этим термином пользуются так часто, что он начал восприниматься полностью интуитивно.
Часть I: Классическое состояние
Вопрос №1: «Дана частица P, которую можно наблюдать вдоль отрезка
. Что такое состояние частицы P?»
Ответ: Классическое состояние частицы P — число из отрезка.
Внимательного читателя привлечет слово «наблюдать» — как это вообще понимать?
Оказалось, что все это время на участке были расположены какие-то «детекторы», которые «наблюдали», но почему мы о них ничего не сказали? И сколько их там вообще штук?
Мы сказали, что состояние частицы — число из отрезка . Мощность множества
равна континууму — между нашими «границами» А и B находится бесконечно много чисел, причем они расположены бесконечно близко друг к другу — значит нам требуется бесконечно много детекторов для каждой точки? Звучит довольно затратно, не так ли?
А ведь, утверждая, что состояние есть число, мы, получается, подразумеваем именно это. Именно то, что у нас в наличии бесконечно много детекторов. Но ведь это не так. И такого не может быть в принципе.
На практике мы бы разбили отрезок на конечное число сегментов, а в пересечениях поставили бы детекторы, и каждый детектор был бы способен приближенно сообщить, есть ли частица в его окрестности или нет.
То, что было сделано выше называется квантованием. В данном случае мы провели квантование отрезка на сегменты. Квант — неделимая порция чего-либо в рамках используемой модели, абстрактный термин.
Самые интересные явления начинаются именно по той причине, что состояние частицы теперь перестало быть просто числом.
Часть II: Квантовое состояние
Вопрос №2: «Дана частица P, которую можно наблюдать только в окрестности некоторого числа детекторов на отрезке
. Что такое состояние частицы P?»
Ответ: .
Дан отрезок и два детектора, расположенные в точках A и B.
Каждый детектор показывает какое-то определенное число, согласно которому мы можем определить, как далеко находится частица от данного детектора.
A — первый детектор, — его показания (
= 1, если частица попала прямо в А)
B — второй детектор, — его показания (
= 1, если частица попала прямо в В)
Выдвинем предположение о частице, чтобы как-то ограничить круг наших исследований:
Предположение: Частица одна, она не может просто так взять и клонировать себя.
Из этого предположения следует, что если частица в А, то она не может быть в В, и наоборот.
Или, что то же самое, если = 1, то
= 0 и наоборот.
Теперь рассмотрим «движение» частицы от детектора А к детектору В. Частица была в А ( = 1,
= 0), затем она начала лететь к В. Показания детектора А начали уменьшаться (
0). Затем частица достигла детектора В и его показания равны
= 1, а детектор А оповещает нас, что частицы в нем нет
= 0.
Таким образом, мы описываем состояние частицы с помощью самих детекторов и их показаний.
Это запись означает, что конфигурация X включает в себя детектор A, показывающий нам число c1, и детектор B, показывающий нам число c2.
Вопрос №2: «Дана частица P, которую можно наблюдать только в окрестности детекторов, расположенных в точках A и B, которые являются квантованием отрезка
на один сегмент
. Что такое состояние частицы P?»
Предположение: Частица одна, она не может взять и просто так клонировать себя.
Ответ: Квантовое состояние частицы P — вектор двумерного гильбертова пространствас базисными векторами A = <1, 0>и B = <0, 1>. При этом этот вектор нормирован на единицу (
), а базисные векторы A и B являются классическими состояниями из вопроса 1. Такие частицы также называют кубитами в силу двумерности базиса. Когда базис трехмерный, частицы называются кутритами и т. д.
Вопрос №2 (обобщенный): «Дана частица P, которую можно наблюдать только в окрестности конечного числа детекторов, расположенных в точках
, которые являются квантованием отрезка на N — 1 сегмент
. Что такое состояние частицы P?»
Предположение: Частица одна, она не может взять и просто так клонировать себя.
Ответ: Квантовое состояние частицы P — вектор N-мерного гильбертова пространствас базисными векторами
. При этом этот вектор нормирован на единицу
, а базисные векторы
являются классическими состояниями из вопроса 1.
Часть III: Кот
Мы вплотную подошли к самым интересным проявлениям квантовой механики. Без сомнения каждый из читателей хоть краем уха слышал о таких терминах, как «квантовая суперпозиция» или «квантовая запутанность» — эти эффекты и другая подобная магия начинаются именно в тот момент, когда вы не будете делать тех умозаключений, которые не требуются.
У нас есть два определения состояния.
Определение №1: Классическое состояние частицы P — число из отрезка
…
Предположение: Частица одна, она не может взять и просто так клонировать себя.
Определение №2: Квантовое состояние частицы P — вектор двумерного гильбертова пространства …
Обычно из каких-то определений выводят следствия, здесь же нас будет интересовать то, что не следует из определения, но мы все равно назовем это следствиями для стройности.
Следствие №1: Из определения квантового состояния не следует, что частица находится в одной точке отрезка. Вообще ниоткуда никак не следует.
То есть частица может находится сразу в двух точках! Например для частицы, которая находится в квантовом состоянии не следует, что она находится в одной точке. Да, может быть она где-то посередине, в какой-то точке M между A и B, но утверждая подобное, мы проявим необоснованную вольность.
Следствие №2: Из определения квантового состояния не следует, что частица разделилась на маленькие кусочки, одни кусочку полетели туда, а другие сюда.
Как это вообще понимать? Как частица может находится сразу в двух точках и при этом оставаться неделимой? Мы же привыкли, что кот Шрёдингера и жив, и мертв одновременно, значит и частица тоже и здесь, и там одновременно. Но ведь она же неделима. Она что растянулась?
Введем понятие роя и экземпляра виртуальных частиц.
Часть IV: Рой
Определение №3: Экземпляр частицы — виртуальный объект, которому соответствует положение в пространстве в данный момент времени, траектория движения с течением времени, а также комплексное число (называемое амплитудой), обладающее модулем и аргументом, для которого справедливы все алгебраические правила:
![]()
Определение №4: Рой — совокупность экземпляров.
Определение №5: Частица — рой (при выполнении операции квантования пространства).
Представим экземпляр как шарик, внутри которого есть стрелка, соответствующая комплексному числу в комплексной плоскости. Важно понимать, что шарик может иметь одно направление движения, а стрелка внутри него — другое, то есть эти направления разные.
Но почему разные? Дело в том, что процессы внутри элементарной частицы настолько сложно описать, что влияние этих процессов на движение самой частицы невозможно предсказать на фундаментальном уровне, поэтому и связи между стрелкой внутри шарика и направлением движения самого шарика для нас не существует.
Словесные манипуляция, которые мы сейчас совершили, бесполезны, если не определить законы изменения величин r, φ и закон движения, ведь в них все и упирается.
Закон изменения аргумента: φ постоянно равномерно увеличивается на величину dφ по мере движения экземпляра.
Иными словами, наши комплексное стрелки постоянно крутятся в одном и том же направлении. Зачем это нужно? Чтобы система ни при каких обстоятельствах не перестала эволюционировать.
Закон сложения и умножения: По мере движения вдоль одной траектории амплитуды перемножаются. Амплитуды вдоль всевозможных траекторий складываются.
Данный закон также известен как «принцип суперпозиции в квантовой механике»
1. Внутри каждого шарика находится та самая комплексная стрелка, которая крутится на угол dφ после каждого перемещения экземпляра из одной клетки в другую. | 2. Таким образом у нас есть огромная динамическая система, которая постоянно клонирует себя. | 3. Направление движения самого первого экземпляра, в целом, определяет движения роя, но рой тем не менее распространяется во все стороны. Если же отследить движение любого отдельного экземпляра (не обращая внимание на клонов), то он будет двигаться по абсолютно случайной траектории. |
Мы не забываем, что внутри каждого шарика находится комплексная стрелка, которая имеет свое направление и длину. Как предсказать, какая результирующая стрелка окажется в произвольной клетке пространства в данный момент времени? Очевидно, для этого нужно знать, что было со всей системой в предыдущий момент времени. Мы получаем дифференциальное уравнение (его называют уравнением Шрёдингера в честь Шрёдингера, который его и открыл).
Закон движения экземпляров в пространстве: Пусть —
квантовое состояние частицы, вектор-столбец, в котором одна за другой записаны амплитуды во всех клетках пространства.
— оператор энергии, определяющий способ взаимодействия между экземплярами. Тогда рой движется согласно следующему закону:
.
Формирование оператора энергии «по кусочкам ручками» будет рассмотрено в следующей статье.