Волшебная ёмкость запутанных кубитов

Аватар пользователя mastersam11

Почему именно квантовые компы или ёмкость 2 кубитов составляет 4 классических бита, 3 кубитов - 8 бит, 4 - 16, 10 - 1024
Про ловкость рук даже без мошенничества

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

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

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

Описание кубита в этом случае удобно представлять в виде суммы волновых функций базисных состояний, каждая из которых умножена на определённый коэффициент — на т.н. «амплитуду вероятности». Чтобы узнать эту вероятность в процентном отношении, нужно амплитуду вероятности возвести в квадрат и умножить на 100.

Замечу, что на самом деле амплитуда вероятности — это не действительное, а комплексное число, состоящее из величины самой амплитуды (действительное число) и фазы её вращения вокруг оси (мнимое число). Эта особенность математически моделирует возможность полноценной интерференции вероятностей между собой.
Поэтому перед возведением амплитуды вероятности в квадрат, его на самом деле нужно взять по модулю. Иначе мнимая часть числа может дать отрицательное число после возведения амплитуды в квадрат. Но эту тонкость я намеренно опускаю, чтобы не усложнять общее понимание происходящего.

Собственно, кодирование

В кубите, находящемся в состоянии суперпозиции, можно закодировать два любых коэффициента, сумма квадратов которых даёт единицу. Чтобы получить такие числа, можно нормализовать к этому условию два любых числа. Для нормализации чисел нужно разделить каждое такое число на корень суммы квадратов обоих чисел. Например, нам нужно нормализовать числа 4 и 8.

4 / √(4²+8²) ≈ 0,447

8 / √(4²+8²) ≈ 0,894

Мы получили две амплитуды вероятности. Если мы переведём их в проценты вероятности, то получим:

0,447²*100≈20%

0,894²*100≈80%

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

Таким образом, в одном кубите можно хранить 2 бита информации. В системе из двух кубитов — 4 бита (ведь там 4 базисных состояния, а значит, и 4 коэффициента), в системе трёх кубитов — 8 бит (8 состояний, 8 коэффициентов), в системе из четырёх — 16 бит.

Ещё раз, если про два и четыре бита интуитивно понятно, то откуда 8 бит у трёх кубитов? Ведь на первый взгляд, должно быть, вроде бы, 6 бит?

Всё дело в том же самом способе кодирования битов. У системы из одного кубита — 2 состояния (кодируются, как мы помним, коэффициентами, представляющими собой амплитуды вероятности), у системы из двух кубитов — 4 состояния. Фактически, объединённая система из двух кубитов может находиться в суперпозиции из четырёх значений, а значит, и кодироваться четырьмя коэффициентами, т.е. четырьмя аналоговыми битами.

Система из трёх кубитов может находиться в суперпозиции из восьми значений (восьми аналоговых битов). То же самое и дальше — экспоненциальный рост ёмкости при простом увеличении количества кубитов. Ловкость рук и никакого мошенничества! :-)

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

 

Как хранятся аналоговые биты в кубитах квантового компьютера — объясняю ещё раз подробно но понятно

 

Несколько недавних статей я посвятил теме квантовых компьютеров, её технической составляющей, чтобы показать, что квантовые компьютеры — не замена классическим, а лишь полезное дополнение для определённого круга задач. Объяснял, что такое кубит, как осуществляется параллелизм квантовых вычислений и как хранятся числа в кубитах.

Основное непонимание вызвала именно тема последней статьи, поэтому сегодня я постараюсь изложить материал более конкретно и подробно без лишних отступлений в физику. Однако, для улучшенного восприятия этого материала всё же перечитайте и изначальную статью по этой теме. Практика показывает, что тот же самый материал, прочитанный с интервалом в один день, воспринимается гораздо легче. Да и кое-какие поправки я в него тоже внёс :-)

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

Например, у нас есть 3 бита. Тремя битами мы можем закодировать 8 чисел. И у нас есть три кубита. В три кубита мы можем поместить 8 битов и закодировать 256 чисел. Как это сделать?

Как один кубит кодирует 2 значения?

Мы уже знаем, что один кубит, находящийся в состоянии суперпозиции, содержит два неких базисных состояния одновременно. Их можно интерпретировать, как 0 и 1, или как то иначе, сейчас это для нас не важно. Это не те биты, которые мы будем кодировать, поэтому просто назовём их базисными состояниями кубита, и не важно, как они выглядят.

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

