The Future. Currently state of the art chips have gates of length 35 nanometers.

Size: px
Start display at page:

Download "The Future. Currently state of the art chips have gates of length 35 nanometers."

Transcription

1 Quantum Computing

2 Moore s Law

3 The Future Currently state of the art chips have gates of length 35 nanometers.

4 The Future Currently state of the art chips have gates of length 35 nanometers. When gate lengths reach 5 nanometers there is a non-negligible probability of quantum tunneling --- an electron can pass through the gate even when it is closed.

5 The Future Currently state of the art chips have gates of length 35 nanometers. When gate lengths reach 5 nanometers there is a non-negligible probability of quantum tunneling --- an electron can pass through the gate even when it is closed.

6 The Future Currently state of the art chips have gates of length 35 nanometers. When gate lengths reach 5 nanometers there is a non-negligible probability of quantum tunneling --- an electron can pass through the gate even when it is closed. Can quantum effects be harnessed for our computational advantage?

7 A bit is 0 or 1. Bits

8 Bits A bit is 0 or 1. Current is flowing in a wire or not.

9 Bits A bit is 0 or 1. Current is flowing in a wire or not.

10 Bits A bit is 0 or 1. Current is flowing in a wire or not. n bits can be in states... 2 n possible

11 Bits A bit is 0 or 1. Current is flowing in a wire or not. n bits can be in states... 2 n possible...and can be described with n bits

12 Distributions A probabilistic bit is described by a non-negative real numbers p 0,p 1 satisfying p 0 + p 1 =1.

13 Distributions A probabilistic bit is described by a non-negative real numbers p 0,p 1 satisfying p 0 + p 1 =1. A coin flip where probability of heads is p 0.

14 Distributions A probabilistic bit is described by a non-negative real numbers satisfying p 0 + p 1 =1. p 0,p 1 A coin flip where probability of heads is p 0. A distribution on n-bits is described by a 2 n dimensional vector, giving the probability of each of the outcomes. 2 n possible

15 Distributions A probabilistic bit is described by a non-negative real numbers satisfying p 0 + p 1 =1. p 0,p 1 p 000 A coin flip where probability of heads is p 0. p 001 A distribution on n-bits is described by a 2 n dimensional vector, giving the probability of each of the 2 n possible outcomes. p 111

16 Qubits A qubit can be in a superposition of 0 and 1.

17 Qubits A qubit can be in a superposition of 0 and 1. Traditionally these states are represented in ket notation 0 and 1

18 Qubits A qubit can be in a superposition of 0 and 1. Traditionally these states are represented in ket notation 0 and 1 It is described by complex numbers α 0, α 1 satisfying α α 1 2 =1.

19 Qubits A qubit can be in a superposition of 0 and 1. It is described by complex Traditionally these states are represented in ket notation 0 and 1 That they are complex numbers α 0, α 1 satisfying is not so important... α α 1 2 =1. Important thing is that they can be negative!

20 Qubits A qubit can be in a superposition of 0 and 1. It is described by complex Traditionally these states are represented in ket notation 0 and 1 That they are complex numbers α 0, α 1 satisfying is not so important... α α 1 2 =1. 1 Important thing is that they can be negative! 0

21 Qubits A qubit can be in a superposition of 0 and 1. It is described by complex Traditionally these states are represented in ket notation 0 and 1 That they are complex numbers α 0, α 1 satisfying is not so important... α α 1 2 =1. 1 Important thing is that they can be negative!

22 Qubits An electron has a property called spin that can be up or down.

23 Qubits An electron has a property called spin that can be up or down. 1 spin up 1 spin down 2 2

24 Qubits An electron has a property called spin that can be up or down. 1 spin up 1 spin down 2 2 What does it mean to have an amplitude of 1 2?

25 Qubits An electron has a property called spin that can be up or down. 1 spin up 1 spin down 2 2 What does it mean to have an amplitude of 1 2? We have no access to the amplitudes of the state...

26 Qubits An electron has a property called spin that can be up or down. 1 spin up 1 spin down 2 2 What does it mean to have an amplitude of 1 2? We have no access to the amplitudes of the state... Our view is filtered through measurements.

27 Measurements α α 1 1

28 Measurements α α 1 1 When we measure this qubit, we observe state 0 with probability α0. 2

29 Measurements α α 1 1 When we measure this qubit, we observe state 0 with probability α0. 2 Remember we require α α 2 1 =1.

30 Measurements α α 1 1 When we measure this qubit, we observe state 0 with probability α0. 2 Remember we require α α 2 1 =1. After the measurement, the state collapses to either or 0 1

31 Multiple Qubits Two qubits can be in superposition over the 4 possible classical states.

32 Multiple Qubits Two qubits can be in superposition over the 4 possible classical states. α α α α 11 11

33 Multiple Qubits Two qubits can be in superposition over the 4 possible classical states. α α α α Again we require α α α α 2 11 =1

34 Multiple Qubits Two qubits can be in superposition over the 4 possible classical states. α α α α Again we require α α α α 2 11 =1 Like in probabilistic case, n qubits will be described by vector. 2 n dimensional

35 Multiple Qubits Two qubits can be in superposition over the 4 possible classical states. α 00 α α α α α 01 Again we require α α α α 2 11 =1 Like in probabilistic case, n qubits will be described by vector. 2 n dimensional α 10 α 11

36 Measurements Say we have a two qubit state. α α α α 11 11

37 Measurements Say we have a two qubit state. α α α α We could measure both qubits...

38 Measurements Say we have a two qubit state. α α α α We could measure both qubits... We could just measure the first qubit...

39 Measurements Say we have a two qubit state. α α α α We could measure both qubits... We could just measure the first qubit... Then probability we see 0 is α α 2 01

40 Measurements Say we have a two qubit state. α α α α We could measure both qubits... We could just measure the first qubit... Then probability we see 0 is α α 2 01 In this case, the state collapses to 1 α α11 2 (α α 01 01)

41 Spooky Action at a Distance

42 Spooky Action at a Distance

43 Spooky Action at a Distance

44 Spooky Action at a Distance

45 Spooky Action at a Distance

46 Spooky Action at a Distance

47 Spooky Action at a Distance

48 Spooky Action at a Distance

49 Spooky Action at a Distance

