Симулятор квантовых вычислений Выполнил: Гедерцев А.С. Руководитель, д.ф.-м.н., профессор: Граничин О.Н.

Презентация:



Advertisements
Похожие презентации
Пример обобщения концепции машины Тьюринга Дипломник: Макаров А.А. Научный руководитель: проф. Граничин О.Н. СПбГУ, математико-механический факультет,
Advertisements

N Квантовый компьютер – гипотетическое вычислительное устройство, которое путем выполнения квантовых алгоритмов существенно использует при работе квантово.
Презентация по теме: Квантовые компьютеры Выполнил: Роуба Александр Гип г.
Презентацию подготовил Студент группы У04-04 Баламутенко Алексей.
РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ МОДЕЛИРОВАНИЯ КОНКУРЕНТНОГО РЫНКА НА КЛАСТЕРНЫХ СИСТЕМАХ Авторы: Е.В. Болгова, А.С. Кириллов, Д.В. Леонов Научный.
Квантовая нелокальность и квантовая информация М.Б.Менский Физический институт РАН им. П.Н.Лебедева.
Цикл с параметром Цикл с параметром Используется, когда число повторов заранее известно.
1 Квантовые нейронные сети и ассоциативная память Дмитрий Новицкий, отдел нейротехнологий ИПММС.
Квантовый компьютер(КК) вычислительное устройство, работающее на основе квантовой механики.
Применение генетического программирования для реализации систем со сложным поведением Санкт-Петербургский Государственный Университет Информационных Технологий,
Задания части А Задания части С. 1. Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы. Сколько элементов.
ЭТАПЫ МАТЕМАТИЧЕСКОГО МОДЕЛИРОВАНИЯ НА КОМПЬЮТЕРЕ Реализованная на компьютере математическая модель называется компьютерной математической моделью, а проведение.
Моделирование ЭМС с применением определителя Вандермонда.
Программа - это последовательность инструкций, оформленная по правилам данного языка, которая управляет работой компьютера по заданному алгоритму.
ЕГЭ информатика Алгоритмизация и программирование Консультация 4.
Оптимизация параметров фазового кубита в режиме быстрого импульсного считывания Аспирант 1 года Ревин Л.С. Аспирант 1 года Ревин Л.С. Научный руководитель,
Начала программирования Занятие 4. Цикл for downto. Вычисление рекуррентных формул.
Библиотека эмуляции квантовых вычислений Новиков Петр Андреевич.
ЕГЭ информатика Алгоритмизация и программирование Консультация 3.
Урок 10. Сортировки 425 а1а2а3а4 Пример: Дан целочисленный массив А из 4-х элементов. 1 шаг. а1>a2? Да 3 b If a[1]>a[2] then begin b:=a[2]; a[2]:=a[1];
Транксрипт:

Симулятор квантовых вычислений Выполнил: Гедерцев А.С. Руководитель, д.ф.-м.н., профессор: Граничин О.Н.

Квантовый компьютер - вычислительное устройство, существенно использующее при работе эффекты квантовой физики. Квантовые вычисления - модель вычислений, которая естественным образом реализуется на квантовом компьютере. Квантовый алгоритм кл. часть --- управление вычислением кв. операции измерение begin end

В поддержку квантового компьютера Достигается предел элементной базы ВУ; Существуют задачи, для которых КК дает выигрыш: –Разложение числа на простые множители, –Поиск в неупорядоченной базе данных; Разработаны подходы к реализации: –7-кубит ЯМР

Вычисления классические квантовые состояние переход, результат измерение

Квантовые вычисления n, пр-во сост., базис - вероятность получить Размерность Состояние Вентиль Переход Схема Вычисление Измерение

Пример n = 3; U: A[1], Z[0,2], T[0] A ZT 0 1 = T[0] Z[0,2] A[1]

Симуляторы для квантового компьютера Симуляторы физических моделей КК Симуляторы квантовых схем Языки программирования для КК.

Реализация GUI Вычислительный модуль

Пример работы H[0], R1[0,1], R2[0,2], R3[0,3], H[1], R1[1,2], R2[1,3], H[2], R1[2,3], H[3], Z[0,3], Z[1,2]. C: H[1], H[3], X[0,2], Квантовое преобразование Фурье Схема для примера: --- состояние на входе Классический Квантовый

Пример работы. Результат StateReImProbability

Вычислительный модуль На основании где получаем u[s] : = 0 ; … найти es = и ns = для s for ek := 0 to M-1 do begin … найти k по разложению = ek, = nk = ns u[s] := u[s] + a[es][ek] * v[k] ; end

Сложность симулирования Ошибки симулирования Временная сложность, Емкостная сложность. Количество действий на один вентиль. Ошибки накапливаются линейно; где L – длина схемы, m - размер вентиля ( m = 1, m = 2). - неточность в начальных данных i-го вентиля, - неточность результата.

Заключение Приведена математическая модель квантовых вычислений, Рассмотрены основные задачи по симулированию квантового компьютера, На основе представленной модели вычислений поставлена задача ее реализации, В качестве решения этой задачи создан симулятор квантовых схем.