Математически вероятности в кубите выражаются суммой двух волновых функций базисных состояний, каждая из которых умножена на свой вероятностный коэффициент — амплитуду вероятности. И в качестве этих коэффициентов используются числа, сумма квадратов которых даёт единицу.

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

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

Например, нам нужно нормализовать числа 4 и 8:

4 / √(4²+8²) ≈ 0,447

8 / √(4²+8²) ≈ 0,894

Мы получили две амплитуды вероятности — 0,447 и 0,894.

Поскольку сумма квадратов этих чисел даёт единицу, то если мы хотим получить из них проценты вероятности, то возводим их в квадрат и умножаем на 100:
0,447²*100≈20%
0,894²*100≈80%

Возвращаемся к числам амплитуд вероятности. Одно число отвечает за вероятность появления в кубите одного базисного состояния, а другое — другого базисного состояния. Таким образом, мы уже записали в кубит два числа — 0,447 и 0,894, которые, по сути, и являются аналоговыми битами. С одной стороны, это минимальные объёмы информации кубита, а с другой стороны, они могут иметь любые дробные значения, удовлетворяющие условию нормализации.

Как три кубита кодируют 8 значений?

Мы помним, что кубиты описываются суммой волновых функций их базисных состояний (каждая из которых умножена на вероятностный коэффициент). Поэтому один кубит имеет 2 базисных состояния:

Состояние 1: 0
Состояние 2: 1

...и описывается двумя соответствующими функциями (с двумя коэффициентами).

Система из двух кубитов имеет 4 базисных состояния:

Состояние 1: 00
Состояние 2: 01
Состояние 3: 10
Состояние 4: 11

...и описывается четырьмя соответствующими функциями базисных состояний (с четырьмя коэффициентами).

Система из трёх кубитов имеет 8 базисных состояний:

Состояние 1: 000
Состояние 2: 001
Состояние 3: 010
Состояние 4: 011
Состояние 5: 100
Состояние 6: 101
Состояние 7: 110
Состояние 8: 111

...и описывается восемью соответствующими функциями, по одной на каждое базисное состояние (с восемью коэффициентами).

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

Заключение

Описанное выше кодирование информации актуально для квантовых алгоритмов, но мало подходит для привычных нам классических вычислений. Поэтому рассматривать описанные аналоговые биты стоит лишь в контексте оценки фактической информационной ёмкости кубитов, а не как реальные логические элементы классического представления информации (0/1) для классических алгоритмов.

Надеюсь, что эта более подробная статья оказалась более понятной, чем предыдущая. На этом на сегодня всё. Ставьте нравлики, если процесс понимания сущности квантового компьютера благодаря моим статьям у вас постепенно прогрессирует, ну или если ничего не понятно, но очень интересно :-)

 

Волшебная ёмкость запутанных кубитов

 

Делаю последнюю попытку объяснить, почему у трёх кубитов ёмкость 8 бит, а у четырёх кубитов — 16 бит (именно бит, а не возможных значений, кодируемых битами), и дальнейший рост ёмкости с увеличением количества кубитов будет тоже экспоненциальный. Но зайду я в этот раз с более общей стороны.

Договоримся о терминах и понятиях

Сначала по поводу квантовой запутанности. Вообще, квантовая запутанность — не самый удачный термин, произошедший из английского языка прямым переводом, не учитывающим характер тонких смысловых оттенков английского слова entanglement и русского «запутанность». Впрочем, это относится к любой переводной терминологии, в которой переводчик механически переводит слово один к одному, не вдаваясь в нюансы ассоциаций и образов, возникающих при использовании того или иного слова в головах носителя исходного и целевого языков. На мой взгляд, более подходящее здесь слово — взаимосвязанность.

Теперь давайте немного расширим понятие слова «бит». В классическом понимании, бит — это двоичная цифра (binary digit), то есть, может быть только нулём или единицей. Является минимальной единицей информации. В контексте измерения ёмкости кубитов я предлагаю оставить в определении только слова «Является минимальной единицей информации».