50 Spooky Action at a Distance Alice measures her qubit. This will collapse the system either to 00 or 11 each with 50% probability.

51 Spooky Action at a Distance Alice measures her qubit. This will collapse the system either to 00 or 11 each with 50% probability. This determines the state of Bob!

52 Entanglement What is special about the state Alice and Bob used?

53 Entanglement What is special about the state Alice and Bob used? Product states can be written in the form α 0 β α 0 β α 1 β α 1 β 1 11

54 Entanglement What is special about the state Alice and Bob used? Product states can be written in the form α 0 β α 0 β α 1 β α 1 β 1 11 These give statistics just like independent coin flips.

55 A simple game Remember the setting of communication complexity?

56 A simple game This is a game of no communication.

57 A simple game This is a game of no communication. s

58 A simple game This is a game of no communication. s t

59 A simple game This is a game of no communication. a s t

60 A simple game This is a game of no communication. a b s t

61 A simple game This is a game of no communication. a, b, s, t {0, 1} a b s t

62 A simple game This is a game of no communication. a, b, s, t {0, 1} a b s t Goal: a b = s t

63 A simple game This is a game of no communication. a, b, s, t {0, 1} a b s t Goal: a b = s t With what probability can Alice and Bob win when s,t chosen randomly?

64 XOR game Goal

65 XOR game Strategy: 0 1 Always answer 0! Goal

66 XOR game Strategy: 0 1 Always answer 0! Goal

67 XOR game Strategy: 0 1 Always answer 0! Goal

68 XOR game Strategy: 0 1 Always answer 0! Goal Win with prob. 3/4

69 No strategy is perfect Goal

70 No strategy is perfect... a 0 + b 0 =0 a 0 + b 1 = Goal

71 No strategy is perfect... a 0 + b 0 =0 a 0 + b 1 = b 0 + b 1 = Goal

72 No strategy is perfect... a 0 + b 0 =0 a 0 + b 1 =0 a 1 + b 0 =0 a 1 + b 1 = b 0 + b 1 = Goal

73 No strategy is perfect... a 0 + b 0 =0 a 0 + b 1 =0 a 1 + b 0 =0 a 1 + b 1 = b 0 + b 1 =0 b 0 + b 1 = Goal

74 No strategy is perfect... a 0 + b 0 =0 a 0 + b 1 =0 a 1 + b 0 =0 a 1 + b 1 = b 0 + b 1 =0 b 0 + b 1 = Maximum winning prob. is 3/4 Goal

75 Shared Randomness What if Alice and Bob share randomness? a b s t

76 Shared Randomness Even sharing randomness they cannot win with prob. greater than 3/4. This is known as a Bell Inequality a b s t

77 Shared Entanglement a b s t

78 Shared Entanglement a b s t

79 Shared Entanglement Using the state below, Alice and Bob can win this game with probability a b s t

80 Computation: Operations In the classical case we do operations like AND, OR, and NOT.

81 Computation: Operations In the classical case we do operations like AND, OR, and NOT. In the quantum case, we similarly build up computation from operations on a few qubits. The operations we can do are rotations and reflections.

82 Computation: Operations In the classical case we do operations like AND, OR, and NOT. In the quantum case, we similarly build up computation from operations on a few qubits. The operations we can do are rotations and reflections

83 Interference What happens when we apply the operation rotate counterclockwise by 45 degrees twice?

84 Interference What happens when we apply the operation rotate counterclockwise by 45 degrees twice? Of course, this sends 0 to 1

85 Interference What happens when we apply the operation rotate counterclockwise by 45 degrees twice? Of course, this sends 0 to 1 Viewed another way,

86 Interference What happens when we apply the operation rotate counterclockwise by 45 degrees twice? Of course, this sends 0 to 1 Viewed another way,

87 Interference What happens when we apply the operation rotate counterclockwise by 45 degrees twice? Of course, this sends 0 to 1 Viewed another way, 0 The 0 paths cancel out!

88 Interference What happens when we apply the operation rotate counterclockwise by 45 degrees twice? Of course, this sends 0 to 1 Viewed another way, 0 Quantum mechanics is linear! The 0 paths cancel out!

89 Double-Slit Experiment

90 Double-Slit Experiment

91 Double-Slit Experiment

92 Double-Slit Experiment Interference pattern persists even when intensity is such that only one photon passes through slits at a time!

93 Double Slit Experiment

94 Big Picture input: classical n bit string Picture modeled after Algorithms, Dasgupta et al.

95 Big Picture input: classical n bit string Picture modeled after Algorithms, Dasgupta et al.

96 Big Picture input: classical n bit string operations on 2 n dimensional vectors Picture modeled after Algorithms, Dasgupta et al.

97 Big Picture input: classical n bit string operations on 2 n dimensional vectors Picture modeled after Algorithms, Dasgupta et al.

98 Big Picture input: classical n bit string operations on 2 n dimensional vectors Picture modeled after Algorithms, Dasgupta et al.

99 Big Picture input: classical n bit string operations on 2 n dimensional vectors Picture modeled after Algorithms, Dasgupta et al.

100 Big Picture input: classical n bit string operations on 2 n dimensional vectors Picture modeled after Algorithms, Dasgupta et al.

101 Big Picture input: classical n bit string good answers operations on 2 n dimensional vectors Picture modeled after Algorithms, Dasgupta et al.

102 Big Picture input: classical n bit string operations on 2 n dimensional vectors Picture modeled after Algorithms, Dasgupta et al.

103 Big Picture input: classical n bit string measure: n bit string operations on 2 n dimensional vectors Picture modeled after Algorithms, Dasgupta et al.

104 Algorithmic Highlights Shor s factoring algorithm 1994: polynomial time algorithm to factor integers.

105 Algorithmic Highlights Shor s factoring algorithm 1994: polynomial time algorithm to factor integers. Grover s search algorithm 1996: desired item can be found in unstructured database of N items with N probes.

106 Algorithmic Highlights Shor s factoring algorithm 1994: polynomial time algorithm to factor integers. Grover s search algorithm 1996: desired item can be found in unstructured database of N items with N probes. Fault tolerance: Even if gates fail with some small probability, reliable computation still possible.

107 Practical Highlights

108 Practical Highlights With high probability...

109 Practical Highlights With high probability... 15=5*3

110 Quantum and NP-hard problems

