Что такое квантовый компьютер: каково состояние кубита и как быстро его можно изменить? - PullRequest
0 голосов
/ 24 сентября 2019

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

1.дружелюбный к любому, кто просто пытается понять, что такое квантовые вычисления и как они работают.

2.помогите устранить неправильные представления и обеспечить лучшее понимание.

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


Классическое резюме:

Для классического компьютера используются два состояния (1 s и 0 s) для бита, который подразумевает, что процессор классического компьютера работает арифметически и логически в двоичной системе счисления, то есть он добавляет, вычитает и принимает решения в base-2 .Все это делается с помощью транзисторов посредством обмена электронами по шинам или нано-схемам (таким образом, чтение / запись происходит с модуляцией или манипуляциями с напряжением и током)

Quantum Recap:

Для квантового компьютера я видел много статей и видео, в которых подчеркивается, насколько он быстрее по сравнению с последним благодаря использованию кубитов.Поскольку кубит может быть либо 1, либо 0, либо и тем и другим (с суперпозицией), т.е. квантовый компьютер использует субатомные / квантовые частицы в вакуумной среде для представлениякубит, который можно измерить с помощью интеграции таких технологий, как лазерные и оптические системы, радиочастота (РЧ), микроволновая технология и т. д. для манипулирования этими частицами (кубитами), и согласно википедии «при измерении кубитов результат всегда либо 0 или 1 ", Квантовые вычисления ( 4-й абзац )



My Questions:

Природа (Как выглядит состояние кубита?)

  1. Во-первых, если только значение (0 или 1) можно измерить для кубита, означает ли это, что наложенный кубит измеряется один или два раза для получения либо 10 , либо 01 (или даже 11 или 00 ) (так что наложенные кубиты отличаются от одного другогоer)?
  2. Математически, сколько возможных состояний может иметь кубит (от 1 или 0 или 10 или 01 (или даже 00 или 11 ))?
  3. В-третьих, в какой системе счисления можно сказать, что квантовый компьютер работает (очевидно, второй вопрос касается этого, например, классический компьютер использует два состояния для бита, таким образом, работает в двоичном виде ( base-2 * 1093)*) система счисления)?

Скорость (Как быстро ее можно изменить?)

Я понимаю, почему квантовый компьютер работает быстрее классического, не в основном из-за квантовых свойств, таких как суперпозиция, запутанность и т. Д., Но из-за того, что скорость чтения / записи в терминах классическогобиты (если мы согласны с тем, что у кубита есть x состояний, тогда классические биты могут быть преобразованы в base-x , чтобы иметь эквивалентные кубиты), возникают на скоростях, с которыми субатомные частицы движутся / взаимодействуют, например, проще говоря, есликвантовый процессор должен был выполнить основную логическую операцию, такую ​​как И биты двух видеофайлов (имейте в виду, что квантовому компьютеру понадобится классический жесткий диск, если он станет ПК, следовательно, аналогияпоскольку классический видеофайл не имеет кубитов) после того, как битызагруженный (как кубиты в квантовом кеше или квантовой оперативной памяти), это будет быстрее, потому что устройства, управляющие кубитом (например, квантовые ворота), работают почти с долей скорости фотонов и электронов, что намного быстрее, чем при выполнении классических битовых манипуляций (чтение / запись ) с электричеством как в классическом процессоре с нанотранзисторами.(Мне известно, что умножение двоичного эквивалента числа base-x также будет менее быстрым, поскольку для этого потребуется больше цифр, например [ 10011010010 x 1100 ] 2 медленнее по сравнению с его эквивалентом [ 1234 x 12 ] 10 ).Это неправильно, потому что из моих исследований были аргументы, что квантовый компьютер в некоторых случаях может быть не быстрее классического?

My Guesses:

  1. не уверен, может быть, дважды (поскольку наложенные кубиты могут представлять различные дополнительные состояния)?
  2. Если у кубита есть 3 состояния, то возможными значениями являются [ 0, 1, 01 = 10 ];если 4 состояния, то его [ 0, 1, 01, 10 ];если 6 состояний, то его [ 0, 1, 01, 10, 00, 11 ]
  3. основание 3 ?, 4 ?, 6? в зависимости от выбранного предположениясверху.
  4. Если бы существовал классический компьютер, способный выполнять вычисления путем манипулирования классическими битами с (например, 20%) скоростью света, то он почти не справился бы с квантовым компьютером, поскольку состояния кубита представляют только способность квантового компьютера вычислятьнепосредственно в системе счисления выше двоичной, поэтому квантовому процессору для выполнения вычислений потребуется только меньше физической памяти, чем для длинных потоков двоичных цифр (как показывает пример умножения в вопросе 4).

Предположения [ Вопрос 4 ]

  1. возможность квантового ПК

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

  3. base-x относится к базе чисел, которая представляет все возможные состояния, в которых может находиться кубит, поэтому определенно x должно быть больше 2

  4. эта скорость света относится конкретно к скорости фотонов / электронов / субатомных частиц в вакууме в зависимости от того, насколько быстрыми могут быть вычисления при использовании

  5. , что для квантового процессорадля манипулирования данными из вторичного хранилища (жесткого диска, флэш-накопителя, облака и т. д.) данные должны быть преобразованы в кубиты, эквивалентные base-x (обозначающие состояния кубитов)

1 Ответ

0 голосов
/ 29 сентября 2019

Чтобы прояснить мои предыдущие заблуждения:

1. Квит может быть измерен и закодирован параллельно квантовым устройством (квантовыми цепями / затворами), чтобы вызвать множественныесостояния, потому что его волновая функция (в терминах фазы и амплитуды) может быть представлена ​​комплексными числами на блоч-сфере (квантовые частицы описываются волновыми функциями)

qubit-sphere

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

2. У кубита может быть несколько состояний .следовательно, пределом кубита будет количество состояний, которые блоч-сфера для одного кубита может представлять за один раз

3. числовая база будет the-max-amount-of-states кубит можетмаксимизировать в зависимости от того, из чего он сделан (фотоны, ионы, электроны).

4. Первые квантовые компьютеры по-прежнему работают одновременно на параллельных экземплярах двоичных входов для получения более быстрых результатов, а не с более высокой числовой базой, как в [ 1234 x 12 ] 10 вместо [ 10011010010 x 1100 ] 2 .Также, если бы классический компьютер мог работать / передавать информацию быстрее, чем скорость света, он превзошел бы квантовый компьютер в том смысле, что запутанность кубитов на сегодняшний день передает только информацию, а не физические кубиты (поскольку кубиты нельзя ни копировать, ни перемещать), что является более медленным(то есть координация между запутанными кубитами может быть быстрее, чем свет, так как это (запутывание) не зависит от расстояния, но связь между ними не происходит так быстро).Цитируя непосредственно из Квантовая телепортация :

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

" Движение кубитов не требует движения "вещей" больше, чем общение ".

В сущность для передачи кубита C из точки 1 в точку 2 два запутанных кубита A и B в 1 и 2 присутствуют, A сравнивает себя с C в 1 и применяет результат к себе так, что он влияет на B в 2 для повторного создания D (идентичная копия C).

см. это тоже

...