Немного про кубит. Кубит, в отличие от бита, может находиться в трёх состояниях — двух базисных, которые можно выразить, как 0 и 1, и в смешанном (суперпозиция), когда оба базисных состояния находятся в нём с определённой пропорцией вероятности их появления в момент измерения (чтения) кубита. До чтения кубита мы не можем знать наверняка, в какое из этих двух состояний коллапсирует его смешанное состояние, и принято говорить, что кубит в суперпозиции содержит и 0 и 1 одновременно. Причём он с одинаковой или разной пропорцией вероятности может коллапсировать в то или другое базисное состояние.

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

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

Кодирование аналоговых битов в кубитах

Внимание! Речь идёт о кодировании битов в кубитах, а не о кодировании чисел в битах! Это важно, многие на этом путаются.

Итак, в одном кубите путём задания вероятностей мы можем хранить 2 аналоговых бита. Логично подумать, что в двух кубитах будет 4 бита а в трёх — 6. Но это не так, и дело тут в эффекте квантовой взаимосвязи (квантовой запутанности).

Когда мы используем три отдельных кубита, всё так и будет. Вместе они будут хранить 6 бит. Но если мы создадим систему из трёх кубитов, в которой квантово взаимосвяжем (запутаем) их, то все три кубита можно будет рассматривать, как единый квантовый объект, в котором число базисных состояний станет равно числу вариантов, в которые может коллапсировать этот объект, то есть восьми. Вот они:

000
001
010
011
100
101
110
111

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

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

Таким образом, получаем ёмкость четырёх взаимосвязанных кубитов в 16 бит, в то время, как невзаимосвязанные в один квантовый объект кубиты дали бы ёмкость 8 бит, а классические биты — вообще только 4 бита.

Заключение

Всё, надеюсь, к теме ёмкости кубитов я больше возвращаться не буду. На мой взгляд, она исчерпана полностью. Кто не понял, ну я уж не знаю, как ещё можно объяснить. Даже я уже всё понял...

Авторство: 
Копия чужих материалов
Комментарий автора: 

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

Если в общем - то добавление ещё одного взаимосвязанного кубита увеличивает количество состояний вдвое, соотв., вдвое увеличивается количество кодируемых в системе "обычных" бит. Это очень важный момент, поскольку просто несколько рядом стоящих не_взаимосвязанных кубитов - это отдельные системы а не единая, соотв, объём памяти просто складывается как и у обычных ячеек памяти а не приводит к удвоению. Эдакие чудеса статистики и вероятности над реальным миром.

Отсюда очень примечательное следствие есть - относительно недавно всякие D-Wave делали воистину жирнющие компы с вроде бы нереально монструозной горой кубитов( 1 000 ), но нюанс, как и полагается, в был в том, что представлял он из себя систему, в которой кубиты были связаны пачками, вроде, по 8 шт. Т.е по факту, это просто гора компов с ячейками памяти на 2^8 = 256 бит, соотв, с числами более там особо и не поработаешь, вместо ожидаемых из новости 2^1000 бит
А вот некоторые нынешние компы, с количеством кубитов сильно меньшим - уже порой идут с сильно большей взаимосвязанностью

Пора бы уже отдохнуть от политоты :)

Комментарии

Аватар пользователя 10 негритят
10 негритят(9 лет 3 месяца)

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

Кот Шредингера ?

сорри за вопрос - что такое аналоговые биты в Вашей статье? Как это двоичная логика может быть аналоговой - 0 и 1 ?

Аватар пользователя Southland
Southland(3 года 3 недели)

Как это двоичная логика может быть аналоговой - 0 и 1 ?

Слабый ток, меньше Х - ноль

Сильный ток, больше Х - единица

Аватар пользователя Alexish
Alexish(10 лет 4 недели)

Так все микросхемы логики так работают спокон веку...

Уровень напряжения на входе меньше порога считается нуль, уровень  выше порога, считается единица.

И никаких аналоговых битов там нет.

 

А уж бредятина про "казалось бы 6 состояний"...

Смешно. 

Аватар пользователя 10 негритят
10 негритят(9 лет 3 месяца)

Прикол штоле? слабый ток, сильный ток ...))

Аватар пользователя 10 негритят
10 негритят(9 лет 3 месяца)

Там не ток в логике микросхем ,  а уровни напряжений - ёмаё :)))

сила тока у сварщиков в почёте!!!

Аватар пользователя Alexish
Alexish(10 лет 4 недели)

Ну ток в напряжение переделывается сопротивлением:) 

Аватар пользователя 10 негритят
10 негритят(9 лет 3 месяца)

