Перейти к содержанию
    

Квантовые вычисления

добрый,

занятная вещь квантовый компьютер и его реализация в железе- грубо сказать- но и вычисления тоже конечно изучаются с новизнецким проникновением. Q# есть от микрософта. Его симулирует обычный нет. фрэймворкер. Visual StudioCode.  его изучаю по мере свободного времени. Квантовые технологии -железо- по этому информации достаточно, и поскольку реального квантового - железа- нет то все симуляторы на наших ПК вопросы вызывают, вообщем то все както и понимаемо в плане написания программ. Но но всеже? Результаты получаемого соответствуют действительности? Вообще на квантовых компьютерах может быть программирование ? пользователем. Если у когонибудь есть нужная инфа и книги по этому направлению напишите!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

квантовые вычисление на данный момент - это просто дорогая игрушка... для взрослых )))

как работает квантовый компьютер Google или IBM (пусть у нас есть квантовый компьютер 54 Q-бита):

1. ко всем 54 кубитам применяется операция H (Hadamard Gate)

таким образом каждый кубит переводится в состояние "суперпозиции"... 

это значит, что если провести измерение состояния каждого кубита, то результатом измерения с равной вероятностью будет '0' или '1'

короче, получается хороший генератор случайных чисел (54-битный)

 

PS

все эти 54 кубита всегда "инциируются" случайным образом... нет никакой возможности "загрузить"

в них реальное 54-битное число и "что-то" с ним сделать

любой квантовый алгоритм начинается с операции квантового спутывания H (Hadamard Gate)

потом ко всем ячейкам применяется комбинация квантовых операций (quantum  gates)... 

если каждый раз после квантового спутывания применять одну и ту же комбинацию квантовых операций,

тогда при измерении состояния всех кубитов будет получаться одно и тоже 54-битное число

да, это прикольно - квантовая механика работает!

но на практике эти манипуляции никак применить нельзя...

 

теоретически, можно реализовать, например, алгоритм Гровера - быстрый поиск индекса числа в не сортированном массиве :

1. каждый новый массив значений (вектор значений) должен будет представлен соответствующей комбинацией квантовых гейтов, число которых больше размерности массива...

2. каждый новый массив индексов (вектор индексов) должен будет представлен соответствующей комбинацией квантовых гейтов, число которых больше размерности массива...

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

на практике - это пока фантастика (((

может лет этак через 100 что-то измениться при условии усердного финансирования крупных корпораций )))

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

07.07.2020 в 15:56, cornflyer сказал:

таким образом каждый кубит переводится в состояние "суперпозиции"... 

Я могу ошибаться. Но насколько я понимаю идея квантового компьютера заключается в поиски возможно каким то образом управлять квантовой суперпозицией? И пока что как я понял это вроде невозможно? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...