В классических бинарных компьютерах действительные числа часто представлены с использованием стандарта IEEE 754 . С квантовыми компьютерами вы, конечно, можете сделать это - и для измерений это (или аналогичный стандарт), вероятно, будет необходимо, поскольку результат любого измерения является двоичным. Но могут ли реальные числа быть смоделированы более легко и / или более точно в кубитах, используя различные методы, прежде чем произойдет измерение? Если да, то есть ли случаи использования, когда это действительно полезно, учитывая, что (я предполагаю) любая дополнительная точность будет потеряна при выполнении измерений?
Чтобы было ясно, я не (обязательно) ищу существующие стандарты, просто идеи или предложения о том, как представлять эти цифры. Если есть какое-то исследование, это тоже было бы полезно, конечно.
источник
Ответы:
Были предприняты попытки реализовать представление «плавающей запятой» малых вращений состояний кубита, такое как: Представления с плавающей запятой в синтезе квантовых цепей . Но, похоже, не существует какого-либо международного стандарта, подобного тому, который вы упомянули, т.е. IEEE 754. IEEE 7130 - Стандарт для определений квантовых вычислений - это постоянный проект. В любом случае, представление с плавающей точкой будет автоматически зависеть от точности, которую вы хотите. Если вы хотите следовать по пути, указанному в первой статье, которую я связал (т. Е. С использованием вращений кубитов), я уже могу представить возможность ошибок во время таких операций вращения, и вам придется соответствующим образом устранять их.
источник
Я боюсь, что хотя здесь проводится интересная работа, должно быть ясно, что архитектура квантового компьютера очень сильно не стандартизирована, и, следовательно, все это может измениться.
Стандарт IEEE 754 описывает, как реализовать функцию, которую десятилетия инженерных разработок и исследований доказали свою полезность, и, следовательно, машины должны делать это.
Напротив, ученые и инженеры все еще выясняют, как лучше всего создать «универсальный» квантовый компьютер. У них есть некоторые идеи о том, как это сделать, как упоминает Блю. Однако не существует «единой верной идеи», на которой инженеры могли бы основывать стандарты.
Возможно, даже получится, что комплексные числа легче представить на квантовом компьютере, и вместо этого у нас есть стандарт для типов данных комплексных чисел!
Таким образом, пока работа ведется здесь, стандарт IEEE кажется очень большим в далеком будущем.
источник