smile19.gif

Аватар пользователя Поллитрович
Поллитрович(9 лет 9 месяцев)

Ага, стабилизатору или источнику тока расскажите ;) 

Аватар пользователя mumpster
mumpster(5 лет 11 месяцев)

не, ну в ЭСЛ-логике -как раз таки ток решает! ))))

Комментарий администрации:  
*** Уличен в пустословии и клевете ***
Аватар пользователя Pilm
Pilm(10 лет 9 месяцев)

Там присутствует вероятность еще, то ли 0, то ли 1. А вероятность в виде волны — это аналоговое явление. Т.е. в ней присутствует бесконечное количество измеряемых точек. Возьмем отрезок этой волны. Изучим. Увеличим отрезок отрезка, допустим, в 10 раз. Изучим, запишем. Возьмем отрезок от этого отрезка. И т.д. до бесконечности. 

И так с любой волной. В ней нет "конечных" параметров при измерении. Математически — есть, при измерении/записи — всегда погрешность.

Да, отдельную точку мы можем описать по шкале координат х, у (дигитализировать). Но систему - нет. Только приближенно. Таким образом, даже если мы описываем две рядомстоящие точки на волне,, пусть бесконечно близкие, мы дигитализируем её, но в таком приближении она всегда будет более неточная, чем аналоговый "оригинал" волны. Т.к. между нами измеренными и записанными рядомстоящими точками есть еще бесконечное число точек.

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

Аватар пользователя 10 негритят
10 негритят(9 лет 3 месяца)

или или - не аналоговая вероятность - вся аналоговость вычисляется ЦАПом и переводится в последовательность нулей и единичек:  у вас дома есть CD ? 

По теореме Котельникова - Шеннона в 70е запилили проект цифровой музыки в формате 44100 - типа этого хватит, оказалось - нет ..;)))  

Аватар пользователя Pilm
Pilm(10 лет 9 месяцев)

На пальцах: вероятность единицы (адын) может быть 0,13, а точнее, 0,134, а точнее, 0,134987123. Более того, если мы измерим её через секунду (не заново, а повременим с измерением), она может быть и другой. Например, 0,13, а точнее 0,134, а точнее 0,134987122.

Теперь понимаете, в чем заключается аналоговость волны вероятности? Вы с бита или 1/ или 0 всегда снимите один и тот же результат. А с кубита - нет.

Аватар пользователя 10 негритят
10 негритят(9 лет 3 месяца)

Ну ок:

На пальцах: вероятность единицы (адын) может быть 0,13, а точнее, 0,134, а точнее, 0,134987123. Более того, если мы измерим её через секунду (не заново, а повременим с измерением

Это уже не вычисление,  а гадание на кофейной гуще - если бы, да кабы.

моделирование процессов - тут народ недавно помянул на форуме фильм Автостопом по Галактике: число 42 компьютер выдал хомо сапиенс на вопрос в чём смысл жизни..:))

А если мы повременим с измерениями - то они как бы уже и не нужны. Картина в целом уже не та, что секунду назад.

 

Аватар пользователя Pilm
Pilm(10 лет 9 месяцев)

А если мы повременим с измерениями

Я это привел только для того, чтобы само явление описать. Т.к. повторно параметры кубита нельзя измерить, он "распадается". Зато можно ту же задачу заново смоделировать на новом кубите. И при измерении параметров можем получить... та-даа! РАЗНЫЙ результат. Допустим, в первом измерении 0,134...3, а во втором 0,134...2. Но в обоих случаях это значит, что кубит с вероятностью около 76,6% в состояни "0".

Аватар пользователя 10 негритят
10 негритят(9 лет 3 месяца)

Но опять же - это математические расчёты.

Они также обсчитываются кампутером в машинном коде на уровне 0 и 1.

Непонятка возникла в термине аналоговый бит - бит  это бинарное состояние логики: да - нет.

И если кубит 8ми сторонний -  набор угловых точек. это набор определённых состояний, 

Состояния - вот тут я сомневаюсь, там нет.

 

 

 

 

Аватар пользователя Pilm
Pilm(10 лет 9 месяцев)

