Коротке запитання.
Яка обчислювальна потужність "квантових" схем, якщо ми допускаємо не унітарні (але все ще неперевернені) ворота і вимагаємо, щоб вихід дав правильну відповідь із впевненістю?
Це питання є в певному сенсі про те, що відбувається з класом коли ви дозволяєте схемам використовувати більше, ніж просто унітарні ворота. (Ми все ще змушені обмежуватись оберненими воротами над якщо ми хочемо мати чітко визначену модель обчислення.)
(Це запитання зазнало певних змін у світлі деякої плутанини з мого боку щодо відомих результатів щодо таких схем в унітарній справі.)
Про "точні" квантові обчислення
Я визначаю заради цього питання класом задач, які можна точно вирішити за допомогою однорідного сімейства квантових схем, де коефіцієнти кожної унітарії обчислюються поліноміально обмеженими часом машинами Тюрінга (із вхідного рядка ) для кожного вхідного розміру , і те, що компонування схеми як спрямованої мережі також може бути вироблено в поліноміальний час. Під "точно" вирішеним, я маю на увазі, що вимірюючи вихідний біт, виходить з упевненістю в випадках немає, і з упевненістю в випадках YES.
Застереження:
Навіть обмежуючись унітарними воротами, це поняття відрізняється від того, яке описано Бернштейном та Вазірані за допомогою квантових машин Тьюрінга. Вищеописане визначення дозволяє схемі сімейства ланцюгів { C n } в принципі мати нескінченний набір воріт - звичайно, кожна окрема ланцюг C n використовує лише кінцеве підмножина, - оскільки ворота фактично обчислюються з входів. (Квантова машина Тьюрінга може імітувати будь-який кінцевий набір воріт, який вам подобається, але може імітувати лише кінцеві набори воріт, оскільки він має лише обмежену кількість переходів.)
Ця модель обчислення реалізує будь-які проблеми в , оскільки унітарія може містити єдиний затвор, який жорстко кодує рішення будь-якої задачі в P (її коефіцієнти врешті визначаються багаторазовим обчисленням). Отже, специфічна часова або просторова складність проблем не обов'язково цікава для таких схем.
До цих застережень ми можемо додати зауваження, що практична реалізація квантових комп'ютерів все одно матиме шум. Ця модель обчислень цікава насамперед для теоретичних міркувань , так як один з питань складання унітарних перетворень , а не здійсненні обчислень, а також в якості точної версії . Зокрема, незважаючи на вищевказані застережень, ми маємо P ⊆ E Q P ⊆ B Q P .
Причина для визначення так , як я роблю це так , що DISCRETE-LOG можна покласти в E Q P . [ Mosca + Zalka 2003 ] існує алгоритм поліноміального часу для побудови унітарної схеми, яка точно вирішує екземпляри DISCRETE-LOG, створюючи точні версії QFT залежно від вхідного модуля. Я вважаю, що тоді ми можемо поставити DISCRETE-LOG в E Q P , як визначено вище, вбудувавши елементи побудови схеми в спосіб обчислення коефіцієнтів затвора. (Отже, результат DISCRETE-LOG ∈ E Q P по суті тримається за допомогою fiat, але спирається на побудову Mosca + Zalka.)
Призупинення унітарності
Нехай - обчислювальний клас, який ми отримуємо, якщо ми зупинимо обмеження, що ворота є єдиними, і дозволимо їм переходити через необоротні перетворення. Чи можемо ми розмістити цей клас (або навіть охарактеризувати його) стосовно інших традиційних недетермінованих класів C ?
Одна з моїх причин запитати: якщо - клас задач, які ефективно вирішуються з обмеженою помилкою , за допомогою єдиних сімейств ланцюгів "не унітарного кванту" - де випадки ТАК дають результат | 1 ⟩ з ймовірністю щонайменше , 2/3, і ніяких випадків з ймовірністю не більше 1/3 (після нормалізації стану-вектор) - потім [Ааронсона 2005] показує , що Б В Р Про Л = Р Р . Тобто: призупинення унітарності в цьому випадку еквівалентно допущенню необмеженої помилки.
Чи отриманий подібний результат чи якийсь чіткий результат для ?