The Future. Currently state of the art chips have gates of length 35 nanometers.
|
|
- Ralf Carr
- 6 years ago
- Views:
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, 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 informationUnitary evolution: this axiom governs how the state of the quantum system evolves in time.
CS 94- Introduction Axioms Bell Inequalities /7/7 Spring 7 Lecture Why Quantum Computation? Quantum computers are the only model of computation that escape the limitations on computation imposed by the
More informationQuantum 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 informationQuantum 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 informationPhysics 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 informationIntroduction 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 informationTutorial 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 informationQuantum 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 information6.896 Quantum Complexity Theory September 9, Lecture 2
6.96 Quantum Complexity Theory September 9, 00 Lecturer: Scott Aaronson Lecture Quick Recap The central object of study in our class is BQP, which stands for Bounded error, Quantum, Polynomial time. Informally
More informationINTRODUCTORY 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 information6.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 informationIntroduction 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 informationSeminar 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 informationIntroduction 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 informationINTRODUCTION 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 informationSecrets 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 informationQuantum 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 informationEntanglement 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 informationRichard 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 informationQuantum 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 informationb) (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 informationThe 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 informationRandom 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 informationWeek 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 informationCryptography 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 informationThe 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 informationOdd 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 informationAdiabatic 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 informationBeginnings... 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 informationTHE 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 information10 - 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 information1 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 informationBasics 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 informationPromise 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 informationQuantum 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 informationCompute the Fourier transform on the first register to get x {0,1} n x 0.
CS 94 Recursive Fourier Sampling, Simon s Algorithm /5/009 Spring 009 Lecture 3 1 Review Recall that we can write any classical circuit x f(x) as a reversible circuit R f. We can view R f as a unitary
More informationBasics 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 informationIntroduction 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 informationWhy 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 information1.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 information1 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 informationIs Quantum Search Practical?
DARPA Is Quantum Search Practical? George F. Viamontes Igor L. Markov John P. Hayes University of Michigan, EECS Outline Motivation Background Quantum search Practical Requirements Quantum search versus
More informationQuantum 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 information1 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 informationChapter 10. Quantum algorithms
Chapter 10. Quantum algorithms Complex numbers: a quick review Definition: C = { a + b i : a, b R } where i = 1. Polar form of z = a + b i is z = re iθ, where r = z = a 2 + b 2 and θ = tan 1 y x Alternatively,
More informationWhat 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 informationLecture 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 informationHilbert 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 informationIf 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 informationQuantum 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 informationP, 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 information1 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 informationChallenges 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 informationComplex numbers: a quick review. Chapter 10. Quantum algorithms. Definition: where i = 1. Polar form of z = a + b i is z = re iθ, where
Chapter 0 Quantum algorithms Complex numbers: a quick review / 4 / 4 Definition: C = { a + b i : a, b R } where i = Polar form of z = a + b i is z = re iθ, where r = z = a + b and θ = tan y x Alternatively,
More informationSome 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 informationQuantum 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 informationquantum 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 informationCS257 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 information1.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 informationChapter 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 informationBits. 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 informationLimits 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 informationQuantum 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 informationIntroduction 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 informationComputers 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 informationQuantum Error Correcting Codes and Quantum Cryptography. Peter Shor M.I.T. Cambridge, MA 02139
Quantum Error Correcting Codes and Quantum Cryptography Peter Shor M.I.T. Cambridge, MA 02139 1 We start out with two processes which are fundamentally quantum: superdense coding and teleportation. Superdense
More informationIntroduction 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 informationMind 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 informationQuantum 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 informationLecture 1: Overview of quantum information
CPSC 59/69: Quantum Computation John Watrous, University of Calgary References Lecture : Overview of quantum information January 0, 006 Most of the material in these lecture notes is discussed in greater
More informationAn 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 informationAdriaan 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 informationMind 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 informationReversible 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 informationLecture 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 informationHacking 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 informationCryptography 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 informationAre 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 informationFINAL 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 informationQuantum 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 informationQuantum 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 informationLogic 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 informationQuantum Information Processing with Liquid-State NMR
Quantum Information Processing with Liquid-State NMR Pranjal Vachaspati, Sabrina Pasterski MIT Department of Physics (Dated: May 8, 23) We demonstrate the use of a Bruker Avance 2 NMR Spectrometer for
More informationIntroduction to Quantum Computing
Introduction to Quantum Computing Part I Emma Strubell http://cs.umaine.edu/~ema/quantum_tutorial.pdf April 12, 2011 Overview Outline What is quantum computing? Background Caveats Fundamental differences
More informationQuantum 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 informationQuantum 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 informationConcepts 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 informationQuantum 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 informationSecurity 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 informationQuantum 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 informationFourier Sampling & Simon s Algorithm
Chapter 4 Fourier Sampling & Simon s Algorithm 4.1 Reversible Computation A quantum circuit acting on n qubits is described by an n n unitary operator U. Since U is unitary, UU = U U = I. This implies
More informationU.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 informationShort 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 informationQUANTUM 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 informationDeutsch 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 informationIntroduction. 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 informationIntroduction to Quantum Algorithms Part I: Quantum Gates and Simon s Algorithm
Part I: Quantum Gates and Simon s Algorithm Martin Rötteler NEC Laboratories America, Inc. 4 Independence Way, Suite 00 Princeton, NJ 08540, U.S.A. International Summer School on Quantum Information, Max-Planck-Institut
More informationQuantum 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 informationAn 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 Advanced Topics on Algorithms and Complexity µπλ July 3, 2014 1 / 50 Outline 1 Motivation 2 Computational Model Quantum Circuits Quantum Turing Machine
More information