## Quantum branching programs and space-bounded nonuniform quantum complexity (2005)

Venue: | THEORETICAL COMPUTER SCIENCE |

Citations: | 4 - 2 self |

### BibTeX

@ARTICLE{Sauerhoff05quantumbranching,

author = {Martin Sauerhoff and Detlef Sieling},

title = {Quantum branching programs and space-bounded nonuniform quantum complexity},

journal = {THEORETICAL COMPUTER SCIENCE},

year = {2005},

pages = {177--225}

}

### OpenURL

### Abstract

In this paper, the space complexity of nonuniform quantum computations is investigated. The model chosen for this are quantum branching programs (QBPs), which provide a graphic description of sequential quantum algorithms. In the first part of the paper, simulations between QBPs and nonuniform quantum Turing machines are presented, which allow to transfer lower and upper bound results between the two models. Using additional insights about the connection between running time and the precision of amplitudes, it is shown that nonuniform quantum Turing machines with algebraic amplitudes and QBPs with a suitable analogous set of amplitudes are equivalent in computational power if both models work with bounded or unbounded error. Quantum ordered binary decision diagrams (QOBDDs) are a restricted variant of QBPs, which can be considered as nonuniform analog of one-way quantum finite automata. In the second part of the paper, lower and upper bound results for QOBDDs are presented in order to compare variants of QOBDDs with their deterministic and randomized counterparts. In the third part QBPs are considered where the performed unitary operation may depend on the result of a previous measurement. For this model a simulation of randomized OBDDs and exponential lower bounds are presented.

### Citations

1502 |
Quantum Computation and Quantum Information
- Nielsen, Chuang
- 2000
(Show Context)
Citation Context ...antum finite automata (QFAs), and quantum communication protocols. For an introduction of these models, we refer to the textbooks of Gruska [14], Kitaev, Shen, and Vyalyi [19], and Nielsen and Chuang =-=[27]-=-. ∗ Supported by DFG grant Sa 1053/1-1. ∗∗ Supported by DFG grant Si 577/1-1. 1Apart from the obviously important computation time, different other complexity measures for quantum algorithms have bee... |

940 | Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer
- Shor
- 1997
(Show Context)
Citation Context ...ntum computing is whether there are problems that can be solved more efficiently by quantum computers than by classical ones. Shor’s famous quantum algorithm for factoring integers in polynomial time =-=[35]-=- provides the most conclusive evidence so far in favor of an affirmative answer of this question. The notion of a quantum algorithm is made precise by models of computation such as quantum Turing mach... |

717 | Quantum theory: Concepts and Methods - Peres - 1993 |

640 | Communication Complexity - Kushilevitz, Nisan - 1997 |

496 |
Logical reversibility of computation
- Bennett
- 1973
(Show Context)
Citation Context ...tents of the node register. It is not hard to construct these machines from scratch. Alternatively, for steps 4, 6, and 7, we can start with easy deterministic TMs and use the construction of Bennett =-=[11]-=- (see also [12]) to convert them into reversible ones. Furthermore, Lemma 3.6 yields a unidirectional QTM for step 8 that has space and running time bounded by the length of the node register, i. e., ... |

495 | Quantum complexity theory
- Bernstein, Vazirani
- 1993
(Show Context)
Citation Context ...nally, even the standard assumption of unidirectionality remains to be justified for QTMs with sublinear space-bounds, since the known simulations for the time-bounded case due Bernstein and Vazirani =-=[12]-=- and Yao [42] or Nishimura and Ozawa [28] can not be applied in an obvious way. Already classical Turing machines have turned out to be a quite cumbersome device for proving upper and lower bounds. Br... |

286 | Quantum circuit complexity, in
- Yao
- 1993
(Show Context)
Citation Context ...he standard assumption of unidirectionality remains to be justified for QTMs with sublinear space-bounds, since the known simulations for the time-bounded case due Bernstein and Vazirani [12] and Yao =-=[42]-=- or Nishimura and Ozawa [28] can not be applied in an obvious way. Already classical Turing machines have turned out to be a quite cumbersome device for proving upper and lower bounds. Branching progr... |

195 |
The Theory of Matrices in Numerical Analysis
- Householder
- 1964
(Show Context)
Citation Context ... )w,v| 2 , which is obviously the desired probability. 20For part (ii) it suffices to prove that ‖M‖ ≤ 1, since ‖M‖ provides an upper bound on the absolute value of the eigenvalues of M (see, e. g., =-=[16]-=-, page 45). We have M † M = (D ⊗ D) †(D ⊗ D) = ((D)† D) ⊗ (D† D). Furthermore, D † D = (UP) †(UP) = P † P = P . The eigenvalues of D † D are thus from {0, 1}, and the same holds for (D)† D. Since the ... |