Мы не можем сказать точно, в состоянии 1 или 0 кубит. Мы можем измерить (!) вероятность и получим результат в процентах вероятности. А результат проверить на обычном компьютере. Только мы начнем проверку с наибольшей вероятности и сэкономим уйму времени. В однокубитном компьютере выйгрыша не будет. А в 10-кубитном будет огромный. Даже если наивысшая вероятность решения окажется ложной, по ниспадающей шансы правильного решения возрастают экспоненциально.

Ну и для примера, гигабайт информации может быть заключен в 33 взаимосвязанных кубита. А 500 терабайт в 45. Впечатляет? Разница в 500 тысяч раз в кубитах всего... 12 единиц. Если быть точным, то 12,1. А считается это так: 

log(биты, напр. гигабайт 8Е+09)/log(2)=число запутанных кубитов (напр. 32,9)

В миллион-кубитной запутанности можно спрятать исходный код Вселенной. Т.е. информацию обо всем, во веки веков. Аминь.

 

Аватар пользователя 10 негритят
10 негритят(9 лет 3 месяца)

Ну и для примера, гигабайт информации может быть заключен в 33 взаимосвязанных кубита. А 500 терабайт в 45. Впечатляет?

Да - впечатляет.

Хотелось бы, чтобы это оказалось явлением истинным, а не ложным..))

А то вон уже E = mc2 под сомнение берут с некоторых пор..:)) 

Аватар пользователя Pilm
Pilm(10 лет 9 месяцев)

Так Энштейн был резко против квантовой запутанности (взаимосвязи). Т.к. это противоречит теории о конечности скорости. Квантовая вщаимосвязь разрушается при считывании параметров вне зависивости от местоположения взаимосвязанных квантов, будь между ними хоть миллиард световых лет.

Ну и потому теории у Энштейна, а не законы. Вот у Ньютона законы, у Ома законы. А у Энштейна теории, гипотезы.

Аватар пользователя mikkimouke
mikkimouke(2 года 8 месяцев)

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

Только потому, что (и если) при считывании разрушается запутанный квант. Однако в этот момент связь как раз не разрушается, а реализуется. Если ты знаешь, что А+Б=1, считывание запутанного кванта выявило, что он А, ты знаешь, что они были запутаны, то ты просто отнимаешь от 1 А и узнаешь, что запутанный с ним квант был Б. Вот и  вся сверхсветовая скорость. Вот и вся телепортация)

Комментарий администрации:  
*** отключен (дезинформация, оправдание мятежников) ***
Аватар пользователя Pilm
Pilm(10 лет 9 месяцев)

Но в обоих случаях это значит, что кубит с вероятностью около 76,6% в состояни "0".

Ну или некоторые практики говорят, что 100 раз смоделировав, 77 раз будет «0», а 13 раз «1» ))

Аватар пользователя 10 негритят
10 негритят(9 лет 3 месяца)

всё придумано до нас уже - микросхемы РПП - регистры последовательного приближения

Аватар пользователя mumpster
mumpster(5 лет 11 месяцев)

при измерении/записи — всегда погрешность

 

замечу - принципиально при любом измерении, "мысль изречённая есть ложь", ну, там атомы со штангельциркуля стесались в пространство и он намерил на 0,1 микрон меньше чем на самом деле - это я спецом утрирую

это ещё компенсация Клаузевица называется

Комментарий администрации:  
*** Уличен в пустословии и клевете ***
Аватар пользователя СПбДмитрий
СПбДмитрий(9 лет 2 месяца)

Вы сами понимаете, что пишете крайне непонятно? Это птичий язык, какова причина грузить им людей? Самоутверждение? 

Аватар пользователя Alex Arx
Alex Arx(8 лет 10 месяцев)

 

Не мешай. Нам всё понятно.)

Аватар пользователя Алекша
Алекша(6 лет 3 месяца)

В кубите, находящемся в состоянии суперпозиции,

- проявляется эффект Паули.

Создание изолированной системы - недостижимая мечта учёного.

 

Аватар пользователя Ёёё
Ёёё(7 лет 2 месяца)

Даже я уже всё понял...

  а негры? щас все по неграм ориентируются 

Аватар пользователя CCAPMX
CCAPMX(12 лет 10 месяцев)

у 2х незапутанных кубитов волновых функций в точности столько же, сколько и у запутанных:
(Н_а + Н_б)|волновая ф-ция> = Е*|волновая ф-ция> (т.е. отсутствует член Н_аб в гамильтониане)
|волновая ф-ция> имеет 4 базисных сосотяния и может находиться в суперпозиции этих состояний
разве не так?

