The Deutsch-Jozsa Problem: De-quantization and entanglement

Size: px
Start display at page:

Download "The Deutsch-Jozsa Problem: De-quantization and entanglement"

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

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 information

Grover Algorithm Applied to Four Qubits System

Grover 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 information

Objectives. By the time the student is finished with this section of the workbook, he/she should be able

Objectives. 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 information

Introduction to Quantum Computing

Introduction 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.

( 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 information

CHAPTER 1: INTRODUCTION. 1.1 Inverse Theory: What It Is and What It Does

CHAPTER 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 information

Compute the Fourier transform on the first register to get x {0,1} n x 0.

Compute 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 information

9.3 Graphing Functions by Plotting Points, The Domain and Range of Functions

9.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 information

6.896 Quantum Complexity Theory September 18, Lecture 5

6.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 information

Introduction to Quantum Algorithms Part I: Quantum Gates and Simon s Algorithm

Introduction 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 information

CS 361 Meeting 28 11/14/18

CS 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 information

APPENDIX 1 ERROR ESTIMATION

APPENDIX 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 information

Thu June 16 Lecture Notes: Lattice Exercises I

Thu 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 information

GF(4) Based Synthesis of Quaternary Reversible/Quantum Logic Circuits

GF(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 information

Lecture 2: Introduction to Quantum Mechanics

Lecture 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 information

Discrete Quantum Theories

Discrete 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. 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 information

Grover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick

Grover 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 information

Definition: Let f(x) be a function of one variable with continuous derivatives of all orders at a the point x 0, then the series.

Definition: 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 information

On High-Rate Cryptographic Compression Functions

On 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 information

Basic properties of limits

Basic 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 information

Quantum Computing: Foundations to Frontier Fall Lecture 3

Quantum 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 information

Chapter 10. Quantum algorithms

Chapter 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 information

Lecture 1: Overview of quantum information

Lecture 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 information

QUANTUM COMPUTER SIMULATION

QUANTUM 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 information

MEASUREMENT UNCERTAINTIES

MEASUREMENT 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 information

QUANTUM COMPUTATION. Exercise sheet 1. Ashley Montanaro, University of Bristol H Z U = 1 2

QUANTUM 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 information

arxiv:quant-ph/ v2 12 Jan 2006

arxiv: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 information

In many diverse fields physical data is collected or analysed as Fourier components.

In 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 information

Complex numbers: a quick review. Chapter 10. Quantum algorithms. Definition: where i = 1. Polar form of z = a + b i is z = re iθ, where

Complex 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 information

Circuit Complexity / Counting Problems

Circuit 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 information

The achievable limits of operational modal analysis. * Siu-Kui Au 1)

The 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 information

Physics 2B Chapter 17 Notes - First Law of Thermo Spring 2018

Physics 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 information

Light, Quantum Mechanics and the Atom

Light, 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 information

Stochastic Histories. Chapter Introduction

Stochastic 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 information

Quantum 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 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 information

Least-Squares Spectral Analysis Theory Summary

Least-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 information

The concept of limit

The 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 information

The Clifford algebra and the Chevalley map - a computational approach (detailed version 1 ) Darij Grinberg Version 0.6 (3 June 2016). Not proofread!

The 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 information

Unitary evolution: this axiom governs how the state of the quantum system evolves in time.

Unitary 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 information

Finite Dimensional Hilbert Spaces are Complete for Dagger Compact Closed Categories (Extended Abstract)

Finite 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 information

Lecture 3: Constructing a Quantum Model

Lecture 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 information

Roberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 1. Extreme points

Roberto 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 information

Differentiation. The main problem of differential calculus deals with finding the slope of the tangent line at a point on a curve.

Differentiation. 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 information

Fourier Sampling & Simon s Algorithm

Fourier 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 information

Fluctuationlessness Theorem and its Application to Boundary Value Problems of ODEs

Fluctuationlessness 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 information

Abstract structure of unitary oracles for quantum algorithms

Abstract 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 information

Unitary Dynamics and Quantum Circuits

Unitary 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 information

OPTIMAL PLACEMENT AND UTILIZATION OF PHASOR MEASUREMENTS FOR STATE ESTIMATION

OPTIMAL 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 information

Part I: Thin Converging Lens

Part 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.

. 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 information

Simpler Functions for Decompositions

Simpler 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 information

Quantum Gates, Circuits & Teleportation

Quantum 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 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 information

Numerical Solution of Ordinary Differential Equations in Fluctuationlessness Theorem Perspective

Numerical 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 information

Feasibility of a Multi-Pass Thomson Scattering System with Confocal Spherical Mirrors

Feasibility 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 information

Lecture 8 Optimization

Lecture 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 information

Quantum Computing 1. Multi-Qubit System. Goutam Biswas. Lect 2

Quantum 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 information

Upper bound on singlet fraction of mixed entangled two qubitstates

Upper 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 information

Supplementary material for Continuous-action planning for discounted infinite-horizon nonlinear optimal control with Lipschitz values

Supplementary 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 information

Categories and Natural Transformations

Categories 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 information

Quantum Information Processing with Liquid-State NMR

Quantum 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 information

ENSC327 Communications Systems 2: Fourier Representations. School of Engineering Science Simon Fraser University

ENSC327 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 information

Curve Sketching. The process of curve sketching can be performed in the following steps:

Curve 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 information

Gaussian Process Regression Models for Predicting Stock Trends

Gaussian 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 information

Introduction to Quantum Computing

Introduction 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 information

Application of Wavelet Transform Modulus Maxima in Raman Distributed Temperature Sensors

Application 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 information

Checking Consistency. Chapter Introduction Support of a Consistent Family

Checking 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 information

Semideterministic Finite Automata in Operational Research

Semideterministic 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 information

Feedback Linearization

Feedback 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 information

Implementation of the Deutsch- Josza Algorithm on an ion-trap quantum computer

Implementation 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 information

QLang: Qubit Language

QLang: 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 information

Lecture 1: Introduction to Quantum Computing

Lecture 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 information

Lecture 1: Introduction to Quantum Computing

Lecture 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 information

Lecture 4: Elementary Quantum Algorithms

Lecture 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 information

Quantum 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 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 information

CATEGORIES. 1.1 Introduction

CATEGORIES. 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 information

9.1 The Square Root Function

9.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 information

Quantum Searching. Robert-Jan Slager and Thomas Beuman. 24 november 2009

Quantum 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 information

arxiv:quant-ph/ v1 28 May 1998

arxiv: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 information

SUPERDENSE CODING AND QUANTUM TELEPORTATION

SUPERDENSE 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 information

A Brief Survey on Semi-supervised Learning with Graph Regularization

A 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 information

Quantum Computer Algorithms: basics

Quantum 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 information

Discrete quantum random walks

Discrete 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 information

CP VIOLATION AND CKM PHASES FROM TIME-DEPENDENCES OF UNTAGGED B s DECAYS a ROBERT FLEISCHER

CP 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 information

SEPARATED AND PROPER MORPHISMS

SEPARATED 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 information

Lecture 3: Hilbert spaces, tensor products

Lecture 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 information

RATIONAL FUNCTIONS. Finding Asymptotes..347 The Domain Finding Intercepts Graphing Rational Functions

RATIONAL 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 information

TLT-5200/5206 COMMUNICATION THEORY, Exercise 3, Fall TLT-5200/5206 COMMUNICATION THEORY, Exercise 3, Fall Problem 1.

TLT-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 information

6.896 Quantum Complexity Theory September 9, Lecture 2

6.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 information

Quantum algorithms for testing Boolean functions

Quantum 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 information

Ph 219b/CS 219b. Exercises Due: Wednesday 20 November 2013

Ph 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 information

Feedback linearization control of systems with singularities: a ball-beam revisit

Feedback 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 information

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT

Quantum 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 information

CHAPTER 5 Reactor Dynamics. Table of Contents

CHAPTER 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 information

Quantum Circuits and Algorithms

Quantum 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 information

Is Quantum Search Practical?

Is 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 information

Quantum Information & Quantum Computation

Quantum 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 information

By allowing randomization in the verification process, we obtain a class known as MA.

By 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 information

Quantum 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 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