169 |
Branching Programs and Binary Decision Diagrams: Theory and Applications
- Wegener
- 2000
(Show Context)
Citation Context ...ne-way communication complexity are ordered binary decision diagrams (OBDDs). OBDDs are also used as a data structure for the representation and manipulation of boolean functions, see, e. g., Wegener =-=[41]-=-. Hence, it is natural to investigate also the quantum variant of OBDDs, which we call QOBDDs. Definition 6.1: A quantum OBDD (QOBDD) is a read-once QBP where on each path the variables are tested acc... |

156 |
Quantum computing
- Gruska
- 1999
(Show Context)
Citation Context ...such as quantum Turing machines (QTMs), quantum circuits, quantum finite automata (QFAs), and quantum communication protocols. For an introduction of these models, we refer to the textbooks of Gruska =-=[14]-=-, Kitaev, Shen, and Vyalyi [19], and Nielsen and Chuang [27]. ∗ Supported by DFG grant Sa 1053/1-1. ∗∗ Supported by DFG grant Si 577/1-1. 1Apart from the obviously important computation time, differe... |

115 | Quantum circuits with mixed states
- Aharonov, Kitaev, et al.
- 1998
(Show Context)
Citation Context ... transformation for the next 3computation step (apart from checking whether the computation has stopped). For quantum circuits this question has already been considered by Aharonov, Kitaev and Nisan =-=[4]-=-, who have proposed to describe the states and the computations of such quantum circuits by mixed states and superoperators, resp. We define natural variants of QBPs and QOBDDs with generalized measur... |

109 | Quantum computability
- Adleman, DeMarrais, et al.
- 1997
(Show Context)
Citation Context ...ed error. It is also not known whether the requirement of algebraic transition amplitudes is crucial for space-restricted quantum Turing machines, despite the results of Adleman, DeMarrais, and Huang =-=[3]-=- allowing to restrict the set of amplitudes to {0, ±3/5, ±4/5, ±1} for polynomial time, bounded error quantum Turing machines. Finally, even the standard assumption of unidirectionality remains to be ... |

91 | Optimal lower bounds for quantum automata and random access codes
- Nayak
- 1999
(Show Context)
Citation Context ...ties in “forgetting” variables read. Theorem 6.4: The size of each QOBDD G with bounded error for NOn is at least 2 Ω(n) . 33Corollary 6.5: P-OBDD ̸⊆ BQP-OBDD. The proof uses some ideas due to Nayak =-=[26]-=- based on quantum information theory. We briefly introduce the required notions and facts. For a proper introduction to quantum information theory we refer to [27]. Recall that a mixed state of a quan... |

80 | Exponential separation of quantum and classical communication complexity
- Raz
- 1999
(Show Context)
Citation Context ...he domain. We present a partially defined function with polynomial size QOBDDs but only exponential size randomized OBDDs. The idea behind the construction of the function is based on a result of Raz =-=[31]-=- for communication protocols. The function we consider gets unitary matrices as inputs. In order to obtain a finitely representable function, we redundantly encode sufficiently precise approximations ... |

73 | On the power of quantum finite state automata - Kondacs, Watrous - 1997 |

61 | 1-way quantum finite automata: Strengths, weakness and generalizations - Ambainis, Freivalds - 1998 |

56 | A non-linear time lower bound for Boolean branching programs - Ajtai - 1999 |

47 |
Communication Complexity and Parallel Computing
- Hromkovič
- 1997
(Show Context)
Citation Context ... prove the lower bound, we apply arguments from communication complexity. For an introduction to communication complexity theory we refer to the monographs of Kushilevitz and Nisan [23] and Hromkovič =-=[17]-=-. We first state a result of Raz [31], who proved a lower bound on the communication complexity for a different function R0 ϑ,n . Using two so-called rectangular reductions, which are defined below, w... |

42 | Time–space tradeoffs for branching programs - Beame, Jayram, et al. |

40 | The recognition problem for the set of perfect squares - Cobham - 1966 |

35 | Determinism versus nondeterminism for linear time RAMs with memory restrictions - Ajtai |

35 | Randomization and derandomization in space-bounded computation - Saks - 1996 |

30 | Time–space trade-off lower bounds for randomized computation of decision problems - Beame, Saks, et al. |

