Jump to content

    
Sign in to follow this  
Шнекоход

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

Recommended Posts

добрый,

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

Share this post


Link to post
Share on other sites

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

как работает квантовый компьютер 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 что-то измениться при условии усердного финансирования крупных корпораций )))

 

 

 

 

Share this post


Link to post
Share on other sites
07.07.2020 в 15:56, cornflyer сказал:

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this