111 Quantum and NP-hard problems The search algorithm of Grover gives a way to solve 3-SAT in time 2 n/2.

112 Quantum and NP-hard problems The search algorithm of Grover gives a way to solve 3-SAT in time 2 n/2. Any faster algorithm will have to exploit specific details about the structure of 3-SAT solutions.

113 Quantum and NP-hard problems The search algorithm of Grover gives a way to solve 3-SAT in time 2 n/2. Any faster algorithm will have to exploit specific details about the structure of 3-SAT solutions. In the black box---or query---model we know that searching a list of N items requires quantum queries. N

114 NP and physics The study of quantum computing opens up a wider question...

115 NP and physics The study of quantum computing opens up a wider question... Why stop there? What do other physical theories say about computation?

116 NP and physics The study of quantum computing opens up a wider question... Why stop there? What do other physical theories say about computation? Do the laws of physics allow solution of NP-hard problems efficiently?

117 NP and physics The study of quantum computing opens up a wider question... Why stop there? What do other physical theories say about computation? Do the laws of physics allow solution of NP-hard problems efficiently? Can nature solve NP-hard problems?

118 Acme Private Line Salt Lake City New York Houston

119 Acme Private Line Salt Lake City New York Cost of line = MST Houston

120 Acme Private Line Salt Lake City New York Cost of line = MST Houston

121 Acme Private Line Salt Lake City New York Houston

122 Acme Private Line Salt Lake City Open office in Dallas. New York Houston

123 Acme Private Line Salt Lake City Open office in Dallas. New York Dallas Houston

124 Acme Private Line Salt Lake City New York Dallas Houston

125 Acme Private Line Salt Lake City New York Dallas Houston

126 Acme Private Line Salt Lake City New York Dallas Cost of line Houston decreases!

127 Steiner Tree Problem Telephone company faces a new problem: given a collection of cities, what is length of shortest network connecting them, possibly adding new nodes?

128 Steiner Tree Problem Telephone company faces a new problem: given a collection of cities, what is length of shortest network connecting them, possibly adding new nodes? The new nodes added are known as Steiner points.

129 Steiner Tree Problem Telephone company faces a new problem: given a collection of cities, what is length of shortest network connecting them, possibly adding new nodes? The new nodes added are known as Steiner points. This problem was studied at Bell labs, and shown to be NP-hard!

130 Soap Bubble Computation

131 Soap Bubble Computation But soap bubbles naturally minimize surface area...

132 Soap Bubble Computation But soap bubbles naturally minimize surface area... Can we use soap bubbles to compute minimum Steiner trees?

133 Soap Bubble Computation But soap bubbles naturally minimize surface area... Can we use soap bubbles to compute minimum Steiner trees? Try It!

134 Soap Bubble Computation

135 Soap Bubble Computation Please wait while the computer boots up...

136 Soap Bubble Computation Please wait while the computer boots up... This may take a minute...

137 First Problem How about corners of a rectangle?

138 First Problem How about corners of a rectangle?

139 Now for something harder...

140 Basic Steiner Questions

141 Basic Steiner Questions How many Steiner points might you have to add?

142 Basic Steiner Questions How many Steiner points might you have to add? Never more than n-2.

143 Basic Steiner Questions How many Steiner points might you have to add? Never more than n-2. What is the maximum degree of a Steiner node?

144 Basic Steiner Questions How many Steiner points might you have to add? Never more than n-2. What is the maximum degree of a Steiner node? Degree of Steiner nodes will be 3.

145 Basic Steiner Questions How many Steiner points might you have to add? Never more than n-2. What is the maximum degree of a Steiner node? Degree of Steiner nodes will be 3. Outgoing edges form 120 degree angles.

146 Now for something harder...

147 Now for something harder...

148 Relativity Computing

149 Relativity Computing If you can t speed up the computation, speed up yourself!

150 Relativity Computing If you can t speed up the computation, speed up yourself!

151 Relativity Computing If you can t speed up the computation, speed up yourself!

152 Relativity Computing If you can t speed up the computation, speed up yourself! Time on the ship will run slower by a factor 1 v 2 /c 2

153 Time Travel Computing Say that time travel is possible...can we use it to do computation?

154 Time Travel Computing Say that time travel is possible...can we use it to do computation? Knowledge creation paradox: travelers from the future can reveal technologies to people in the past...

155 Time Travel Computing Say that time travel is possible...can we use it to do computation? Knowledge creation paradox: travelers from the future can reveal technologies to people in the past... When was the work of creation done?

156 Grandfather Paradox Have you heard of the grandfather paradox...

157 Grandfather Paradox Have you heard of the grandfather paradox... How can this be resolved with consistency?

158 Grandfather Paradox Have you heard of the grandfather paradox... How can this be resolved with consistency? Elegant solution of David Deutsch: you are born with probability 1/2. If you are born, you go back and time and kill your grandfather.

159 Deutsch s Model Nature chooses a probability distribution on events so that your behavior will leave this probability distribution invariant.

160 Deutsch s Model Nature chooses a probability distribution on events so that your behavior will leave this probability distribution invariant. But finding this distribution might be quite hard...can we use this for computation?

161 Deutsch s Model Nature chooses a probability distribution on events so that your behavior will leave this probability distribution invariant. But finding this distribution might be quite hard...can we use this for computation? Yes! Computational models have been built on this and one can solve NP-hard problems and beyond!

162 Intractability as physical law

163 Intractability as physical law Scott Aaronson has suggested taking the intractability of NP-hard problems as a physical law.

164 Intractability as physical law Scott Aaronson has suggested taking the intractability of NP-hard problems as a physical law. As we have seen, such a law has implications for physics---for example that time travel is not possible.

165 Intractability as physical law Scott Aaronson has suggested taking the intractability of NP-hard problems as a physical law. As we have seen, such a law has implications for physics---for example that time travel is not possible. For much more, see Scott s survey NP-complete problems and physical reality.

166 Questions?

167 Questions? Thanks! You have been a great class!

6.080/6.089 GITCS May 6-8, Lecture 22/23. α 0 + β 1. α 2 + β 2 = 1

6.080/6.089 GITCS May 6-8, Lecture 22/23. α 0 + β 1. α 2 + β 2 = 1 6.080/6.089 GITCS May 6-8, 2008 Lecturer: Scott Aaronson Lecture 22/23 Scribe: Chris Granade 1 Quantum Mechanics 1.1 Quantum states of n qubits If you have an object that can be in two perfectly distinguishable

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

