The Deutsch-Jozsa Problem: De-quantization and entanglement
|
|
- Cynthia Thompson
- 6 years ago
- Views:
Transcription
1 The Deutsch-Jozsa Problem: De-quantization and entanglement Alastair A. Abbott Department o Computer Science University o Auckland, New Zealand May 31, 009 Abstract The Deustch-Jozsa problem is one o the most basic ways to demonstrate the power o quantum computation. Consider a boolean unction : {0,1} n {0,1} and suppose we have a black box to compute. The Deutsch-Jozsa problem is to determine i is constant [i.e. (x = const, x {0,1} n ] or i is balanced [i.e. (x = 0 or exactly hal the possible input strings x {0,1} n ] using as ew calls to the black box computing as is possible, assuming is guaranteed to be constant or balanced. Classically it appears that this requires at least n 1 +1 black box calls in the worst case, but the well known quantum solution solves the problem with probability 1 in exactly one black box call. However, it has been ound that in some cases equivalent classical, deterministic solutions also exist. We attempt to clariy the power o the quantum solution in order to gain better insight into where the power o quantum computation comes rom, as well as the ability to determine when classical, deterministic counterparts can be ound. 1 Introduction Deutsch s problem and the more general Deutsch-Jozsa problem were some o the irst problems tackled in the ield o quantum computing. They are simple, but are suiciently non-trivial to be o interest. The generally accepted quantum solutions contain aspects o quantum parallelism, intererence and entanglement, which are commonly cited as the main tools which give quantum computing its power. In this paper, we build on a previous paper [4] that shows Deutsch s original problem is solvable classically. We extend this note to the general Deutsch-Jozsa problem in an attempt to explore what is undamentally important to quantum computation.
2 1.1 Deinitions In order to be able to talk about the dierences between classical and quantum algorithms, we need deine them in a way which captures their dierences in a constructive manner. We will call an algorithm a classical algorithm i it can be computed on a Turing machine and a quantum algorithm i it can be computed by a sequence o unitary operators, U = U L U L 1...U 1. Many quantum algorithms have a trivial classical counterpart: all the operations in the matrix mechanics ormulation o quantum mechanics can be easily computed by classical means. As long as one is careul (i.e. quantum eatures such as randomness are not undamentally important to the algorithm equivalent classical algorithms can be obtained by these means [9]. However, the dimension o Hilbert space grows exponentially with the number o qubits used in a quantum algorithm, so a classical counterpart obtained by the trivial means takes space and time that is exponentially larger than the quantum algorithm does, assuming we measure space in undamental basis elements (i.e. 0,1, 0, 1 take equal space to within a constant actor. In this paper we examine the existence o classical counterparts to quantum algorithms that are not exponential in time or space compared to the quantum algorithm. Throughout this paper we will use the standard orthogonal basis kets 0 and 1. We will use the shorthand notion + and to represent the symmetric and antisymmetric equal superpositions o the basis states, so that the Hadamard gate H has the ollowing eect [3]: H 0 = 1 ( = +, and H 1 = 1 ( 0 1 =. 1. Oracle Quantum Computations and Embeddings The main subject o this paper, the Deutsch-Jozsa problem (and also Deutsch s problem is a orm o an oracle computational problem [, 1]. This means that the input is given to us as a black box and the goal is to determine something about this black box. It is important that this inormation can only be obtained by asking the oracle allowable questions. It must not be the case that examination o the structure alone o the black box allows insight into the nature o the black box [8, p. 554]. In the current literature it is usually implicitly assumed that solving a problem with a classical black box is o the same diiculty as solving it with a quantum, or alternative kind o black box. In general, a standard classical black box can operate on classical bits only (0 or 1, while a quantum black box can operate on any state in dimensional Hilbert space (H. This dierence in some sense appears to add extra complexity to a quantum black box. It is not clear that solving a problem given a quantum black box is the same as solving a problem given a classical black box. However, this is an issue to be explored in the uture. In this paper we will assume the
3 normal situation that we are given a certain type o black box and asked to ind inormation about what the black box represents. Deutsch s Problem The original problem proposed by Deutsch [7] is4 ormulated as ollows. Consider a boolean unction : {0,1} {0,1}, and suppose we are given a black box (oracle to solve. Deutsch s problem is to determine i is constant [i.e. (0 = (1] or balanced [i.e. (0 (1] in as ew as possible calls to the black box computing..1 Quantum Solution A standard quantum solution or Deutsch s problem is briely presented, as all urther analysis will stem rom this. This is based on the ormulation given in [5] which solves Deutsch s problem with probability 1 using only one call to the quantum black box computing. A traditional classical algorithm would require two calls to a classical black box in order to determine i is constant or balanced. The quantum black box extends the classical black box to operate on superpositions o basis states. The quantum black box can be described by the unitary operator U representing an -controlled-not ( -cnot gate such that Noting that U x y = x y (x. U (U x y = U x y (x = x y (x (x = x y, we see that U is its own inverse and U U = 1. Hence U is unitary and our quantum black box is valid. In order to see how the quantum solution works, it is beneicial to observe the ollowing: U x 1 ( 0 1 = x 1 ( 0 (x 1 (x = ( 1 (x x 1 ( 0 1. From this observation we can ormulate the quantum solution. Taking the initial state 0 1 and operating on it with a -qubit Hadamard gate H : H 0 1 = H 0 H 1 = 1 ( Next, operating on the state with U : 1 U ( = 1 (( 1 (0 0 + ( 1 (1 1 = ( 1 (0 ( 0 + ( 1 (0 (1 1 3
4 and applying H one more time we get ( 1 (0 H ( 0 + ( 1 (0 (1 1 = ( 1 (0 (0 (1 1. Measuring the irst qubit we obtain 0 with probability 1 i is constant and 1 with probability 1 i is balanced. This quantum solution is correct with probability 1 using only one call to the quantum black box represented by U. An important note is that this computation involves no entanglement. This can be seen by noting that the second qubit acts as an auxiliary bit and remains unchanged by U, and as a result the two qubits remain separable throughout the algorithm. This is evident in the presentation o the algorithm and as a result this quantum computation gains its power only rom quantum parallelism and intererence.. Classical Solutions As noted, the quantum solution contains no entanglement. It uses the quantum properties o superposition and intererence in order to achieve the desired result. However, these qualities (unlike entanglement are not inherently quantum mechanical, but are rather due to the two dimensionality o qubits compared to the one dimensionality o classical bits. Hence, a classical two-dimensional system possesses these qualities, and should thus be able to achieve the same result as the quantum algorithm. The irst method, presented in [4], embeds classical bits in complex numbers. The set {1, i} with i = 1 acts as a computational basis in the same way that { 0, 1 } does or quantum calculations. It is worth noting that while we are not labeling the basis bits 0 and 1, they represent the classical bits 0 and 1 in the same way that 0 and 1 do. A general complex number may be written as z = a + bi, so a general complex number z is a natural superposition o the basis in the same way that a general qubit is. We are now given a classical black box that computes our unction. This black box can be represented by a unction C, a direct analogue o U (although the requirement o unitarity is no longer necessary. The eect o C (by direct correspondence with U, although the normalization actors and auxiliary bit are no longer necessary is ( C (a + bi = ( 1 (0 a + ( 1 (0 (1 bi. I is constant, C is the identity operation to within a actor o 1 (C (x = ±x. I is balanced, C is the conjugation operation (C (x = ±x. The black box represented by C rotates the input in the complex plane depending on the nature o, which is in direct analogy o the quantum black box U operating on input x in H. In order to measure the output, we need a way to project our complex numbers back on to the computational basis. This is easily done 4
5 by multiplying by the input so the output is either purely imaginary or purely real (i.e. on the computational basis. I z = 1 + i (an equal superposition o basis states, 1 zc (z = ±1 z = ±i i is constant or 1 zc (z = ±1 zz = ±1 i is balanced. In this manner, i the output is imaginary then is constant, i it is real then is balanced. Importantly, this is a deterministic result. This is only one method o solving the problem as well as the quantum algorithm does through classical, deterministic methods. The above method places emphasis on mathematical correspondence with the quantum solution. A dierent solution is presented by Arvind in [1] which draws physical similarities which are more visible than in the above solution. Such a method o taking a quantum algorithm and inding a classic counterpart which works just as eiciently is called a de-quantization. This term was irst used by Calude [4], but the methods used by [1, 10] or example would also classiy as de-quantizations. Arvind uses the (classical polarization o a photon as the computational basis (x-pol, y-pol, and any polarization in the x-y plane is physically valid. It is noted that all transormations in the group SU( can be realized by two quarter-wave plates and a single hal-wave plates orientated suitably. Clearly the transormations required to solve Deutsch s problem are included in this, so the problem can be solved classically with one photon using wave plates. Written in matrix orm the solution is mathematically identical to the quantum one. This corresponds to the ollowing physical process: Preparing a photon in the y-polarization, rotating anti-clockwise in the x-y plane by 45, applying the black box, and applying the anti-clockwise rotation once more beore measuring the y-polarization o the photon. The correspondence here relies not on embedding classical bits in a dierent, classical - dimensional basis but on directly implementing the transormations used in the quantum solution through classical means. In other words, the quantum algorithm does not take advantage o non-classical eects, so the same result can be obtained through purely classical optics. 3 The Deutsch-Jozsa Problem This problem was extended by Deutsch and Jozsa [8] to unctions on n-bit strings. In this case, the problem is ormulated as ollows. Let : {0,1} n {0,1}, and suppose we are given a black box computing with the guarantee that is either constant [i.e. x {0,1} n : (x = a,a {0,1}] or balanced [i.e. (x = 0 or exactly hal o the possible inputs x {0,1} n ]. The Deutsch-Jozsa problem is to determine i is constant or is balanced. An important note is that unlike in Deutsch s problem, where there are exactly two balanced and two constant unctions, the distribution o constant and balanced unctions is asymmetrical in the Deutsch- Jozsa problem. In general, there are N = n possible input strings, each with two possible outputs (0 or 1. Hence, or any given n there are N possible unctions. O these, exactly two are constant and ( N N/ are balanced. Evidently the probability that our (promised to be balanced 5
6 or constant is constant tends towards zero very quickly. Furthermore, the probability that any randomly chosen unction o the N possible unctions is either balanced or constant (i.e. is valid is given by ( N N/ + N which also tends to zero as n increases. This is evidently not an ideal problem to work with, however this does not mean that we cannot gain useul inormation rom studying it. 4 Adaptation or n = In this section we will provide a ormulation o the solution or the Deutsch-Jozsa problem with n = which makes the separability o the states clearly evident and draws obvious parallelism with the n = 1 solution presented in the previous section. 4.1 Quantum Solution For n = the quantum black box we are given takes as input three qubits and is represented by the ollowing unitary operator U, just as it was or n = 1: U x y = x y (x, where x {0,1}. For n = there are 16 possible boolean unctions. Two o these are constant and another six are balanced. All these possible unctions are listed in Table 1. (x Constant Balanced Other (00 = (01 = (10 = (11 = Table 1: All possible Boolean unctions : {0,1} {0,1} Evidently, hal o these unctions are simply the negation o another. I we let (x = (x 1, we have: U x = ( 1 (x x ( = ( 1 (x x = U x. 6
7 In this case the result obtains a global phase actor o 1. Since global phase actors have no physical signiicance to measurement (a result is obtained with probability proportional to the amplitude squared, the outputs o U and U are indistinguishable. I we initially prepare our system in the state 00 1, operating on this state with H 3 gives H = 1 x = ++. (1 x {0,1} In the general case, ater applying the -cnot gate U we have U c x x = ( 1 (x c x x x {0,1} x {0,1} [ = ( 1 (00 c ( 1 (01 c ( 1 (10 c ] +( 1 (11 c ( From the well known rule (see [11] about -qubit separable states, we know that this state is separable i and only i ( 1 (00 ( 1 (11 c 00 c 11 = ( 1 (01 ( 1 (10 c 01 c 10. While there are various initial superpositions o -qubit states which satisy this condition, we only need to consider the equal superposition (shown in Equation (1 that is used in this algorithm. In this case, the separability condition is (00 (11 = (01 (10. By looking back at Table 1 it is obvious this condition must hold or all balanced or constant unctions or n =. We can now rewrite Equation ( as ollows: U ++ = ±1 ( ( 0 + ( 1 (00 ( ( 1 (10 (11 1. (3 Indeed, ( 1 ( ( 1 ( ( 1 ( ( 1 (11 11 = ( 1 ( ( 1 (00 (10 ( ( 1 ( ( 1 (11 ( 11 = ( 1 ( ( 1 (10 ( ( 1 (00 ( ( 1 (00 (11 11 ( ( = ± 0 + ( 1 (00 ( ( 1 (10 (11 1, as desired. By applying a inal 3-qubit Hadamard gate to project this state onto the computational basis we obtain ±1 H 3 ( 0 + ( 1 (00 (10 1 ( 0 + ( 1 (10 (11 1 = ± (00 (10 (10 (11 1. By measuring both the irst and second qubits we can determine the nature o with probability 1. I both qubits are measured as 0, then is constant, otherwise is balanced. 7
8 4. Classical Solutions Because the quantum solution contains no entanglement, the problem can be de-quantized in a similar way to the n = 1 case, but this time using two complex numbers as input. However, in order to retain enough inormation to solve the problem, the de-quantized black box must also output complex numbers (C is a transormation rather than a unction. We will deine C by analogy to U just as we did or the n = 1 case. Let z 1, z be complex numbers, C ( z1 z = C ( a1 + ib 1 a + ib = ( 1 (00 ( a1 + ( 1 (00 (10 ib 1 a + ( 1 (10 (11 ib. (4 It is important to note that, just as in the quantum case where the output o the black box was two qubits that can be independently measured, the output o C is two complex numbers that can be independently manipulated, rather than the complex number resulting rom their product. This is airly intuitive because the ability to measure speciic bits (o any kind is undamental to computation. Note however, that in a quantum system it is impossible to measure entangled qubits independently o each other. The analogue to applying a Hadamard gate to each qubit in order to project it onto the computational basis is to multiply each o the complex numbers that the black box outputs by their respective inputs (in similar ashion to that in the n = 1 case. I we let z 1 = z = 1 + i, we get the ollowing: ( (1 + i(1 + i (1 + i(1 + i = ( i, i is constant, i ( ( ( (1 + i z1 ( 1 (00 (1 + i(1 i 1 C = =, z ((1 + i(1 + i ( i (1 + i(1 + i i =, i is balanced. ((1 + i(1 i ( 1 (1 + i(1 i 1 =, (1 + i(1 i 1 By measuring both o the resulting complex numbers, we can determine whether is balanced or constant with certainty. I both complex numbers are imaginary then is constant, otherwise it is balanced. Because the quantum solution is separable, it is possible to write the output o the black box as a list o two complex numbers, and hence we can ind a solution equivalent to the one obtained via a quantum computation. Writing the output in this orm would not have been possible i the state was not separable, and inding a classical solution in this ashion would have required a list o complex numbers exponential in the number o input qubits. As with the n = 1 case, an alternative classical approach can be presented using two photons. I a transormation on two qubits can be written as a transormation on each bit independently 8
9 (e.g. H H then the transormation is trivially implemented classically. It only remains to the -bit transormation U can be implemented classically on -photons. Equation (3 shows that the quantum black box or n =, U can be written as a product o two 1-bit gates 1 : U (1 + = 1 ( 0 + ( 1 (00 (10 1, U ( + = 1 ( 0 + ( 1 (11 (10 1. Each o these are valid unitary operators, and the transormation describing the black box may be written U = U (1 U (. This means that the operation o can be computed by applying a 1-bit operation (implemented as wave-plates to each photon independently, and thus a classical solution or n = is easily ound in this ashion. The photons need not interact with each other at any point during the algorithm, not even inside the black box implementation. This classical, optical method is equivalent to both the quantum solution and the previously described classical solution. The dierence is in how it is represented, bringing emphasis on the act that or n = the quantum solution does not take advantage o uniquely quantum behaviour and is thus classical in nature. Further, it shows that the solution can be obtained without any interaction or sharing o inormation between qubits. 5 Work on n 3 We have already seen that or n = 1 and, the Deutsch-Jozsa problem can be de-quantized to give a classical algorithm that is just as eicient as the quantum algorithm. To examine what happens or larger n is a little more diicult. For n 3, it is no longer the case that the output o U is separable or all balanced or constant. This can be easily seen by taking into account the results o [11]. We will briely state their result and show how it is applicable. In a system o n qubits, the general system state can be written as ψ n = N 1 i=0 c i i, where N = n and c i is the amplitude o the ith possible state o the system. Pair product invariance is deined as: ψ n is pair product invariant k [1,n], i [0,K 1] : c i c K i 1 is constant where K = k. Pair product invariance can also be reormulated recursively as ollows. Let P n be the set o all tuples (c i c K i 1,α k such that c i c K i 1 must equal a non-zero constant α k or ψ n to be pair 1 So ar we have been considering the case where U operates on n input qubits and one auxiliary qubit,. It has been shown (see [6] that the auxiliary qubit is not necessary i we restrict ourselves to the subspace spanned by. However, we have presented the algorithm with the auxiliary qubit present because it is more intuitive to think o the input-dependent phase actor being an eigenvalue o the auxiliary qubit which is kicked back. The de-quantized solutions however bear more resemblance to this reduced version o U operating only on n qubits. 9
10 product invariant, i.e. P n = {(c i c K i 1,α k, k [1,n], i [0,K 1]}. Recursively, this can be written by breaking up the iteration over all k [1,n]. We ind that P n = P n 1 {(c i c n i 1,α n, i [0, n 1 1]}, with the base case P = {(c 00 c 11,α,(c 01 c 10,α }. The main theorem o relevance to us (Theorem 1 in [11] is: Provided all c i 0, a state ψ n is ully separable i and only i it is pair product invariant. In order to determine i our state ψ n is separable we only need to check to see i all elements o P n evaluate to the corresponding α k. Note that any constant unction (or all n is pair product invariant as all c i are equal and the conditions are trivially satisied. The output o the quantum black box or constant can be separated as 1 n/u x {0,1} n x = 1 n/ x {0,1} n ( 1 (x x = ±1 n/ x {0,1} n x = ± + n. For n = 3 we are able to ind balanced unctions that are not pair product invariant and thus entangled. I we choose such that ( (000, (001, (010, (011, (100, (101, (110, (111 = (0,0,0,1,1,1,1,0, this is obviously balanced. For this choice o, (000 (011 (001 (010. Since the amplitudes o a state x are on a 1-1 mapping with (x, this shows that c 000 c 011 c 001 c 010 and hence the output o U in the standard quantum algorithm is not pair product invariant and is thus entangled. The recursive deinition o pair product invariance allows us to determine exactly how many separable states exist or any given n. For a unction n+1 acting on n+1 bits to be separable, we know that all pairs in P n+1 evaluate to some constant. Since P n P n+1, all pairs in P n must also evaluate to a constant. But the set o n bit unctions n or which each element in P n is constant is exactly the set o separable unctions n. Hence we see that all separable unctions n+1 satisy n+1 (0 x n = n (x n, x n {0,1} n, where 0 x n denotes the concatenation o x n onto 0. This determines the action o n+1 on hal o the possible input strings, and we must determine the possible actions on the other hal. Because our c i = ( 1 (i, the requirement or all pairs in P n+1 to be equal means the parity o all pairs must be the same, i.e. c i c K i 1 = c j c K j 1 (i (K i 1 = ( j (K j 1. 10
11 The action o n+1 on the remaining N = n inputs is determined the pair product invariance condition. This requires that c N 1 c N = c N c N+1 = = c 0 c N 1. Since c N 1 is already determined, c N can take on two possible values. However, once it takes on this value, all c i or i > N are uniquely determined. I we let a n be the number o separable unctions n, then n+1 can have a n possible conigurations or acting o n+1 (0 x n, and or each o these conigurations, there are two conigurations or the remaining N input strings. Hence, a n+1 = a n. This is a simple linear recursion with the known initial condition a 1 = 4. This gives us an explicit result or the number o boolean unctions n such that U n x is separable: a n = n+1. We see that the number o separable states increases exponentially with the number o qubits being used. We also know the number o possible unctions n which are either balanced or constant is ( ( N n b n = + = N/ n +. 1 The raction o possible boolean unctions which can be separated is (( a n = n+1 n / +. b n n 1 This tends towards zero extremely quickly even or small n. The result o this observation is that even i we are promised is balanced or constant, we can no longer be sure the output o the black box is separable, and or n 3 the probability that it is separable tends to zero very quickly. This means that the method o de-quantization used or n = 1, will not scale directly to higher n and in general yields very little inormation about a unction. Intuitively it would look like separability is a requirement or de-quantization to be possible. Looking at this rom the view o computation with classical photons, there is no physical, classical equivalent o entangled photons as this is a purely quantum-mechanical eect. However, in general it is very hard to show that no de-quantization exists or a quantum algorithm which does not introduce exponential increase in space or time. In most cases, as earlier mentioned, a trivial method o de-quantization is possible, but to show no better dequantization exists is very hard. 6 General de-quantization While de-quantization appears to be very hard in the Deutsch-Jozsa problem or n 3, one can investigate the ability to de-quantize algorithms not involving entanglement. So ar dequantization in this kind o ashion has only been explored or Deutsch s problem. The main 11
12 task in trying to de-quantize a quantum algorithm is to de-quantize the black box. Using the methods previously looked at in this paper, this step would initially require showing that both the input and output o the black box is separable. We will assume both the input and output o the black box U is separable, and look at what can be said about the ability to de-quantize the algorithm. The simplest case is that U itsel can be expressed in terms o n 1-qubit gates. I it is possible to do this we can write U = U (1 U ( U (n where U (i acts on the ith qubit only. This is easy to compute classically using the classical photon method used earlier. Since each U (i SU(, they can be implemented using wave-plates. Further, the photons do not interact and are independent o each other throughout the computation. Hence, we can prepare the n photons as required, operate on each one with the appropriate wave-plate arrangements beore measuring the polarization o each photon. Because U can be separated in this way, the de-quantized algorithm clearly implements the same transormation and hence yields the same result as the quantum algorithm, but with a classical deterministic result. The next case to consider is the case that U cannot be written in terms o 1-qubit gates, but still does not entangle the input. We know that any unitary gate can be separated into a sequence o 1-qubit gates and cnot gates (see [1], and since we have already shown all 1-qubit gates are de-quantizable we need only examine thoroughly the cnot gate. We note that any de-quantization o a cnot gate is more complicated than that o any 1-qubit gate. The cnot gate clearly involves some kind o interaction between the two input qubits. The classical photon de-quantization would appear to all apart here, because it relied on the photons being treated independently. However, this does not mean that de-quantization is not possible. In general, when an n-qubit gate is decomposed into 1-qubit gates and cnot gates, we cannot assume the input o the cnot gates is not entangled, even i the input and output o U as a whole is separable. This is because the intermediate steps in the circuit could entangle and then unentangle. For de-quantization to be easy, we want the qubits to remain unentangled throughout the whole computation. The cnot gate is deined as C x y = x y x. We can derive an expression or the requirement that the output o the cnot gate is separable. C(a 0 + b 1 (c 0 + d 1 = C(ac 00 + ad 01 + bc 10 + bd 11 For this to be separable, we require that = ac 00 + ad 01 + bd 10 + bc 11. abc = abd c = ±d, 1
13 subject to the normalization constraint c + d = 1, which tells us that y = ± i c = 1, or y = ± i c = 1. I this condition holds true at every cnot gate in the decomposition o U onto the basis o unitary gates, then de-quantization is possible. More precisely, i we have c = ±d, C x y = C(a 0 + b 1 (c 0 + d 1 = ±(a 0 + b 1 (d 0 + c 1 = ± x (d 0 + c 1. Hence we need only consider the possible cases or y : { C x ± = ± x ±, i c = 1, C x y C x ± = x ±, i c = 1. Importantly, we see that i the conditions are met or the cnot gate to not entangle the input, it can be treated as a 1-qubit gate which introduces a actor o ±1 depending on the makeup o the second input qubit. In this situation, the gate can be treated as a 1-qubit gate that we know can be implemented classically, and de-quantization is possible. I the condition that c = ±d holds at every cnot gate in the decomposition o U, then separability is maintained throughout the computation, and every gate, including the cnot gates, can be represented as 1-qubit gates, thus de-quantization o the complete black box is possible. However, the ability to determine i this condition holds could be relatively hard in general, and this is an issue that remains to be explored urther. I this condition does not hold, it does not necessarily tell us that de-quantization is not possible. There may be an alternative decomposition o U into a dierent set o basis gates or which separability is maintained. For de-quantization to be successul, we must only ind one such suitable decomposition. Exploring this in order to get stronger conditions or the ability to de-quantize an algorithm is a subject o uture research. 7 Conclusion We have examined the ability to de-quantize the Deutsch-Jozsa problem or various values o n in order to gain a better understanding o quantum algorithms and the ability or them to give exponential improvements over classical algorithms. We have extended the method o dequantization presented in [4] to the n = case, and by showing separability o the quantum algorithm or n = have obtained a similar de-quantized solution. We have shown that or n > there exist many balanced boolean unctions or which the output o U is entangled. The raction o balanced unctions which are separable has been shown to approach zero very rapidly. This tells us that i we were to pick a random boolean unction which is constant or balanced, the probability o being able to learn inormation about the nature o the unction through classical means in one black box call tends to zero. The systematic method o tackling quantum algorithms and searching or classical counterparts 13
14 makes it easier to see where quantum algorithms get their power rom. Trying to understand this is an extremely important step in the process o trying to devise new quantum algorithms. In order to make good quantum algorithms with ease, we need to have a much better understanding than we currently do about where their power comes rom, and how to use this eectively. In our investigation we obtained some conditions which, i satisied, indicate de-quantization is possible. These kind o conditions, i explored urther are a step towards better measures o the useulness o a quantum algorithm. An area that still needs to be looked into much urther is that o the black box complexity. We have assumed that we are given a black box, as is usual in oracle computations. However, comparing algorithms which use dierent oracles should take into account the dierence in complexity in these oracles. This has been largely ignored to date, but needs to be given systematic treatment i we really wish to compare quantum oracle algorithms with classical ones. Reerences [1] Arvind. Quantum entanglement and quantum computational algorithms. Pramana - Journal o Physics, 56( & 3: , Jan 001. [] A. Berthiaume and G. Brassard. Oracle quantum computing. Journal o Modern Optics, 41(1:51 535, Dec [3] E. Biham, G. Brassard, D. Kenigsberg, and T. Mor. Quantum computing without entanglement. Theoretical Computer Science, 30:15 33, 004. [4] C. S. Calude. De-quantizing the solution o Deutsch s problem. International Journal o Quantum Inormation, 5(3: , Jun 007. [5] R. Cleve, A. Ekert, C. Macchiavello, and M. Mosca. Quantum algorithms revisited. Proceedings o the Royal Society o London A, 1998(454: , Jan [6] D. Collins, K. W. Kim, and W. C. Holton. Deutsch-Jozsa algorithm as a test o quantum computation. Physical Review A, 58(3:R1633 R1636, Sep [7] D. Deutsch. Quantum theory, the church-turing principle and the universal quantum computer. Proceedings o the Royal Society o London A, 400:97 117, Jan [8] D. Deutsch and R. Jozsa. Rapid solution o problems by quantum computation. Proceedings o the Royal Society o London A, 439: , Jan 199. [9] A. Ekert and R. Jozsa. Quantum algorithms: Entanglement enhanced inormation processing. Philosophical Transactions o the Royal Society A, 356(1743: , [10] M. S. Hannachi, F. Dong, Y. Hatakeyama, and K. Hirota. On the use o uzzy logic or inherently parallel computations. In 3rd International Symposium on Computational Intelligence and Intelligent Inormatics,
15 [11] P. Jorrand and M. Mhalla. Separability o pure n-qubit states: two characterizations. International Journal o Foundations o Computer Science, 14(5: , 003. [1] A. Y. Kitaev, A. H. Shen, and M. N. Vyalyi. Classical and Quantum Computation. American Mathematical Society,
2. ETA EVALUATIONS USING WEBER FUNCTIONS. Introduction
. ETA EVALUATIONS USING WEBER FUNCTIONS Introduction So ar we have seen some o the methods or providing eta evaluations that appear in the literature and we have seen some o the interesting properties
More informationGrover Algorithm Applied to Four Qubits System
www.ccsenet.org/cis Computer and Inormation Science Vol., No. ; May Grover Algorithm Applied to Four Qubits System Z. Sakhi (Corresponding author) Laboratory o Inormation Technology and Modelisation, and
More informationObjectives. By the time the student is finished with this section of the workbook, he/she should be able
FUNCTIONS Quadratic Functions......8 Absolute Value Functions.....48 Translations o Functions..57 Radical Functions...61 Eponential Functions...7 Logarithmic Functions......8 Cubic Functions......91 Piece-Wise
More informationIntroduction to Quantum Computing
Introduction to Quantum Computing Petros Wallden Lecture 7: Complexity & Algorithms I 13th October 016 School of Informatics, University of Edinburgh Complexity - Computational Complexity: Classification
More information( x) f = where P and Q are polynomials.
9.8 Graphing Rational Functions Lets begin with a deinition. Deinition: Rational Function A rational unction is a unction o the orm ( ) ( ) ( ) P where P and Q are polynomials. Q An eample o a simple rational
More informationCHAPTER 1: INTRODUCTION. 1.1 Inverse Theory: What It Is and What It Does
Geosciences 567: CHAPTER (RR/GZ) CHAPTER : INTRODUCTION Inverse Theory: What It Is and What It Does Inverse theory, at least as I choose to deine it, is the ine art o estimating model parameters rom data
More informationCompute the Fourier transform on the first register to get x {0,1} n x 0.
CS 94 Recursive Fourier Sampling, Simon s Algorithm /5/009 Spring 009 Lecture 3 1 Review Recall that we can write any classical circuit x f(x) as a reversible circuit R f. We can view R f as a unitary
More information9.3 Graphing Functions by Plotting Points, The Domain and Range of Functions
9. Graphing Functions by Plotting Points, The Domain and Range o Functions Now that we have a basic idea o what unctions are and how to deal with them, we would like to start talking about the graph o
More information6.896 Quantum Complexity Theory September 18, Lecture 5
6.896 Quantum Complexity Theory September 18, 008 Lecturer: Scott Aaronson Lecture 5 Last time we looked at what s known about quantum computation as it relates to classical complexity classes. Today we
More informationIntroduction to Quantum Algorithms Part I: Quantum Gates and Simon s Algorithm
Part I: Quantum Gates and Simon s Algorithm Martin Rötteler NEC Laboratories America, Inc. 4 Independence Way, Suite 00 Princeton, NJ 08540, U.S.A. International Summer School on Quantum Information, Max-Planck-Institut
More informationCS 361 Meeting 28 11/14/18
CS 361 Meeting 28 11/14/18 Announcements 1. Homework 9 due Friday Computation Histories 1. Some very interesting proos o undecidability rely on the technique o constructing a language that describes the
More informationAPPENDIX 1 ERROR ESTIMATION
1 APPENDIX 1 ERROR ESTIMATION Measurements are always subject to some uncertainties no matter how modern and expensive equipment is used or how careully the measurements are perormed These uncertainties
More informationThu June 16 Lecture Notes: Lattice Exercises I
Thu June 6 ecture Notes: attice Exercises I T. Satogata: June USPAS Accelerator Physics Most o these notes ollow the treatment in the class text, Conte and MacKay, Chapter 6 on attice Exercises. The portions
More informationGF(4) Based Synthesis of Quaternary Reversible/Quantum Logic Circuits
GF(4) ased Synthesis o Quaternary Reversible/Quantum Logic Circuits MOZAMMEL H. A. KHAN AND MAREK A. PERKOWSKI Department o Computer Science and Engineering, East West University 4 Mohakhali, Dhaka, ANGLADESH,
More informationLecture 2: Introduction to Quantum Mechanics
CMSC 49: Introduction to Quantum Computation Fall 5, Virginia Commonwealth University Sevag Gharibian Lecture : Introduction to Quantum Mechanics...the paradox is only a conflict between reality and your
More informationDiscrete Quantum Theories
Discrete Quantum Theories Andrew J. Hanson 1 Gerardo Ortiz 2 Amr Sabry 1 Yu-Tsung Tai 3 (1) School of Informatics and Computing (2) Department of Physics (3) Mathematics Department Indiana University July
More information(C) The rationals and the reals as linearly ordered sets. Contents. 1 The characterizing results
(C) The rationals and the reals as linearly ordered sets We know that both Q and R are something special. When we think about about either o these we usually view it as a ield, or at least some kind o
More informationGrover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick
Grover s algorithm Search in an unordered database Example: phonebook, need to find a person from a phone number Actually, something else, like hard (e.g., NP-complete) problem 0, xx aa Black box ff xx
More informationDefinition: Let f(x) be a function of one variable with continuous derivatives of all orders at a the point x 0, then the series.
2.4 Local properties o unctions o several variables In this section we will learn how to address three kinds o problems which are o great importance in the ield o applied mathematics: how to obtain the
More informationOn High-Rate Cryptographic Compression Functions
On High-Rate Cryptographic Compression Functions Richard Ostertág and Martin Stanek Department o Computer Science Faculty o Mathematics, Physics and Inormatics Comenius University Mlynská dolina, 842 48
More informationBasic properties of limits
Roberto s Notes on Dierential Calculus Chapter : Limits and continuity Section Basic properties o its What you need to know already: The basic concepts, notation and terminology related to its. What you
More informationQuantum Computing: Foundations to Frontier Fall Lecture 3
Quantum Computing: Foundations to Frontier Fall 018 Lecturer: Henry Yuen Lecture 3 Scribes: Seyed Sajjad Nezhadi, Angad Kalra Nora Hahn, David Wandler 1 Overview In Lecture 3, we started off talking about
More informationChapter 10. Quantum algorithms
Chapter 10. Quantum algorithms Complex numbers: a quick review Definition: C = { a + b i : a, b R } where i = 1. Polar form of z = a + b i is z = re iθ, where r = z = a 2 + b 2 and θ = tan 1 y x Alternatively,
More informationLecture 1: Overview of quantum information
CPSC 59/69: Quantum Computation John Watrous, University of Calgary References Lecture : Overview of quantum information January 0, 006 Most of the material in these lecture notes is discussed in greater
More informationQUANTUM COMPUTER SIMULATION
Chapter 2 QUANTUM COMPUTER SIMULATION Chapter 1 discussed quantum computing in non-technical terms and in reference to simple, idealized physical models. In this chapter we make the underlying mathematics
More informationMEASUREMENT UNCERTAINTIES
MEASUREMENT UNCERTAINTIES What distinguishes science rom philosophy is that it is grounded in experimental observations. These observations are most striking when they take the orm o a quantitative measurement.
More informationQUANTUM COMPUTATION. Exercise sheet 1. Ashley Montanaro, University of Bristol H Z U = 1 2
School of Mathematics Spring 017 QUANTUM COMPUTATION Exercise sheet 1 Ashley Montanaro, University of Bristol ashley.montanaro@bristol.ac.uk 1. The quantum circuit model. (a) Consider the following quantum
More informationarxiv:quant-ph/ v2 12 Jan 2006
Quantum Inormation and Computation, Vol., No. (25) c Rinton Press A low-map model or analyzing pseudothresholds in ault-tolerant quantum computing arxiv:quant-ph/58176v2 12 Jan 26 Krysta M. Svore Columbia
More informationIn many diverse fields physical data is collected or analysed as Fourier components.
1. Fourier Methods In many diverse ields physical data is collected or analysed as Fourier components. In this section we briely discuss the mathematics o Fourier series and Fourier transorms. 1. Fourier
More informationComplex numbers: a quick review. Chapter 10. Quantum algorithms. Definition: where i = 1. Polar form of z = a + b i is z = re iθ, where
Chapter 0 Quantum algorithms Complex numbers: a quick review / 4 / 4 Definition: C = { a + b i : a, b R } where i = Polar form of z = a + b i is z = re iθ, where r = z = a + b and θ = tan y x Alternatively,
More informationCircuit Complexity / Counting Problems
Lecture 5 Circuit Complexity / Counting Problems April 2, 24 Lecturer: Paul eame Notes: William Pentney 5. Circuit Complexity and Uniorm Complexity We will conclude our look at the basic relationship between
More informationThe achievable limits of operational modal analysis. * Siu-Kui Au 1)
The achievable limits o operational modal analysis * Siu-Kui Au 1) 1) Center or Engineering Dynamics and Institute or Risk and Uncertainty, University o Liverpool, Liverpool L69 3GH, United Kingdom 1)
More informationPhysics 2B Chapter 17 Notes - First Law of Thermo Spring 2018
Internal Energy o a Gas Work Done by a Gas Special Processes The First Law o Thermodynamics p Diagrams The First Law o Thermodynamics is all about the energy o a gas: how much energy does the gas possess,
More informationLight, Quantum Mechanics and the Atom
Light, Quantum Mechanics and the Atom Light Light is something that is amiliar to most us. It is the way in which we are able to see the world around us. Light can be thought as a wave and, as a consequence,
More informationStochastic Histories. Chapter Introduction
Chapter 8 Stochastic Histories 8.1 Introduction Despite the fact that classical mechanics employs deterministic dynamical laws, random dynamical processes often arise in classical physics, as well as in
More informationQuantum Algorithms. Andreas Klappenecker Texas A&M University. Lecture notes of a course given in Spring Preliminary draft.
Quantum Algorithms Andreas Klappenecker Texas A&M University Lecture notes of a course given in Spring 003. Preliminary draft. c 003 by Andreas Klappenecker. All rights reserved. Preface Quantum computing
More informationLeast-Squares Spectral Analysis Theory Summary
Least-Squares Spectral Analysis Theory Summary Reerence: Mtamakaya, J. D. (2012). Assessment o Atmospheric Pressure Loading on the International GNSS REPRO1 Solutions Periodic Signatures. Ph.D. dissertation,
More informationThe concept of limit
Roberto s Notes on Dierential Calculus Chapter 1: Limits and continuity Section 1 The concept o limit What you need to know already: All basic concepts about unctions. What you can learn here: What limits
More informationThe Clifford algebra and the Chevalley map - a computational approach (detailed version 1 ) Darij Grinberg Version 0.6 (3 June 2016). Not proofread!
The Cliord algebra and the Chevalley map - a computational approach detailed version 1 Darij Grinberg Version 0.6 3 June 2016. Not prooread! 1. Introduction: the Cliord algebra The theory o the Cliord
More informationUnitary evolution: this axiom governs how the state of the quantum system evolves in time.
CS 94- Introduction Axioms Bell Inequalities /7/7 Spring 7 Lecture Why Quantum Computation? Quantum computers are the only model of computation that escape the limitations on computation imposed by the
More informationFinite Dimensional Hilbert Spaces are Complete for Dagger Compact Closed Categories (Extended Abstract)
Electronic Notes in Theoretical Computer Science 270 (1) (2011) 113 119 www.elsevier.com/locate/entcs Finite Dimensional Hilbert Spaces are Complete or Dagger Compact Closed Categories (Extended bstract)
More informationLecture 3: Constructing a Quantum Model
CS 880: Quantum Information Processing 9/9/010 Lecture 3: Constructing a Quantum Model Instructor: Dieter van Melkebeek Scribe: Brian Nixon This lecture focuses on quantum computation by contrasting it
More informationRoberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 1. Extreme points
Roberto s Notes on Dierential Calculus Chapter 8: Graphical analysis Section 1 Extreme points What you need to know already: How to solve basic algebraic and trigonometric equations. All basic techniques
More informationDifferentiation. The main problem of differential calculus deals with finding the slope of the tangent line at a point on a curve.
Dierentiation The main problem o dierential calculus deals with inding the slope o the tangent line at a point on a curve. deinition() : The slope o a curve at a point p is the slope, i it eists, o the
More informationFourier Sampling & Simon s Algorithm
Chapter 4 Fourier Sampling & Simon s Algorithm 4.1 Reversible Computation A quantum circuit acting on n qubits is described by an n n unitary operator U. Since U is unitary, UU = U U = I. This implies
More informationFluctuationlessness Theorem and its Application to Boundary Value Problems of ODEs
Fluctuationlessness Theorem and its Application to Boundary Value Problems o ODEs NEJLA ALTAY İstanbul Technical University Inormatics Institute Maslak, 34469, İstanbul TÜRKİYE TURKEY) nejla@be.itu.edu.tr
More informationAbstract structure of unitary oracles for quantum algorithms
Abstract structure o unitary oracles or quantum algorithms William Zeng 1 Jamie Vicary 2 1 Department o Computer Science University o Oxord 2 Centre or Quantum Technologies, University o Singapore and
More informationUnitary Dynamics and Quantum Circuits
qitd323 Unitary Dynamics and Quantum Circuits Robert B. Griffiths Version of 20 January 2014 Contents 1 Unitary Dynamics 1 1.1 Time development operator T.................................... 1 1.2 Particular
More informationOPTIMAL PLACEMENT AND UTILIZATION OF PHASOR MEASUREMENTS FOR STATE ESTIMATION
OPTIMAL PLACEMENT AND UTILIZATION OF PHASOR MEASUREMENTS FOR STATE ESTIMATION Xu Bei, Yeo Jun Yoon and Ali Abur Teas A&M University College Station, Teas, U.S.A. abur@ee.tamu.edu Abstract This paper presents
More informationPart I: Thin Converging Lens
Laboratory 1 PHY431 Fall 011 Part I: Thin Converging Lens This eperiment is a classic eercise in geometric optics. The goal is to measure the radius o curvature and ocal length o a single converging lens
More information. Here we are using the standard inner-product over C k to define orthogonality. Recall that the inner-product of two vectors φ = i α i.
CS 94- Hilbert Spaces, Tensor Products, Quantum Gates, Bell States 1//07 Spring 007 Lecture 01 Hilbert Spaces Consider a discrete quantum system that has k distinguishable states (eg k distinct energy
More informationSimpler Functions for Decompositions
Simpler Functions or Decompositions Bernd Steinbach Freiberg University o Mining and Technology, Institute o Computer Science, D-09596 Freiberg, Germany Abstract. This paper deals with the synthesis o
More informationQuantum Gates, Circuits & Teleportation
Chapter 3 Quantum Gates, Circuits & Teleportation Unitary Operators The third postulate of quantum physics states that the evolution of a quantum system is necessarily unitary. Geometrically, a unitary
More information«Develop a better understanding on Partial fractions»
«Develop a better understanding on Partial ractions» ackground inormation: The topic on Partial ractions or decomposing actions is irst introduced in O level dditional Mathematics with its applications
More informationNumerical Solution of Ordinary Differential Equations in Fluctuationlessness Theorem Perspective
Numerical Solution o Ordinary Dierential Equations in Fluctuationlessness Theorem Perspective NEJLA ALTAY Bahçeşehir University Faculty o Arts and Sciences Beşiktaş, İstanbul TÜRKİYE TURKEY METİN DEMİRALP
More informationFeasibility of a Multi-Pass Thomson Scattering System with Confocal Spherical Mirrors
Plasma and Fusion Research: Letters Volume 5, 044 200) Feasibility o a Multi-Pass Thomson Scattering System with Conocal Spherical Mirrors Junichi HIRATSUKA, Akira EJIRI, Yuichi TAKASE and Takashi YAMAGUCHI
More informationLecture 8 Optimization
4/9/015 Lecture 8 Optimization EE 4386/5301 Computational Methods in EE Spring 015 Optimization 1 Outline Introduction 1D Optimization Parabolic interpolation Golden section search Newton s method Multidimensional
More informationQuantum Computing 1. Multi-Qubit System. Goutam Biswas. Lect 2
Quantum Computing 1 Multi-Qubit System Quantum Computing State Space of Bits The state space of a single bit is {0,1}. n-bit state space is {0,1} n. These are the vertices of the n-dimensional hypercube.
More informationUpper bound on singlet fraction of mixed entangled two qubitstates
Upper bound on singlet raction o mixed entangled two qubitstates Satyabrata Adhikari Indian Institute o Technology Jodhpur, Rajasthan Collaborator: Dr. Atul Kumar Deinitions A pure state ψ AB H H A B is
More informationSupplementary material for Continuous-action planning for discounted infinite-horizon nonlinear optimal control with Lipschitz values
Supplementary material or Continuous-action planning or discounted ininite-horizon nonlinear optimal control with Lipschitz values List o main notations x, X, u, U state, state space, action, action space,
More informationCategories and Natural Transformations
Categories and Natural Transormations Ethan Jerzak 17 August 2007 1 Introduction The motivation or studying Category Theory is to ormalise the underlying similarities between a broad range o mathematical
More informationQuantum Information Processing with Liquid-State NMR
Quantum Information Processing with Liquid-State NMR Pranjal Vachaspati, Sabrina Pasterski MIT Department of Physics (Dated: May 8, 23) We demonstrate the use of a Bruker Avance 2 NMR Spectrometer for
More informationENSC327 Communications Systems 2: Fourier Representations. School of Engineering Science Simon Fraser University
ENSC37 Communications Systems : Fourier Representations School o Engineering Science Simon Fraser University Outline Chap..5: Signal Classiications Fourier Transorm Dirac Delta Function Unit Impulse Fourier
More informationCurve Sketching. The process of curve sketching can be performed in the following steps:
Curve Sketching So ar you have learned how to ind st and nd derivatives o unctions and use these derivatives to determine where a unction is:. Increasing/decreasing. Relative extrema 3. Concavity 4. Points
More informationGaussian Process Regression Models for Predicting Stock Trends
Gaussian Process Regression Models or Predicting Stock Trends M. Todd Farrell Andrew Correa December 5, 7 Introduction Historical stock price data is a massive amount o time-series data with little-to-no
More informationIntroduction to Quantum Computing
Introduction to Quantum Computing Part I Emma Strubell http://cs.umaine.edu/~ema/quantum_tutorial.pdf April 12, 2011 Overview Outline What is quantum computing? Background Caveats Fundamental differences
More informationApplication of Wavelet Transform Modulus Maxima in Raman Distributed Temperature Sensors
PHOTONIC SENSORS / Vol. 4, No. 2, 2014: 142 146 Application o Wavelet Transorm Modulus Maxima in Raman Distributed Temperature Sensors Zongliang WANG, Jun CHANG *, Sasa ZHANG, Sha LUO, Cuanwu JIA, Boning
More informationChecking Consistency. Chapter Introduction Support of a Consistent Family
Chapter 11 Checking Consistency 11.1 Introduction The conditions which define a consistent family of histories were stated in Ch. 10. The sample space must consist of a collection of mutually orthogonal
More informationSemideterministic Finite Automata in Operational Research
Applied Mathematical Sciences, Vol. 0, 206, no. 6, 747-759 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/0.2988/ams.206.62 Semideterministic Finite Automata in Operational Research V. N. Dumachev and
More informationFeedback Linearization
Feedback Linearization Peter Al Hokayem and Eduardo Gallestey May 14, 2015 1 Introduction Consider a class o single-input-single-output (SISO) nonlinear systems o the orm ẋ = (x) + g(x)u (1) y = h(x) (2)
More informationImplementation of the Deutsch- Josza Algorithm on an ion-trap quantum computer
Implementation o the Deutsch- Josza Algorithm on an ion-trap quantum computer S. Gulde et Al. Przemyslaw Kotara HU Berlin (Ger) Tijl Schmelzer - U Ghent (Be) Outline Theory: Problem/Motivation The algorithm
More informationQLang: Qubit Language
QLang: Qubit Language Christopher Campbell Clément Canonne Sankalpa Khadka Winnie Narang Jonathan Wong September 24, 24 Introduction In 965, Gordon Moore predicted that the number of transistors in integrated
More informationLecture 1: Introduction to Quantum Computing
Lecture 1: Introduction to Quantum Computing Rajat Mittal IIT Kanpur Whenever the word Quantum Computing is uttered in public, there are many reactions. The first one is of surprise, mostly pleasant, and
More informationLecture 1: Introduction to Quantum Computing
Lecture : Introduction to Quantum Computing Rajat Mittal IIT Kanpur What is quantum computing? This course is about the theory of quantum computation, i.e., to do computation using quantum systems. These
More informationLecture 4: Elementary Quantum Algorithms
CS 880: Quantum Information Processing 9/13/010 Lecture 4: Elementary Quantum Algorithms Instructor: Dieter van Melkebeek Scribe: Kenneth Rudinger This lecture introduces several simple quantum algorithms.
More informationQuantum NP - Cont. Classical and Quantum Computation A.Yu Kitaev, A. Shen, M. N. Vyalyi 2002
Quantum NP - Cont. Classical and Quantum Computation A.Yu Kitaev, A. Shen, M. N. Vyalyi 2002 1 QMA - the quantum analog to MA (and NP). Definition 1 QMA. The complexity class QMA is the class of all languages
More informationCATEGORIES. 1.1 Introduction
1 CATEGORIES 1.1 Introduction What is category theory? As a irst approximation, one could say that category theory is the mathematical study o (abstract) algebras o unctions. Just as group theory is the
More information9.1 The Square Root Function
Section 9.1 The Square Root Function 869 9.1 The Square Root Function In this section we turn our attention to the square root unction, the unction deined b the equation () =. (1) We begin the section
More informationQuantum Searching. Robert-Jan Slager and Thomas Beuman. 24 november 2009
Quantum Searching Robert-Jan Slager and Thomas Beuman 24 november 2009 1 Introduction Quantum computers promise a significant speed-up over classical computers, since calculations can be done simultaneously.
More informationarxiv:quant-ph/ v1 28 May 1998
Is There a Universal Quantum Computer? Yu Shi Cavendish Laboratory, Madingley Road, Cambridge CB3 0HE, UK (submitted on 25 May 1998) arxiv:quant-ph/9805083v1 28 May 1998 Abstract There is a fatal mistake
More informationSUPERDENSE CODING AND QUANTUM TELEPORTATION
SUPERDENSE CODING AND QUANTUM TELEPORTATION YAQIAO LI This note tries to rephrase mathematically superdense coding and quantum teleportation explained in [] Section.3 and.3.7, respectively (as if I understood
More informationA Brief Survey on Semi-supervised Learning with Graph Regularization
000 00 002 003 004 005 006 007 008 009 00 0 02 03 04 05 06 07 08 09 020 02 022 023 024 025 026 027 028 029 030 03 032 033 034 035 036 037 038 039 040 04 042 043 044 045 046 047 048 049 050 05 052 053 A
More informationQuantum Computer Algorithms: basics
Quantum Computer Algorithms: basics Michele Mosca Canada Research Chair in Quantum Computation SQUINT Summer School on Quantum Information Processing June 3 Overview A quantum computing model Basis changes
More informationDiscrete quantum random walks
Quantum Information and Computation: Report Edin Husić edin.husic@ens-lyon.fr Discrete quantum random walks Abstract In this report, we present the ideas behind the notion of quantum random walks. We further
More informationCP VIOLATION AND CKM PHASES FROM TIME-DEPENDENCES OF UNTAGGED B s DECAYS a ROBERT FLEISCHER
hep-ph/9609332 September 1996 CP VIOATION AND CKM PASES FROM TIME-DEPENDENCES OF UNTAGGED B s DECAYS a ROBERT FEISCER Institut ür Theoretische Teilchenphysik, Universität Karlsruhe, D 76128 Karlsruhe,
More informationSEPARATED AND PROPER MORPHISMS
SEPARATED AND PROPER MORPHISMS BRIAN OSSERMAN The notions o separatedness and properness are the algebraic geometry analogues o the Hausdor condition and compactness in topology. For varieties over the
More informationLecture 3: Hilbert spaces, tensor products
CS903: Quantum computation and Information theory (Special Topics In TCS) Lecture 3: Hilbert spaces, tensor products This lecture will formalize many of the notions introduced informally in the second
More informationRATIONAL FUNCTIONS. Finding Asymptotes..347 The Domain Finding Intercepts Graphing Rational Functions
RATIONAL FUNCTIONS Finding Asymptotes..347 The Domain....350 Finding Intercepts.....35 Graphing Rational Functions... 35 345 Objectives The ollowing is a list o objectives or this section o the workbook.
More informationTLT-5200/5206 COMMUNICATION THEORY, Exercise 3, Fall TLT-5200/5206 COMMUNICATION THEORY, Exercise 3, Fall Problem 1.
TLT-5/56 COMMUNICATION THEORY, Exercise 3, Fall Problem. The "random walk" was modelled as a random sequence [ n] where W[i] are binary i.i.d. random variables with P[W[i] = s] = p (orward step with probability
More information6.896 Quantum Complexity Theory September 9, Lecture 2
6.96 Quantum Complexity Theory September 9, 00 Lecturer: Scott Aaronson Lecture Quick Recap The central object of study in our class is BQP, which stands for Bounded error, Quantum, Polynomial time. Informally
More informationQuantum algorithms for testing Boolean functions
Quantum algorithms for testing Boolean functions Dominik F. Floess Erika Andersson SUPA, School of Engineering and Physical Sciences Heriot-Watt University, Edinburgh EH4 4AS, United Kingdom dominikfloess@gmx.de
More informationPh 219b/CS 219b. Exercises Due: Wednesday 20 November 2013
1 h 219b/CS 219b Exercises Due: Wednesday 20 November 2013 3.1 Universal quantum gates I In this exercise and the two that follow, we will establish that several simple sets of gates are universal for
More informationFeedback linearization control of systems with singularities: a ball-beam revisit
Chapter 1 Feedback linearization control o systems with singularities: a ball-beam revisit Fu Zhang The Mathworks, Inc zhang@mathworks.com Benito Fernndez-Rodriguez Department o Mechanical Engineering,
More informationQuantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT
Quantum algorithms (CO 78, Winter 008) Prof. Andrew Childs, University of Waterloo LECTURE : Quantum circuits and the abelian QFT This is a course on quantum algorithms. It is intended for graduate students
More informationCHAPTER 5 Reactor Dynamics. Table of Contents
1 CHAPTER 5 Reactor Dynamics prepared by Eleodor Nichita, UOIT and Benjamin Rouben, 1 & 1 Consulting, Adjunct Proessor, McMaster & UOIT Summary: This chapter addresses the time-dependent behaviour o nuclear
More informationQuantum Circuits and Algorithms
Quantum Circuits and Algorithms Modular Arithmetic, XOR Reversible Computation revisited Quantum Gates revisited A taste of quantum algorithms: Deutsch algorithm Other algorithms, general overviews Measurements
More informationIs Quantum Search Practical?
DARPA Is Quantum Search Practical? George F. Viamontes Igor L. Markov John P. Hayes University of Michigan, EECS Outline Motivation Background Quantum search Practical Requirements Quantum search versus
More informationQuantum Information & Quantum Computation
CS290A, Spring 2005: Quantum Information & Quantum Computation Wim van Dam Engineering 1, Room 5109 vandam@cs http://www.cs.ucsb.edu/~vandam/teaching/cs290/ Administrivia Required book: M.A. Nielsen and
More informationBy allowing randomization in the verification process, we obtain a class known as MA.
Lecture 2 Tel Aviv University, Spring 2006 Quantum Computation Witness-preserving Amplification of QMA Lecturer: Oded Regev Scribe: N. Aharon In the previous class, we have defined the class QMA, which
More informationQuantum Error Correcting Codes and Quantum Cryptography. Peter Shor M.I.T. Cambridge, MA 02139
Quantum Error Correcting Codes and Quantum Cryptography Peter Shor M.I.T. Cambridge, MA 02139 1 We start out with two processes which are fundamentally quantum: superdense coding and teleportation. Superdense
More information