The complexity class NP is quintessential and ubiquitous in theoretical computer science. Two different approaches have been made to define "Quantum NP," the quantum analogue of NP: NQP by Adleman, DeMarrais, and Huang, and QMA by Knill, Kitaev, and Watrous.From an operator point of view, NP can be viewed as the result of the 3-operator applied toP. Recently, Green, Homer, Moore, and Pollett proposed its quantum version, called the N-operator, which is an abstraction of NQP. This paper introduces the 3Q-operator, which is an abstraction of QMA, and its complement, the VQ-operator. These operators not only define Quantum NP but also build a quantum hierarchy, similar to the Meyer-Stockmeyer polynomial hierarchy, based on two-sided bounded-error quantum computation.Keywords: quantum quantifier, quantum operator, quantum polynomial hierarchy 1.
What is Quantum NP?Computational complexity theory based on a 'lUring machine (TM, for short) was formulated in the 1960s. The complexity class NP was later introduced as the collection of sets that are recognized by nondeterministic TMs in polynomial time. By the earlier work of Cook, Levin, and Karp, NP was quickly identified as a central notion in complexity theory by means of NP-completeness. NP has since then exhibited its rich structure and is proven to be vital to many fields of theoretical computer science.