30 | On quantum and probabilistic communication: Las Vegas and one-way protocols, in
- Klauck
(Show Context)
Citation Context ...e techniques, this seems to be difficult since the known lower bound techniques for randomized OBDDs, which are based on randomized communication complexity, also work in the quantum case (see Klauck =-=[20]-=-). Proof of Theorem 6.8, upper bound. Set ℓ = 3k and m = 9kb. We choose the variable order that starts with the a-variables ordered as a1,1, . .,a1,m+1, a2,1, . .,a2,m+1, . . .,aℓ,1, . .,aℓ,m+1. After... |

28 | Reversible space equals deterministic space
- Lange, McKenzie, et al.
- 2000
(Show Context)
Citation Context ...w by a 1-edge and v and w are labeled by the same variable. Reversible BPs are obviously special QBPs. Furthermore, as proved by ˇSpalek [37] using a similar construction of Lange, McKenzie, and Tapp =-=[24]-=- for Turing machines, any (possibly non-reversible) BP of size s(n) = Ω(n) can be efficiently simulated by a reversible one of size poly(s(n)). This implies: Proposition 2.7 ([37]): If the function f ... |

23 | Local transition functions of quantum Turing machines
- Ozawa, Nishimura
(Show Context)
Citation Context ...advice tape. As a preparation for the proof, we state a simple necessary property of the transition function of QTMs with two read-only input tapes which is extracted from the proof of Theorem 4.5 in =-=[29]-=-. In the following the expression [A = B] has the value 1, if A = B, and 0 otherwise. Lemma 5.5 ([29]): Let M = (Q, Σ, δ) be a QTM with two read-only input tapes. Let p, p ′ ∈ Q, ∆ = (∆1, ∆2) ∈�2 and ... |

21 | Space-bounded quantum complexity
- Watrous
- 1999
(Show Context)
Citation Context ...pointed out by Ambainis and Freivalds [7], the goal of obtaining systems with a small quantum mechanical part was one of the motivations for considering quantum finite automata. In his seminal papers =-=[39, 40]-=-, Watrous investigated the space complexity of quantum algorithms in the more general model of quantum Turing machines. The quantum Turing machines considered by Watrous may have algebraic transition ... |

19 | Time-space trade-offs, multiparty communication complexity, and nearest neighbour problems - Beame, Vee - 2002 |

17 | Computational Complexity of Uniform Quantum Circuit Families and Quantum Turing machines - Nishimura, Ozawa |

14 |
Space complexity of computations
- Pudlák, Zák
- 1983
(Show Context)
Citation Context ...-known that the logarithm of the size of branching programs is asymptotically equal to the space complexity for the nonuniform (advice taking) variant of Turing machines (Cobham [13], Pudlák and ˇZák =-=[30]-=-). Recent lower bound results for branching programs [5, 6, 8–10], which imply time-space tradeoffs for sequential computations underline the significance of branching programs in the investigation of... |

14 | A lower bound for randomized read-k-times branching programs
- Sauerhoff
- 1997
(Show Context)
Citation Context ...ctly one entry 1. It is well-known that PERM = (PERMn)n∈ does not have polynomial size read-once branching programs (Krause, Meinel and Waack [22]) and, therefore, no polynomial size OBDDs either. In =-=[32]-=- (see also [41]), a polynomial size randomized OBDD with one-sided error for PERM has been designed using the so-called fingerprinting technique. We show here how this construction can be modified to ... |

13 |
Space-bounded probabilistic Turing machine complexity classes are closed under complement
- Simon
- 1981
(Show Context)
Citation Context ...ontains labels of the form iw,iv p(α)/m, the same holds for the entries of M. Hence, part (ii) of Lemma 4.14 yields the claimed result. □ Proof of Lemma 4.9. The main idea is similar to that of Simon =-=[36]-=- for limiting the running time of probabilistic Turing machines. We simulate G step-by-step. Before each simulation step, we stop and reject the input with fixed, small probability. This realizes a “p... |

12 |
Efficient discrete approximations of quantum gates
- Harrow, Recht, et al.
(Show Context)
Citation Context ...atrices, c some positive constant, and the representation can even be obtained by an algorithm with running time polynomial in d and log(1/ε). We use a similar result due to Harrow, Recht, and Chuang =-=[15]-=- that does not provide an efficient algorithm but allows a representation using even fewer matrices. Define the unitary matrices ( √ 1 2 −1 2 √ −1 1 V1 = 1 √ 5 ) , V2 = 1 √ 5 ( ) 1 2 , and V3 = −2 1 1... |

12 | On the complexity of simulating space-bounded quantum computations - Watrous |

10 | On the power of Las Vegas for one-way communication complexity, OBDDs, and finite automata
- Hromkovič, Schnitger
(Show Context)
Citation Context ...eterministic π-OBDD representing INDn requires size 2 n , while the same function can be computed by zero error π-QOBDDs with failure probability ε of size 2 (1−ε)n+O(log n) . Hromkovič and Schnitger =-=[18]-=- have used a similar function to prove an analogous result for classical Las Vegas and deterministic one-way communication complexity and the special case of failure probability ε = 1/2. Proof. The lo... |