Quantum Computers. Todd A. Brun Communication Sciences Institute USC

Quantum Computers. Todd A. Brun Communication Sciences Institute USC Quantum Computers Todd A. Brun Communication Sciences Institute USC Quantum computers are in the news Quantum computers represent a new paradigm for computing devices: computers whose components are individual

More information

Quantum Computation, NP-Completeness and physical reality [1] [2] [3]

Quantum Computation, NP-Completeness and physical reality [1] [2] [3] Quantum Computation, NP-Completeness and physical reality [1] [2] [3] Compiled by Saman Zarandioon samanz@rutgers.edu 1 Introduction The NP versus P question is one of the most fundamental questions in

More information

Physics is becoming too difficult for physicists. David Hilbert (mathematician)

Physics is becoming too difficult for physicists. David Hilbert (mathematician) Physics is becoming too difficult for physicists. David Hilbert (mathematician) Simple Harmonic Oscillator Credit: R. Nave (HyperPhysics) Particle 2 X 2-Particle wave functions 2 Particles, each moving

More information

Introduction to Quantum Information Processing QIC 710 / CS 768 / PH 767 / CO 681 / AM 871

Introduction to Quantum Information Processing QIC 710 / CS 768 / PH 767 / CO 681 / AM 871 Introduction to Quantum Information Processing QIC 710 / CS 768 / PH 767 / CO 681 / AM 871 Lecture 1 (2017) Jon Yard QNC 3126 jyard@uwaterloo.ca TAs Nitica Sakharwade nsakharwade@perimeterinstitute.ca

More information

Tutorial on Quantum Computing. Vwani P. Roychowdhury. Lecture 1: Introduction

Tutorial on Quantum Computing. Vwani P. Roychowdhury. Lecture 1: Introduction Tutorial on Quantum Computing Vwani P. Roychowdhury Lecture 1: Introduction 1 & ) &! # Fundamentals Qubits A single qubit is a two state system, such as a two level atom we denote two orthogonal states

More information

Quantum computing. Jan Černý, FIT, Czech Technical University in Prague. České vysoké učení technické v Praze. Fakulta informačních technologií

Quantum computing. Jan Černý, FIT, Czech Technical University in Prague. České vysoké učení technické v Praze. Fakulta informačních technologií České vysoké učení technické v Praze Fakulta informačních technologií Katedra teoretické informatiky Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti MI-MVI Methods of Computational Intelligence(2010/2011)

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

INTRODUCTORY NOTES ON QUANTUM COMPUTATION

INTRODUCTORY NOTES ON QUANTUM COMPUTATION INTRODUCTORY NOTES ON QUANTUM COMPUTATION Keith Hannabuss Balliol College, Oxford Hilary Term 2009 Notation. In these notes we shall often use the physicists bra-ket notation, writing ψ for a vector ψ

More information

6.896 Quantum Complexity Theory November 4th, Lecture 18

6.896 Quantum Complexity Theory November 4th, Lecture 18 6.896 Quantum Complexity Theory November 4th, 2008 Lecturer: Scott Aaronson Lecture 18 1 Last Time: Quantum Interactive Proofs 1.1 IP = PSPACE QIP = QIP(3) EXP The first result is interesting, because

More information

Introduction to Quantum Computing for Folks

Introduction to Quantum Computing for Folks Introduction to Quantum Computing for Folks Joint Advanced Student School 2009 Ing. Javier Enciso encisomo@in.tum.de Technische Universität München April 2, 2009 Table of Contents 1 Introduction 2 Quantum

More information

Seminar 1. Introduction to Quantum Computing

Seminar 1. Introduction to Quantum Computing Seminar 1 Introduction to Quantum Computing Before going in I am also a beginner in this field If you are interested, you can search more using: Quantum Computing since Democritus (Scott Aaronson) Quantum

More information

Introduction to Quantum Computing

Introduction to Quantum Computing Introduction to Quantum Computing Part II Emma Strubell http://cs.umaine.edu/~ema/quantum_tutorial.pdf April 13, 2011 Overview Outline Grover s Algorithm Quantum search A worked example Simon s algorithm

More information

INTRODUCTION TO QUANTUM COMPUTING

INTRODUCTION TO QUANTUM COMPUTING INTRODUCTION TO QUANTUM COMPUTING Writen by: Eleanor Rieffel and Wolfgang Polak Presented by: Anthony Luaders OUTLINE: Introduction Notation Experiment Quantum Bit Quantum Key Distribution Multiple Qubits

More information

Secrets of Quantum Information Science

Secrets of Quantum Information Science Secrets of Quantum Information Science Todd A. Brun Communication Sciences Institute USC Quantum computers are in the news Quantum computers represent a new paradigm for computing devices: computers whose

More information

Quantum Communication

Quantum Communication Quantum Communication Harry Buhrman CWI & University of Amsterdam Physics and Computing Computing is physical Miniaturization quantum effects Quantum Computers ) Enables continuing miniaturization ) Fundamentally

More information

Entanglement and Quantum Teleportation

Entanglement and Quantum Teleportation Entanglement and Quantum Teleportation Stephen Bartlett Centre for Advanced Computing Algorithms and Cryptography Australian Centre of Excellence in Quantum Computer Technology Macquarie University, Sydney,

More information

Richard Cleve David R. Cheriton School of Computer Science Institute for Quantum Computing University of Waterloo

Richard Cleve David R. Cheriton School of Computer Science Institute for Quantum Computing University of Waterloo CS 497 Frontiers of Computer Science Introduction to Quantum Computing Lecture of http://www.cs.uwaterloo.ca/~cleve/cs497-f7 Richard Cleve David R. Cheriton School of Computer Science Institute for Quantum

More information

Quantum Communication Complexity

Quantum Communication Complexity Quantum Communication Complexity Ronald de Wolf Communication complexity has been studied extensively in the area of theoretical computer science and has deep connections with seemingly unrelated areas,

More information

b) (5 points) Give a simple quantum circuit that transforms the state

b) (5 points) Give a simple quantum circuit that transforms the state C/CS/Phy191 Midterm Quiz Solutions October 0, 009 1 (5 points) Short answer questions: a) (5 points) Let f be a function from n bits to 1 bit You have a quantum circuit U f for computing f If you wish

