On the computational power of probabilistic and quantum branching program

In this paper, we show that one-qubit polynomial time computations are as powerful as NC^1 circuits. More generally, we define syntactic models for quantum and stochastic branching programs of bounded width and prove upper and lower bounds on their power. We show that any NC^1 language can be accepted exactly by a width-2 quantum branching program of polynomial length, in contrast to the classical case where width 5 is necessary unless NC^1=ACC. This separates width-2 quantum programs from width-2 doubly stochastic programs as we show the latter cannot compute the middle bit of multiplication. Finally, we show that bounded-width quantum and stochastic programs can be simulated by classical programs of larger but bounded width, and thus are in NC^1. For read-once quantum branching programs (QBPs), we give a symmetric Boolean function which is computable by a read-once QBP with O(logn) width, but not by a deterministic read-once BP with o(n) width, or by a classical randomized read-once BP with o(n) width which is ''stable'' in the sense that its transitions depend on the value of the queried variable but do not vary from step to step. Finally, we present a general lower bound on the width of read-once QBPs, showing that our O(logn) upper bound for this symmetric function is almost tight.

[1]  W. D. Maurer,et al.  A property of finite simple non-abelian groups , 1965 .

[2]  David A. Mix Barrington,et al.  Bounded-width polynomial-size branching programs recognize exactly those languages in NC1 , 1986, STOC '86.

[3]  Marek Karpinski,et al.  A lower bound for integer multiplication on randomized ordered read-once branching programs , 2003, Inf. Comput..

[4]  Allan Borodin,et al.  On lower bounds for read-k-times branching programs , 2005, computational complexity.

[5]  Thierry Paul,et al.  Quantum computation and quantum information , 2007, Mathematical Structures in Computer Science.

[6]  Detlef Sieling,et al.  Quantum branching programs and space-bounded nonuniform quantum complexity , 2005, Theor. Comput. Sci..

[7]  Masaki Nakanishi,et al.  Ordered Quantum Branching Programs Are More Powerful than Ordered Probabilistic Branching Programs under a Bounded-Width Restriction , 2000, COCOON.

[8]  Marek Karpinski,et al.  On the Power of Randomized Branching Programs , 1996, ICALP.

[9]  Denis Thérien,et al.  Finite monoids and the fine structure of NC1 , 1987, STOC.

[10]  Cristopher Moore,et al.  Circuits and Expressions with Nonassociative Gates , 2000, J. Comput. Syst. Sci..

[11]  A. Razborov Lower bounds on the size of bounded depth circuits over a complete basis with logical addition , 1987 .

[12]  Ingo Wegener,et al.  Branching Programs and Binary Decision Diagrams , 1987 .

[13]  A BarringtonDavid Bounded-width polynomial-size branching programs recognize exactly those languages in NC1 , 1989 .

[14]  James P. Crutchfield,et al.  Quantum automata and quantum grammars , 2000, Theor. Comput. Sci..

[15]  B. Nordstrom FINITE MARKOV CHAINS , 2005 .

[16]  Peter W. Shor,et al.  Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer , 1995, SIAM Rev..

[17]  Roman Smolensky,et al.  Algebraic methods in the theory of lower bounds for Boolean circuit complexity , 1987, STOC.

[18]  Azaria Paz,et al.  Probabilistic automata , 2003 .

[19]  Andrew C. Yao,et al.  Lower bounds by probabilistic arguments , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

[20]  Andris Ambainis,et al.  Computing with highly mixed states , 2006, JACM.

[21]  Marek Karpinski,et al.  On Computational Power of Quantum Branching Programs , 2001, FCT.

[22]  Richard M. Wilson,et al.  A course in combinatorics , 1992 .

[23]  Andris Ambainis,et al.  Computing with highly mixed states (extended abstract) , 2000, STOC '00.

[24]  Cristopher Moore,et al.  Circuits and expressions with non-associative gates , 1997, Proceedings of Computational Complexity. Twelfth Annual IEEE Conference.

[25]  Oscar H. IBARm Information and Control , 1957, Nature.

[26]  Cristopher Moore,et al.  Quantum and Stochastic Branching Programs of Bounded Width , 2002, ICALP.

[27]  John Watrous,et al.  On the power of quantum finite state automata , 1997, Proceedings 38th Annual Symposium on Foundations of Computer Science.

[28]  John G. Kemeny,et al.  Finite Markov Chains. , 1960 .