Ist PARITY in QAC_0 (wenn das überhaupt Sinn macht)


17

Wie allgemein bekannt ist, kann PARITÄT nicht in Schaltkreisen mit konstanter Tiefe in Polygröße durchgeführt werden, und tatsächlich erfordern Schaltkreise mit konstanter Tiefe die EXP-Anzahl von Gattern.

Was ist mit QUANTUM-Schaltungen?

a) Kann PARITÄT mit einer Quantenschaltung durchgeführt werden, die eine konstante Tiefe und Polyanzahl von Gattern hat?

b) Ist meine Frage überhaupt sinnvoll?


2

Antworten:


20

Die Frage ist sinnvoll und die kurze Antwort lautet, dass es sich um ein offenes Problem handelt.

Hier ist die lange Antwort: Je nachdem, wie Sie unbegrenzte Quantenschaltungen mit konstanter Tiefe definieren, erhalten Sie möglicherweise unterschiedliche Klassen. QAC 0 ist normalerweise als unbeschränktes Fanin-Toffoli-Gate und Single-Qubit-Gate definiert. QAC 0 wf ist die Klasse, in der wir auch ein "Fanout" -Gatter zulassen, das ein Eingangsbit auf viele Ausgänge kopiert. (Es implementiert | a> | 0> ... | 0> -> | a> | a> ... | a>) Diese Klasse ist sehr mächtig, da sie neben PARITY und AC 0 auch ACC 0 und enthält TC 0 .

Die naheliegende Frage ist also, ob PARITY in QAC 0 enthalten ist , und dies ist ein offenes Problem. Es ist äquivalent zu fragen, ob QAC 0 = QAC 0 wf ist . Ich denke, der Glaube ist, dass PARITÄT nicht in QAC 0 ist . Weitere Informationen finden Sie in der Übersicht Quantenschaltungen mit geringer Tiefe von Bera, Green und Homer.


TC0QACC0

@SamuelSchlesinger: Dieser Artikel zeigt, dass Sie Schwellenwerte, Paritäten, Mehrheiten usw. nur mit Fanout-Gattern und 2-Qubit-Gattern berechnen können
Robin Kothari

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.