More information

The Reality of Quantum Computing

The Reality of Quantum Computing The Reality of Quantum Computing Now and in the Future @qant Christoph Lameter Jump Trading LLC Great Expectations But the current state: Wild West Funding: Governments see a chance to win

More information

Random Walks and Quantum Walks

Random Walks and Quantum Walks Random Walks and Quantum Walks Stephen Bartlett, Department of Physics and Centre for Advanced Computing Algorithms and Cryptography, Macquarie University Random Walks and Quantum Walks Classical random

More information

Week 11: April 9, The Enigma of Measurement: Detecting the Quantum World

Week 11: April 9, The Enigma of Measurement: Detecting the Quantum World Week 11: April 9, 2018 Quantum Measurement The Enigma of Measurement: Detecting the Quantum World Two examples: (2) Measuring the state of electron in H-atom Electron can be in n = 1, 2, 3... state. In

More information

Cryptography in a quantum world

Cryptography in a quantum world T School of Informatics, University of Edinburgh 25th October 2016 E H U N I V E R S I T Y O H F R G E D I N B U Outline What is quantum computation Why should we care if quantum computers are constructed?

More information

The Relativistic Quantum World

The Relativistic Quantum World The Relativistic Quantum World A lecture series on Relativity Theory and Quantum Mechanics Marcel Merk University of Maastricht, Sept 24 Oct 15, 2014 Relativity Quantum Mechanics The Relativistic Quantum

More information

Odd Things about Quantum Mechanics: Abandoning Determinism In Newtonian physics, Maxwell theory, Einstein's special or general relativity, if an initi

Odd Things about Quantum Mechanics: Abandoning Determinism In Newtonian physics, Maxwell theory, Einstein's special or general relativity, if an initi Odd Things about Quantum Mechanics: Abandoning Determinism In Newtonian physics, Maxwell theory, Einstein's special or general relativity, if an initial state is completely known, the future can be predicted.

More information

Adiabatic quantum computation a tutorial for computer scientists

Adiabatic quantum computation a tutorial for computer scientists Adiabatic quantum computation a tutorial for computer scientists Itay Hen Dept. of Physics, UCSC Advanced Machine Learning class UCSC June 6 th 2012 Outline introduction I: what is a quantum computer?

More information

Beginnings... Computers might as well be made of green cheese. It is no longer safe to assume this! The first axiom I learnt in Computer Science:

Beginnings... Computers might as well be made of green cheese. It is no longer safe to assume this! The first axiom I learnt in Computer Science: Beginnings... The first axiom I learnt in Computer Science: Computers might as well be made of green cheese It is no longer safe to assume this! (Department of Computer Science, Quantum Universitycomputation:

More information

THE DELAYED CHOICE QUANTUM EXPERIMENT

THE DELAYED CHOICE QUANTUM EXPERIMENT Project optic physics 2008 Professor: Andres La Rosa THE DELAYED CHOICE QUANTUM EXPERIMENT by THOMAS BENJAMIN 1 st of June, 2008 1 Introduction The delayed choice quantum experiment, and electron coupling.

More information

10 - February, 2010 Jordan Myronuk

10 - February, 2010 Jordan Myronuk 10 - February, 2010 Jordan Myronuk Classical Cryptography EPR Paradox] The need for QKD Quantum Bits and Entanglement No Cloning Theorem Polarization of Photons BB84 Protocol Probability of Qubit States

More information

1 Quantum Circuits. CS Quantum Complexity theory 1/31/07 Spring 2007 Lecture Class P - Polynomial Time

1 Quantum Circuits. CS Quantum Complexity theory 1/31/07 Spring 2007 Lecture Class P - Polynomial Time CS 94- Quantum Complexity theory 1/31/07 Spring 007 Lecture 5 1 Quantum Circuits A quantum circuit implements a unitary operator in a ilbert space, given as primitive a (usually finite) collection of gates

More information

Basics on quantum information

Basics on quantum information Basics on quantum information Mika Hirvensalo Department of Mathematics and Statistics University of Turku mikhirve@utu.fi Thessaloniki, May 2016 Mika Hirvensalo Basics on quantum information 1 of 52 Brief

More information

Promise of Quantum Computation

Promise of Quantum Computation Quantum Computation, and Epilog: The Future of Computing 1 Promise of Quantum Computation Classical computers have their limitations: Factoring large numbers takes exponential time. No faster algorithm

More information

Quantum Computing 101. ( Everything you wanted to know about quantum computers but were afraid to ask. )

Quantum Computing 101. ( Everything you wanted to know about quantum computers but were afraid to ask. ) Quantum Computing 101 ( Everything you wanted to know about quantum computers but were afraid to ask. ) Copyright Chris Lomont, 2004 2 67 1 = 193707721 761838257287 Took American Mathematician Frank Nelson

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

Basics on quantum information

Basics on quantum information Basics on quantum information Mika Hirvensalo Department of Mathematics and Statistics University of Turku mikhirve@utu.fi Thessaloniki, May 2014 Mika Hirvensalo Basics on quantum information 1 of 49 Brief

More information

Introduction to Quantum Information Processing

Introduction to Quantum Information Processing Introduction to Quantum Information Processing Lecture 6 Richard Cleve Overview of Lecture 6 Continuation of teleportation Computation and some basic complexity classes Simple quantum algorithms in the

More information

Why does nature like the square root of negative one? William K. Wootters Williams College

Why does nature like the square root of negative one? William K. Wootters Williams College Why does nature like the square root of negative one? William K. Wootters Williams College A simple quantum experiment Computing probabilities in a sensible way (½)(½)+(½)(½) = ½ ½ ½ Computing probabilities

More information

1.1 The Boolean Bit. Note some important things about information, some of which are illustrated in this example:

1.1 The Boolean Bit. Note some important things about information, some of which are illustrated in this example: Chapter Bits Information is measured in bits, just as length is measured in meters and time is measured in seconds. Of course knowing the amount of information, in bits, is not the same as knowing the

More information

1 Brief Introduction to Quantum Mechanics

1 Brief Introduction to Quantum Mechanics CMSC 33001: Novel Computing Architectures and Technologies Lecturer: Yongshan Ding Scribe: Jean Salac Lecture 02: From bits to qubits October 4, 2018 1 Brief Introduction to Quantum Mechanics 1.1 Quantum

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