Аватар пользователя Granderator
Granderator(7 лет 2 недели)

Ну вот теперь-то все стало абсолютно понятно.

Спасибо за уточнение!

Аватар пользователя Prevednik
Prevednik(6 лет 4 месяца)

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

Аватар пользователя TydymBydym
TydymBydym(3 года 2 недели)

В практическом плане это уже используется в настоящем и даже использовалось в прошлом. Инструкция простая: 1) пишешь заявку на грант; 2) профит

Комментарий администрации:  
*** отключен (оскорбления Президента) ***
Аватар пользователя Barmaglo
Barmaglo(9 лет 5 месяцев)

Если в общем - то добавление ещё одного взаимосвязанного кубита увеличивает количество состояний вдвое, соотв., вдвое увеличивается количество кодируемых в системе "обычных" бит.

Не очень понятно, в чем отличии от текущей ситуации с битами?

8 бит дают возможность выразить 256 состояний.

3 бита, соответственно те же 8 состояний, что и у Вашего кубита. В чем выигрыш?

Аватар пользователя Mitya_n
Mitya_n(9 лет 7 месяцев)

Там весь фокус в оперированиями вероятностей, к примеру, у вас есть 3 связанных кубита которые кодируют разом 8 разных вероятностных состояний, на выходе вы получаете сразу 8 вероятностных решений задачи где правильный ответ вычисляется после разрушения "состояния запутанности" и уточнения состояний кубитов. Для обычного компьютера нужно провести 8 последовательных вычислений, для квантового это делается за один проход. Теперь усложните задачу, например, на 20 "запутанных" кубитов. 

Аватар пользователя Yana Hazina
Yana Hazina(5 лет 5 месяцев)

Продолжая мысль аффтара коммента ... сразу 8 вероятностных решений задачи где правильный ответ вычисляется после разрушения "состояния запутанности" и уточнения состояний кубитов. Мы тратим еще овер дохрена времени чтобы разобраться какое из решений верное. А ежели кубитов например 20 то вероятностных решений еще овердохрена и мы ищем  верное хрен знает сколько времени. Объяснения аффтара топика и некоторые комменты только запутывают нарратив, такскать.  Короче никто ничего не понимает.  Но тема модная и для воскресного неполитического срача самое то!

Аватар пользователя Mitya_n
Mitya_n(9 лет 7 месяцев)

Хм.... Мусьё, а зачем вам тратить "овердофига" времени непонятно на что? Вы загрузили программу, на выходе получили 8 вариантов ответов каждый из которых соответствует одному из состояний которые идут от х= состоянию бит 000 и до у= соответствующие состоянию бит 111, свести в таблицу и разложить соответствия не так сложно. Квантовые компьютеры это очень узкоспециализированные копьютеры для "паралельных расчетов"  

Аватар пользователя Yana Hazina
Yana Hazina(5 лет 5 месяцев)

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

Аватар пользователя Mitya_n
Mitya_n(9 лет 7 месяцев)

Вы получаете 8 ответов х+1 от меньшего к большему, что мешает поместить в таблицу и сделать выборку? Еще раз, это узкоспециализированная приблуда для проведения массы паралельных расчетов за 1 проход.

Аватар пользователя Alex Arx
Alex Arx(8 лет 10 месяцев)

 

Умница моя! Как жи я рад тебя видеть!

Ну спроси, спроси меня, что тебе не понятно?)

Аватар пользователя CCAPMX
CCAPMX(12 лет 10 месяцев)

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

в обычных компах, ячейка может содержать либо 1 либо 0
то есть, можно записать одно значение

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

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

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

10-ти кубитного серийного компа еще не сделали (автор поправь)
а это всего 1024 бита
классические компы уже в 100500 раз круче
что классические компы не умеют - это производить операции над всеми этими 1024 битами одновременно.

 

Аватар пользователя Yana Hazina
Yana Hazina(5 лет 5 месяцев)

Кстати да! Вот давно хотела мудрым задать вопрос. Скажите, хмурые, а какая архитектура лежит в основе квантового вычислителя.

у обычных - неймана(процессор память периферия) а у квантовых?

Аватар пользователя CCAPMX
CCAPMX(12 лет 10 месяцев)

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

память как таковая - у него только внутренняя

Аватар пользователя Yana Hazina
Yana Hazina(5 лет 5 месяцев)

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