10 | On the size of randomized OBDDs and read-once branching programs for k-stable functions
- Sauerhoff
- 1999
(Show Context)
Citation Context ...bles. This yields a randomized OBDD G ′ for Rϑ,k,b,n that is at most as large as G. We prove the desired lower bound for G ′ using the standard lower bound technique for randomized OBDDs (see, e. g., =-=[34]-=-). Observe that the variable order π ′ consists of three parts belonging to the different matrices A, B, C in some arbitrary order. Let C1 be the set of nodes which are reached by all paths on which e... |

9 |
Ordered quantum branching programs are more powerful than ordered probabilistic branching programs under a bounded-width restriction
- Nakanishi, Hamaguchi, et al.
- 2000
(Show Context)
Citation Context ...s of branching programs have been proposed and used for studying space-bounded nonuniform quantum complexity. First, Ablayev, Gainutdinova, and Karpinski [1] and Nakanishi, Hamaguchi, and Kashiwabara =-=[25]-=- have introduced quantum variants of OBDDs (ordered binary decision diagrams) which are branching programs where the input variables may only be read once in a fixed order during each computation. Abl... |

8 | On computational power of quantum branching programs
- Ablayev, Gainutdinova, et al.
- 2001
(Show Context)
Citation Context ...plexity. Recently, a couple of quantum variants of branching programs have been proposed and used for studying space-bounded nonuniform quantum complexity. First, Ablayev, Gainutdinova, and Karpinski =-=[1]-=- and Nakanishi, Hamaguchi, and Kashiwabara [25] have introduced quantum variants of OBDDs (ordered binary decision diagrams) which are branching programs where the input variables may only be read onc... |

8 |
Separating the eraser Turing machine classes Le, NLe, co-NLe and Pe
- Krause, Meinel, et al.
- 1988
(Show Context)
Citation Context ...akes the value 1 iff each row and each column contains exactly one entry 1. It is well-known that PERM = (PERMn)n∈ does not have polynomial size read-once branching programs (Krause, Meinel and Waack =-=[22]-=-) and, therefore, no polynomial size OBDDs either. In [32] (see also [41]), a polynomial size randomized OBDD with one-sided error for PERM has been designed using the so-called fingerprinting techniq... |

8 | Complexity Theoretical Results for Randomized Branching Programs
- Sauerhoff
- 1999
(Show Context)
Citation Context ... bounded error, and unbounded error are defined as usual. It can be shown that cycles in randomized branching programs with unbounded error can be removed at the cost of a polynomial increase in size =-=[33]-=-. Randomized variants of the restricted models of BPs from Definition 2.2 are obtained by applying the respective restriction to the nodes labeled by variables on each computation path. Next, we defin... |

7 | Quantum and stochastic branching programs of bounded width
- Ablayev, Moore, et al.
- 2002
(Show Context)
Citation Context ...garithmic width for quantum OBDDs. Nakanishi, Hamaguchi, and Kashiwabara have obtained a similar gap, but their lower bound even holds for randomized OBDDs. More recently, Ablayev, Moore, and Pollett =-=[2]-=- have proved that the class of functions that can be exactly computed by oblivious width-2 quantum branching programs of polynomial size coincides with the class NC 1 . On the other hand, they have pr... |

5 | Space-Bounded Quantum Computation - Watrous - 1998 |

4 | Space Complexity of Quantum Computation - unknown authors - 2002 |

3 |
Space Complexity of Quantum Computation
- ˇSpalek
- 2002
(Show Context)
Citation Context ...ful application of the ideas of this simulation also yields that width-2 randomized branching program with small bounded error for the majority function require superpolynomial size. Finally, ˇSpalek =-=[37]-=- has studied a general model 2of quantum branching programs and has independently come up with a definition similar to that used here. Furthermore, he has also presented exact simulations between qua... |

3 | On quantum and classical space-bounded processes with algebraic transition amplitudes - Watrous - 1999 |

1 |
On quantum and classical space-bounded processes with algebraic transition amplitudes
- thesis
- 1998
(Show Context)
Citation Context ...ctically motivated to work with bounded running time, but it is not clear what kind of bounds can be chosen without restricting the computational power of the space-bounded models considered here. In =-=[38]-=- and implicitly also in [40], Watrous has investigated this question for unidirectional uniform QTMs and has obtained answers analogous to the situation for probabilistic TMs. He has shown that unidir... |