1 Probability Review. CS 124 Section #8 Hashing, Skip Lists 3/20/17. Expectation (weighted average): the expectation of a random quantity X is:

1 Probability Review. CS 124 Section #8 Hashing, Skip Lists 3/20/17. Expectation (weighted average): the expectation of a random quantity X is: CS 24 Section #8 Hashing, Skip Lists 3/20/7 Probability Review Expectation (weighted average): the expectation of a random quantity X is: x= x P (X = x) For each value x that X can take on, we look at

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

What is a quantum computer? Quantum Architecture. Quantum Mechanics. Quantum Superposition. Quantum Entanglement. What is a Quantum Computer (contd.

What is a quantum computer? Quantum Architecture. Quantum Mechanics. Quantum Superposition. Quantum Entanglement. What is a Quantum Computer (contd. What is a quantum computer? Quantum Architecture by Murat Birben A quantum computer is a device designed to take advantage of distincly quantum phenomena in carrying out a computational task. A quantum

More information

Lecture 20: Bell inequalities and nonlocality

Lecture 20: Bell inequalities and nonlocality CPSC 59/69: Quantum Computation John Watrous, University of Calgary Lecture 0: Bell inequalities and nonlocality April 4, 006 So far in the course we have considered uses for quantum information in the

More information

Hilbert Space, Entanglement, Quantum Gates, Bell States, Superdense Coding.

Hilbert Space, Entanglement, Quantum Gates, Bell States, Superdense Coding. CS 94- Bell States Bell Inequalities 9//04 Fall 004 Lecture Hilbert Space Entanglement Quantum Gates Bell States Superdense Coding 1 One qubit: Recall that the state of a single qubit can be written as

More information

If quantum mechanics hasn t profoundly shocked you, you haven t understood it.

If quantum mechanics hasn t profoundly shocked you, you haven t understood it. Quantum Mechanics If quantum mechanics hasn t profoundly shocked you, you haven t understood it. Niels Bohr Today, I will tell you more about quantum mechanics what weird thing it is and why it is so weird.

More information

Quantum Technology 101: Overview of Quantum Computing and Quantum Cybersecurity

Quantum Technology 101: Overview of Quantum Computing and Quantum Cybersecurity Quantum Technology 0: Overview of Quantum Computing and Quantum Cybersecurity Warner A. Miller* Department of Physics & Center for Cryptography and Information Security Florida Atlantic University NSF

More information

P, NP, NP-Complete. Ruth Anderson

P, NP, NP-Complete. Ruth Anderson P, NP, NP-Complete Ruth Anderson A Few Problems: Euler Circuits Hamiltonian Circuits Intractability: P and NP NP-Complete What now? Today s Agenda 2 Try it! Which of these can you draw (trace all edges)

More information

1 Measurements, Tensor Products, and Entanglement

1 Measurements, Tensor Products, and Entanglement Stanford University CS59Q: Quantum Computing Handout Luca Trevisan September 7, 0 Lecture In which we describe the quantum analogs of product distributions, independence, and conditional probability, and

More information

Challenges in Quantum Information Science. Umesh V. Vazirani U. C. Berkeley

Challenges in Quantum Information Science. Umesh V. Vazirani U. C. Berkeley Challenges in Quantum Information Science Umesh V. Vazirani U. C. Berkeley 1 st quantum revolution - Understanding physical world: periodic table, chemical reactions electronic wavefunctions underlying

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

Some Introductory Notes on Quantum Computing

Some Introductory Notes on Quantum Computing Some Introductory Notes on Quantum Computing Markus G. Kuhn http://www.cl.cam.ac.uk/~mgk25/ Computer Laboratory University of Cambridge 2000-04-07 1 Quantum Computing Notation Quantum Computing is best

More information

Quantum Information Processing

Quantum Information Processing Quantum Information Processing Harry Buhrman CWI & University of Amsterdam Physics and Computing Computing is physical Miniaturization quantum effects Quantum Computers 1) Enables continuing miniaturization

More information

quantum mechanics is a hugely successful theory... QSIT08.V01 Page 1

quantum mechanics is a hugely successful theory... QSIT08.V01 Page 1 1.0 Introduction to Quantum Systems for Information Technology 1.1 Motivation What is quantum mechanics good for? traditional historical perspective: beginning of 20th century: classical physics fails

More information

CS257 Discrete Quantum Computation

CS257 Discrete Quantum Computation CS57 Discrete Quantum Computation John E Savage April 30, 007 Lect 11 Quantum Computing c John E Savage Classical Computation State is a vector of reals; e.g. Booleans, positions, velocities, or momenta.

More information

1.0 Introduction to Quantum Systems for Information Technology 1.1 Motivation

1.0 Introduction to Quantum Systems for Information Technology 1.1 Motivation QSIT09.V01 Page 1 1.0 Introduction to Quantum Systems for Information Technology 1.1 Motivation What is quantum mechanics good for? traditional historical perspective: beginning of 20th century: classical

More information

Chapter 13: Photons for quantum information. Quantum only tasks. Teleportation. Superdense coding. Quantum key distribution

Chapter 13: Photons for quantum information. Quantum only tasks. Teleportation. Superdense coding. Quantum key distribution Chapter 13: Photons for quantum information Quantum only tasks Teleportation Superdense coding Quantum key distribution Quantum teleportation (Theory: Bennett et al. 1993; Experiments: many, by now) Teleportation

More information

Bits. Chapter 1. Information can be learned through observation, experiment, or measurement.

Bits. Chapter 1. Information can be learned through observation, experiment, or measurement. Chapter 1 Bits Information is measured in bits, just as length is measured in meters and time is measured in seconds. Of course knowing the amount of information is not the same as knowing the information

More information

Limits to Approximability: When Algorithms Won't Help You. Note: Contents of today s lecture won t be on the exam

Limits to Approximability: When Algorithms Won't Help You. Note: Contents of today s lecture won t be on the exam Limits to Approximability: When Algorithms Won't Help You Note: Contents of today s lecture won t be on the exam Outline Limits to Approximability: basic results Detour: Provers, verifiers, and NP Graph

More information

Quantum Computing. Thorsten Altenkirch

Quantum Computing. Thorsten Altenkirch Quantum Computing Thorsten Altenkirch Is Computation universal? Alonzo Church - calculus Alan Turing Turing machines computable functions The Church-Turing thesis All computational formalisms define the

More information

Introduction to Quantum Computing

Introduction to Quantum Computing Introduction to Quantum Computing Petros Wallden Lecture 1: Introduction 18th September 2017 School of Informatics, University of Edinburgh Resources 1. Quantum Computation and Quantum Information by Michael

More information

Computers of the Future? Moore s Law Ending in 2018?

Computers of the Future? Moore s Law Ending in 2018? Computers of the Future? CS 221 Moore s Law Ending in 2018? Moore s Law: Processor speed / number transistors doubling approximately 18 months 1 Moore s Law Moore s Law Recent research predicts an end

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

Introduction The Search Algorithm Grovers Algorithm References. Grovers Algorithm. Quantum Parallelism. Joseph Spring.

Introduction The Search Algorithm Grovers Algorithm References. Grovers Algorithm. Quantum Parallelism. Joseph Spring. Quantum Parallelism Applications Outline 1 2 One or Two Points 3 4 Quantum Parallelism We have discussed the concept of quantum parallelism and now consider a range of applications. These will include:

More information

Mind the gap Solving optimization problems with a quantum computer

Mind the gap Solving optimization problems with a quantum computer Mind the gap Solving optimization problems with a quantum computer A.P. Young http://physics.ucsc.edu/~peter Work supported by Talk at Saarbrücken University, November 5, 2012 Collaborators: I. Hen, E.

More information

Quantum Computing. Vraj Parikh B.E.-G.H.Patel College of Engineering & Technology, Anand (Affiliated with GTU) Abstract HISTORY OF QUANTUM COMPUTING-

Quantum Computing. Vraj Parikh B.E.-G.H.Patel College of Engineering & Technology, Anand (Affiliated with GTU) Abstract HISTORY OF QUANTUM COMPUTING- Quantum Computing Vraj Parikh B.E.-G.H.Patel College of Engineering & Technology, Anand (Affiliated with GTU) Abstract Formerly, Turing Machines were the exemplar by which computability and efficiency

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

An Introduction to Quantum Information. By Aditya Jain. Under the Guidance of Dr. Guruprasad Kar PAMU, ISI Kolkata

An Introduction to Quantum Information. By Aditya Jain. Under the Guidance of Dr. Guruprasad Kar PAMU, ISI Kolkata An Introduction to Quantum Information By Aditya Jain Under the Guidance of Dr. Guruprasad Kar PAMU, ISI Kolkata 1. Introduction Quantum information is physical information that is held in the state of

More information

Adriaan van Wijngaarden

Adriaan van Wijngaarden Adriaan van Wijngaarden From his Wikipedia article: His education was in mechanical engineering, for which he received a degree from Delft University of Technology in 1939. He then studied for a doctorate

More information

Mind the gap Solving optimization problems with a quantum computer

Mind the gap Solving optimization problems with a quantum computer Mind the gap Solving optimization problems with a quantum computer A.P. Young http://physics.ucsc.edu/~peter Work supported by Talk at the London Centre for Nanotechnology, October 17, 2012 Collaborators:

More information

Reversible and Quantum computing. Fisica dell Energia - a.a. 2015/2016

Reversible and Quantum computing. Fisica dell Energia - a.a. 2015/2016 Reversible and Quantum computing Fisica dell Energia - a.a. 2015/2016 Reversible computing A process is said to be logically reversible if the transition function that maps old computational states to

More information

Lecture 14, Thurs March 2: Nonlocal Games

Lecture 14, Thurs March 2: Nonlocal Games Lecture 14, Thurs March 2: Nonlocal Games Last time we talked about the CHSH Game, and how no classical strategy lets Alice and Bob win it more than 75% of the time. Today we ll see how, by using entanglement,

More information

Hacking Quantum Cryptography. Marina von Steinkirch ~ Yelp Security

Hacking Quantum Cryptography. Marina von Steinkirch ~ Yelp Security Hacking Quantum Cryptography Marina von Steinkirch ~ Yelp Security Agenda 1. Quantum Mechanics in 10 mins 2. Quantum Computing in 11 mins 3. Quantum Key Exchange in 100 mins (or more minutes) Some disclaimers

More information

Cryptography CS 555. Topic 25: Quantum Crpytography. CS555 Topic 25 1

Cryptography CS 555. Topic 25: Quantum Crpytography. CS555 Topic 25 1 Cryptography CS 555 Topic 25: Quantum Crpytography CS555 Topic 25 1 Outline and Readings Outline: What is Identity Based Encryption Quantum cryptography Readings: CS555 Topic 25 2 Identity Based Encryption

More information

Are there Quantum Effects Coming from Outside Space-Time? Nonlocality, Free Will & no-many-worlds

Are there Quantum Effects Coming from Outside Space-Time? Nonlocality, Free Will & no-many-worlds Are there Quantum Effects Coming from Outside Space-Time? Nonlocality, Free Will & no-many-worlds x Nicolas Gisin GAP, University of Geneva, Switzerland y Alice a b 1 x Inputs: free choices y Alice Bob

More information

FINAL EXAM PRACTICE PROBLEMS CMSC 451 (Spring 2016)

FINAL EXAM PRACTICE PROBLEMS CMSC 451 (Spring 2016) FINAL EXAM PRACTICE PROBLEMS CMSC 451 (Spring 2016) The final exam will be on Thursday, May 12, from 8:00 10:00 am, at our regular class location (CSI 2117). It will be closed-book and closed-notes, except

More information

Quantum Effect or HPC without FLOPS. Lugano March 23, 2016

Quantum Effect or HPC without FLOPS. Lugano March 23, 2016 Quantum Effect or HPC without FLOPS Lugano March 23, 2016 Electronics April 19, 1965 2016 D-Wave Systems Inc. All Rights Reserved 2 Moore s Law 2016 D-Wave Systems Inc. All Rights Reserved 3 www.economist.com/technology-quarterly/2016-03-12/aftermoores-law

More information

Quantum Teleportation Pt. 1

Quantum Teleportation Pt. 1 Quantum Teleportation Pt. 1 PHYS 500 - Southern Illinois University April 17, 2018 PHYS 500 - Southern Illinois University Quantum Teleportation Pt. 1 April 17, 2018 1 / 13 Types of Communication In the

More information

Logic gates. Quantum logic gates. α β 0 1 X = 1 0. Quantum NOT gate (X gate) Classical NOT gate NOT A. Matrix form representation

Logic gates. Quantum logic gates. α β 0 1 X = 1 0. Quantum NOT gate (X gate) Classical NOT gate NOT A. Matrix form representation Quantum logic gates Logic gates Classical NOT gate Quantum NOT gate (X gate) A NOT A α 0 + β 1 X α 1 + β 0 A N O T A 0 1 1 0 Matrix form representation 0 1 X = 1 0 The only non-trivial single bit gate

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

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

Quantum Supremacy and its Applications

Quantum Supremacy and its Applications Quantum Supremacy and its Applications HELLO HILBERT SPACE Scott Aaronson (University of Texas at Austin) USC, October 11, 2018 Based on joint work with Lijie Chen (CCC 2017, arxiv:1612.05903) and on forthcoming

More information

Quantum Information Processing and Diagrams of States

Quantum Information Processing and Diagrams of States Quantum Information and Diagrams of States September 17th 2009, AFSecurity Sara Felloni sara@unik.no / sara.felloni@iet.ntnu.no Quantum Hacking Group: http://www.iet.ntnu.no/groups/optics/qcr/ UNIK University

More information

Concepts and Algorithms of Scientific and Visual Computing Advanced Computation Models. CS448J, Autumn 2015, Stanford University Dominik L.

Concepts and Algorithms of Scientific and Visual Computing Advanced Computation Models. CS448J, Autumn 2015, Stanford University Dominik L. Concepts and Algorithms of Scientific and Visual Computing Advanced Computation Models CS448J, Autumn 2015, Stanford University Dominik L. Michels Advanced Computation Models There is a variety of advanced

More information

Quantum Computing. Quantum Computing. Sushain Cherivirala. Bits and Qubits

Quantum Computing. Quantum Computing. Sushain Cherivirala. Bits and Qubits Quantum Computing Bits and Qubits Quantum Computing Sushain Cherivirala Quantum Gates Measurement of Qubits More Quantum Gates Universal Computation Entangled States Superdense Coding Measurement Revisited

More information

Security Implications of Quantum Technologies

Security Implications of Quantum Technologies Security Implications of Quantum Technologies Jim Alves-Foss Center for Secure and Dependable Software Department of Computer Science University of Idaho Moscow, ID 83844-1010 email: jimaf@cs.uidaho.edu

More information

Quantum Computing. Separating the 'hope' from the 'hype' Suzanne Gildert (D-Wave Systems, Inc) 4th September :00am PST, Teleplace

Quantum Computing. Separating the 'hope' from the 'hype' Suzanne Gildert (D-Wave Systems, Inc) 4th September :00am PST, Teleplace Quantum Computing Separating the 'hope' from the 'hype' Suzanne Gildert (D-Wave Systems, Inc) 4th September 2010 10:00am PST, Teleplace The Hope All computing is constrained by the laws of Physics and

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

U.S. ARMY RESEARCH, DEVELOPMENT AND ENGINEERING COMMAND

U.S. ARMY RESEARCH, DEVELOPMENT AND ENGINEERING COMMAND U.S. ARMY RESEARCH, DEVELOPMENT AND ENGINEERING COMMAND Quantum Computing An Introduction to What it is, Why We Want it, and How We re Trying to Get it Dr. Sara Gamble Program Manager Quantum Information

More information

Short introduction to Quantum Computing

Short introduction to Quantum Computing November 7, 2017 Short introduction to Quantum Computing Joris Kattemölle QuSoft, CWI, Science Park 123, Amsterdam, The Netherlands Institute for Theoretical Physics, University of Amsterdam, Science Park

More information

QUANTUM COMPUTING & CRYPTO: HYPE VS. REALITY ABHISHEK PARAKH UNIVERSITY OF NEBRASKA AT OMAHA

QUANTUM COMPUTING & CRYPTO: HYPE VS. REALITY ABHISHEK PARAKH UNIVERSITY OF NEBRASKA AT OMAHA QUANTUM COMPUTING & CRYPTO: HYPE VS. REALITY ABHISHEK PARAKH UNIVERSITY OF NEBRASKA AT OMAHA QUANTUM COMPUTING: I CAN SUM IT UP IN ONE SLIDE Pure Magic! 2 SERIOUSLY: HOW DOES IT WORK? That s simple: Even

More information

Deutsch s Algorithm. Dimitrios I. Myrisiotis. MPLA CoReLab. April 26, / 70

Deutsch s Algorithm. Dimitrios I. Myrisiotis. MPLA CoReLab. April 26, / 70 Deutsch s Algorithm Dimitrios I. Myrisiotis MPLA CoReLab April 6, 017 1 / 70 Contents Introduction Preliminaries The Algorithm Misc. / 70 Introduction 3 / 70 Introduction Figure : David Deutsch (1953 ).

More information

Introduction. An Introduction to Quantum Computation and Quantum Communication. Why would we care? What approximation do we remove?

Introduction. An Introduction to Quantum Computation and Quantum Communication. Why would we care? What approximation do we remove? An Introduction to Quantum Computation and Quantum Communication Rob Pike Bell Labs Lucent Technologies rob@plan9.bell-labs.com June 23, 2000 An analogy: Introduction Newtonian physics is an approximation

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

Quantum Computing An Overview

Quantum Computing An Overview Quantum Computing An Overview NAS Division NASA Ames Research Center TR Govindan Program Manager, QIS U.S. Army Research Office Outline Motivation Essentials of the Quantum Computing (QC) model Challenges

More information

An Introduction to Quantum Information and Applications

An Introduction to Quantum Information and Applications An Introduction to Quantum Information and Applications Iordanis Kerenidis CNRS LIAFA-Univ Paris-Diderot Quantum information and computation Quantum information and computation How is information encoded

More information

. An introduction to Quantum Complexity. Peli Teloni

. An introduction to Quantum Complexity. Peli Teloni An introduction to Quantum Complexity Peli Teloni Advanced Topics on Algorithms and Complexity µπλ July 3, 2014 1 / 50 Outline 1 Motivation 2 Computational Model Quantum Circuits Quantum Turing Machine

More information