Что-ли так?

Аватар пользователя CCAPMX
CCAPMX(12 лет 10 месяцев)

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

единственный разпиаренный алгоритм для квантовых компьютеров - разложение числа на простые множители
и то - когда число является произведением всего 2х простых множителей

в довесок - ответ квантового компьютера - вероятностный
то есть
15 = 5*3   в 45% случаев
15 = 0*20 в 20 случаев
15 = 10*1 в 15 случаев
15 = 7*8   в 20 случает

кучу раз проганяете задачу, и... выбираете, что душе угодно :)

Аватар пользователя mastersam11
mastersam11(7 лет 9 месяцев)

это по сути аналоговая машина
Собрали схему, установили начальные значения, оно там "устаканивается" какое-то время, считали результат который с какой-то вероятностью правильный

Да, в данном случае это скорее аналоговый сопроцессор нехилых габаритов, которому кто-то должен данные подать, кто-то считать и так далее.

Там выигрыш получается при работе с очень большими числами, когда относительно медленная работа квантового компа( а она не моментальная ) даже с поправкой на загрузку-выгрузку кем-то данных туда компенсируется тем, что компы обычные будут считать то же самое ещё медленнее, причём гораздо. В крайнем случае, потом полученное значение можно на обычном компе проверить, что обычно гораздо быстрее чем на нём и перебирать. Но до этого всего ещё надо дожить

Так-то и до классических и компов и процов было обилие разного рода аналоговых машин. Ничего, как-то доросли.
Хотя нынешняя структура квантовых компов в принципе не предполагает какой-то пошаговости исполнения каких-то инструкций как у обычного проца. Это, если что-то и будет, то скорее вроде ПЛИС

Аватар пользователя TydymBydym
TydymBydym(3 года 2 недели)

Пройдет Х лет и на базе аналоговых квантовых вычислений создадут наконец цифровой квантовый вычислитель...
Вероятно, считать он будет невероятно  smile7.gif

Комментарий администрации:  
*** отключен (оскорбления Президента) ***
Аватар пользователя blkpntr
blkpntr(8 лет 12 месяцев)

Есть мнение, что это всё фуфло, на уровне варп-движка "летающее ведро". Теория квантовых компьютеров появилась в 1959 году. Первый квантовый компьютер - в 1998 году. И до сих пор они даже факторизовать не научились (а это была главная их реклама).

Для сравнения: теория вычислений в остаточных классах ("чешская система счисления") появилась в 1955 году, а в 1962 году Т-340А уже считала, причём быстрее всех других ЭВМ того времени.

Аватар пользователя CCAPMX
CCAPMX(12 лет 10 месяцев)

Раз теория появилась - то уже лучше «летающего ведра». Да и прототипы рабочие есть.

факторизовать тоже научились, 15=3*5 было взято!

а элементная база… это да :)

имхо, из того, что (публично) есть - ничего не взлетит. 

Аватар пользователя mastersam11
mastersam11(7 лет 9 месяцев)

А оно всё - по сути прототипы
Даже в 90/00-е уже считалось что практическая( самая минимальная польза ) может быть хотя бы от 20 связанных кубитов, а реальный толк - хотя бы единицы тысяч

Другое дело, что теория очень активно развивается,  возможно найдут какие-то способы или лазейки. Очень многое там за последние лет 30 изменилось( примерно как сравнивать первый транзистор и интегральную схему )
Но всё-таки, тысяча-другая связанных кубитов в нынешних условиях выглядит примерно_нереально

Что-то отчасти да взлетело - та же "квантовая связь". Нюансов там правда полно и чем-то история с ней напоминает тему с RSA, безопасность коей держится лишь на том что "пока неизвестно способов просто и быстро это обойти", но всё-таки

Аватар пользователя CCAPMX
CCAPMX(12 лет 10 месяцев)

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

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

Аватар пользователя Я - Гриша
Я - Гриша(11 лет 8 месяцев)

у обычных - неймана(процессор память периферия) а у квантовых?

Квантово-запутанная Шрёдингеровско-Паулинистская деньги-давай архитектура.

Комментарий администрации:  
*** отключен (помойный лексикон, невмненяемые оскорбления) ***
Аватар пользователя CCAPMX
CCAPMX(12 лет 10 месяцев)

:)))
по большей части


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

Страницы