Представлення реальних чисел у квантових комп'ютерах


14

У класичних двійкових комп'ютерах реальні числа часто представлені за допомогою стандарту IEEE 754 . З квантовими комп'ютерами ви, звичайно, можете це зробити і - і для вимірювань це (або подібний стандарт), ймовірно, буде потрібно, оскільки результат будь-якого вимірювання є двійковим. Але чи можна моделювати реальні числа простіше та / або точніше у кубітах, використовуючи різні методи, перш ніж відбувається вимірювання? Якщо так, чи є випадки використання, коли це насправді корисно, бачачи, що (я припускаю) будь-яка додаткова точність втрачається при проведенні вимірювань?

Щоб було зрозуміло, я не (обов'язково) шукаю існуючі стандарти, а лише ідеї чи пропозиції, як представити ці цифри. Якщо є якісь дослідження цього, звичайно, це теж було б корисно.


1
Я думаю, це дійсно залежить від конкретного алгоритму чи проблеми, яку потрібно вирішити. Як бачите, «стандарти чисел» - це в основному інженерні. Не наука, корисна, але не межа. Давайте спочатку розберемося з робочим матеріалом. Я думаю, вам потрібно уточнити, чи хочете ви прикладів, літератури чи чогось іншого, тому що я вважаю це занадто розпливчастим.
Дискретна ящірка

@ Diskretlizard Я погоджуюся, що це інженерне питання, а не наукове, але я не згоден з тим, що це не межа. Щоб квантові комп'ютери реалізували свій потенціал, ми повинні знати, у чому полягає їх потенціал. І ви не можете вирішити числові задачі без числового представлення.
blalasaadri

1
Добре. Можливо, тоді було б добре уточнити, що питання по суті є одним із "інженерних".
Дискретна ящірка

Відповіді:


9

Були докладені зусилля для впровадження побудови "плаваючої точки" подання малих обертів станів кубіта, таких як: Представлення з плаваючою точкою у квантовому синтезі ланцюга . Але, здається, немає жодного міжнародного стандарту, як той, про який ви згадали, тобто IEEE 754. IEEE 7130 - Стандарт для визначення квантових обчислень - це триваючий проект. У будь-якому випадку подання плаваючої точки автоматично залежатиме від потрібної точності. Якщо ви хочете прослідкувати шлях у першому документі, який я пов'язав (тобто, використовуючи кубітні обертання), я вже уявляю можливість помилок під час таких операцій обертання, і вам доведеться з ними відповідати відповідно.


1
Цей папір виглядає дуже цікаво, дякую. Тільки прочитавши реферат дотепер, я бачу вашу думку про помилки. Звичайно, це загальна проблема, яку ми маємо вирішити. І я не здивований, що ще немає жодних стандартів - я лише згадав IEEE 754 як приклад того, як можна представити числа.
blalasaadri

0

Я боюся, що хоча тут робляться цікаві роботи, повинно бути зрозуміло, що квантова архітектура комп’ютера дуже нестандартна, і тому це все може змінитися.

Стандарт IEEE 754 описує, як реалізувати функцію, яка десятиліттями інженерних досліджень і досліджень виявилася корисною, і, отже, слід очікувати, що це робитимуть машини.

На відміну від цього, вчені та інженери все ще з'ясовують, як найкраще створити "універсальний" квантовий комп'ютер. У них є ідеї, як це зробити, як згадує Блакитний. Однак, немає жодної «істинної ідеї», на якій інженери можуть базувати стандарти.

Можливо, навіть виявиться, що складні числа простіше представити на квантовому комп'ютері, а натомість у нас є стандарт для складних типів даних про число.

Отже, поки тут проводяться роботи, стандарт IEEE здається дуже далеким у майбутньому.


1
Я розумію це, так. Я також не очікував, що там буде існуючий стандарт; Я додав щось до цього ефекту до питання, сподіваюсь пояснити, що я шукаю.
blalasaadri

1
@blalasaadri. Добре. Я знаю, що це, мабуть, не відповідь, яку ви шукаєте, але це може бути розумною порадою для інших читачів.
Дискретна ящірка
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.