SlideShare a Scribd company logo
1 of 66
Download to read offline
Introduction to Quantum Computing
Antonín Hoskovec
Thursday 10th
May, 2018
Rossum AI
Slides
slideshare.net:
https://bit.ly/2jL2dj2
1
Discrete Quantum Mechanics
Physical Frameworks
State Observables Time Evolution
Cl. Mechanics q, p f(q, p) Newton equations
Quantum M. |ψ ∈ H s.a. operators Schrödinger eq.
Discrete QM |ψ ∈ Cn s.a. matrices unitary matrices
2
Bit vs. Qubit
bit: b =



1
0
Qubit: |ψ ∈ C2 = span{
1
0
,
0
1
}
|ψ = α
1
0
+ β
0
1
= α |1 + β |0
3
Real world examples
• Spin: |0 - spin down, |1 - spin up
4
Real world examples
• Spin: |0 - spin down, |1 - spin up
Pauli exclusion principle:
4
Real world examples
• Spin: |0 - spin down, |1 - spin up
Pauli exclusion principle:
• Photon polarization: |0 - horizontal polarization, |1 -
vertical polarization
4
Real world examples
• Spin: |0 - spin down, |1 - spin up
Pauli exclusion principle:
• Photon polarization: |0 - horizontal polarization, |1 -
vertical polarization
4
Measurements
Physical system in the state given by the vector
|ψ = α |1 + β |0 ,
α, β ∈ C,
|α|2
+ |β|2
= 1,
will be measured to be in the state |1 with probability |α|2
and
in |0 with probability |β|2
. After such measurement it will be in
the state |0 or |1 (further measurements will always give the
same result).
5
How to measure spin
Stern-Gerlach experiment
6
How to measure polarization
Polarization filters
7
Formalism
Dot product
|ψ = α |1 + β |0
|ϕ = γ |1 + δ |0
ψ|ϕ = αγ + βδ (Dirac1939)
Using the bra-ket notation we can write projections onto |ψ :
(|ψ ψ|) |ϕ ≡ |ψ ( ψ|ϕ )
8
Observables
The states that we can measure and corresponding values of
observables: eigenvectors and eigenvalues of self-adjoint
matrices.
For example projection of spin to the z axis:
σz =
1 0
0 −1
has eigenvalues and eigenvectors:
λ1 = 1 :
1
0
= |1 , λ2 = −1 :
0
1
= |0
9
Example of a time evolution
U =
1
√
2
1 1
1 −1
,
U |1 =
1
√
2
1 1
1 −1
1
0
=
1
√
2
1
1
=
1
√
2
|1 +
1
√
2
|0
This could be for example a spin interacting with magnetic
field, phase plates for photons...
10
Multiple qubits
State is a superposition of tensor products:
|ψ1 ⊗ |ψ2 ⊗ |ψ3 . . . ⊗ |ψn ≡ |ψ1 |ψ2 |ψ3 . . . |ψn
Basis of the bigger state space:
span { |0 |0 . . . |0 ,
|1 |0 . . . |0 , |0 |1 . . . |0 , . . . , |0 |0 . . . |1
|1 |1 . . . |0 , . . . , |0 . . . |1 |1
. . .
|1 |1 . . . |1 }
11
Quantum circuits
Classical Turing machine
12
Classical Turing machine
Can calculate an arbitrary function of the input bits
b1, b2, b3, . . . , bn → f(b1, b2, b3, . . . , bn),
if we can do
AND, XOR, NOT (NAND)
along with identity,
FANOUT
and auxiliary bits.
13
Single-Qubit operations
Hadamard, Phase, π
8 gates
H =
1
√
2
1 1
1 −1
, S =
1 0
0 i
, T =
1 0
0 exp iπ
4
|q0 H
|q1 S
|q2 T
14
Two-Qubit operations
In the basis:
{|0 |0 , |0 |1 , |1 |0 , |1 |1 } ≡








1
0
0
0





,





0
1
0
0





,





0
0
1
0





,





0
0
0
1








e.g.
CNOT=





1 0 0 0
0 1 0 0
0 0 0 1
0 0 1 0





15
CNOT
CNOT |0 |0 = |0 |0 ,
CNOT |0 |1 = |0 |1 ,
CNOT |1 |0 = |1 |1 ,
CNOT |1 |1 = |1 |0
explicitly e.g.:





1 0 0 0
0 1 0 0
0 0 0 1
0 0 1 0










0
0
1
0





=





0
0
0
1





16
More formalism
CNOT:
|q0 •
|q1 ⊕
Quantum teleportation:
|q0 • H
LL✙✙✙✙✙✙ ❴❴❴❴❴❴❴❴
✤✤✤✤✤✤✤
❴ ❴ ❴ ❴ ❴ ❴ ❴ ❴
✤✤✤✤✤✤✤
•
|q1 H • ⊕
LL✙✙✙✙✙✙ ❴❴❴❴❴❴❴❴
✤✤✤✤✤✤✤
❴ ❴ ❴ ❴ ❴ ❴ ❴ ❴
✤✤✤✤✤✤✤
•
|q2 ⊕ Z X
17
Arbitrary Unitary transformation
Analytically:
CNOT,
1 0
0 1
,
0 1
1 0
,
0 −i
i 0
,
1 0
0 −1
single−qubit operations
With arbitrary precision:
CNOT, H, S, T
18
How are the two different?
19
How are the two different?
20
Computation by measurement
MBQC
Measurement Based Quantum Computation (One Way)
Measurement on one of the two qubits:
1
√
2
(|0 + |1 )
1
√
2
(|0 + |1 ) →



|0 1√
2
(|0 + |1 ) pro |0 1
|1 1√
2
(|0 + |1 ) pro |1 1
1
√
2
(|0 |0 + |1 |1 ) →



|0 |0 pro |0 1
|1 |1 pro |1 1
21
Graph state
(a) a Greenberger-Horne-Zeilinger (GHZ) state
(b) a 1D cluster state
(c) a 2D cluster state, the latter being a universal resource for
MBQC
Taken from [1]: Measurement-based quantum computation 22
Quantum Annealing
D-Wave
23
D-Wave
O(a, b, q) =
i
aiqi
i,j
bi,jqiqj
24
Grover Algorithm
Data
• Database with N records.
25
Data
• Database with N records.
• Lets take log2 N qubits.
25
Data
• Database with N records.
• Lets take log2 N qubits.
0000 ←→ |0 |0 |0 |0 ≡ |0
0001 ←→ |0 |0 |0 |1 ≡ |1
0010 ←→ |0 |0 |1 |0 ≡ |2
. . .
25
Quantum Oracle)
The searched-for index ω:
Uω |ω = − |ω
Uω |x = |x pro x = ω
26
Starting State, Auxiuliary operation
Starting state:
|s ≡
1
√
N
N−1
x=0
|x ,
Auxiliary operation (Grover diffusion operator):
Us = 2 |s s| − I
27
Algorithm steps
1) Prepare your system in |s
28
Algorithm steps
1) Prepare your system in |s
2) Repeat until you’re satisfied (∼
√
N)
a) Uω
b) Us
28
Algorithm steps
1) Prepare your system in |s
2) Repeat until you’re satisfied (∼
√
N)
a) Uω
b) Us
3) with very high probability the system is in state |ω
28
Algorithm steps
1) Prepare your system in |s
2) Repeat until you’re satisfied (∼
√
N)
a) Uω
b) Us
3) with very high probability the system is in state |ω
Probability of measuring the correct state after n repetitions:
P(ω, n) = sin2
n +
1
2
θ ,
where θ = 2 arcsin 1√
N
, is close to 1 for n ≈ π
√
N
4 .
28
History
1982: Richard Feynman: Simulating physics with computers
29
History
1982: Richard Feynman: Simulating physics with computers
1984: Charles Bennett, Gilles Brassard: Quantum cryptography:
Public key distribution and coin tossing
29
History
1982: Richard Feynman: Simulating physics with computers
1984: Charles Bennett, Gilles Brassard: Quantum cryptography:
Public key distribution and coin tossing
1994: Peter Shor: Polynomial-time algorithms for prime
factorization and discrete logarithms on a quantum
computer
factorization in O((log N)2(log log N)(log log log N)) steps
29
History
1982: Richard Feynman: Simulating physics with computers
1984: Charles Bennett, Gilles Brassard: Quantum cryptography:
Public key distribution and coin tossing
1994: Peter Shor: Polynomial-time algorithms for prime
factorization and discrete logarithms on a quantum
computer
factorization in O((log N)2(log log N)(log log log N)) steps
1996: Lov Grover: A fast quantum mechanical algorithm for
database search
29
Experiments
2001: IBM, MIT factorization of 15 (NMR, adiabatically)
30
Experiments
2001: IBM, MIT factorization of 15 (NMR, adiabatically)
2007: 15 refactorized on two different systems
30
Experiments
2001: IBM, MIT factorization of 15 (NMR, adiabatically)
2007: 15 refactorized on two different systems
2011: Quantum teleportation jointly Australia & Japan
30
Experiments
2001: IBM, MIT factorization of 15 (NMR, adiabatically)
2007: 15 refactorized on two different systems
2011: Quantum teleportation jointly Australia & Japan
2011: Bristol factorization of 21 (optics)
30
Experiments
2001: IBM, MIT factorization of 15 (NMR, adiabatically)
2007: 15 refactorized on two different systems
2011: Quantum teleportation jointly Australia & Japan
2011: Bristol factorization of 21 (optics)
2011: China factorizes 143 (NMR)
30
Experiments
2001: IBM, MIT factorization of 15 (NMR, adiabatically)
2007: 15 refactorized on two different systems
2011: Quantum teleportation jointly Australia & Japan
2011: Bristol factorization of 21 (optics)
2011: China factorizes 143 (NMR)
2012: First commercial quantum computers (D-Wave, 1QBit...)
30
Experiments
2001: IBM, MIT factorization of 15 (NMR, adiabatically)
2007: 15 refactorized on two different systems
2011: Quantum teleportation jointly Australia & Japan
2011: Bristol factorization of 21 (optics)
2011: China factorizes 143 (NMR)
2012: First commercial quantum computers (D-Wave, 1QBit...)
2013: Google Quantum Artificial Intelligence Lab
30
Experiments
2001: IBM, MIT factorization of 15 (NMR, adiabatically)
2007: 15 refactorized on two different systems
2011: Quantum teleportation jointly Australia & Japan
2011: Bristol factorization of 21 (optics)
2011: China factorizes 143 (NMR)
2012: First commercial quantum computers (D-Wave, 1QBit...)
2013: Google Quantum Artificial Intelligence Lab
2014: The Chinese have also factorized 56153 back in 2011...
30
Experiments
2001: IBM, MIT factorization of 15 (NMR, adiabatically)
2007: 15 refactorized on two different systems
2011: Quantum teleportation jointly Australia & Japan
2011: Bristol factorization of 21 (optics)
2011: China factorizes 143 (NMR)
2012: First commercial quantum computers (D-Wave, 1QBit...)
2013: Google Quantum Artificial Intelligence Lab
2014: The Chinese have also factorized 56153 back in 2011...
2014: Snowden: NSA is building its own Quantum Computer
30
Experiments
2015: (December) NASA is actively using its Quantum Computer
(D-Wave)
31
Experiments
2015: (December) NASA is actively using its Quantum Computer
(D-Wave)
2016: (May)IBM Quantum Experience (first cloud-based QC, 5
qubits)
31
Experiments
2015: (December) NASA is actively using its Quantum Computer
(D-Wave)
2016: (May)IBM Quantum Experience (first cloud-based QC, 5
qubits)
2017: (May) IBM 16 qubit processor
31
Experiments
2015: (December) NASA is actively using its Quantum Computer
(D-Wave)
2016: (May)IBM Quantum Experience (first cloud-based QC, 5
qubits)
2017: (May) IBM 16 qubit processor
2017: (July) Harward and other U.S. research institution: 51
qubits Quantum Simulator
31
Experiments
2015: (December) NASA is actively using its Quantum Computer
(D-Wave)
2016: (May)IBM Quantum Experience (first cloud-based QC, 5
qubits)
2017: (May) IBM 16 qubit processor
2017: (July) Harward and other U.S. research institution: 51
qubits Quantum Simulator
2017: (November) IBM 20 qubit commercial processor, and the
first prototype 50 qubit processor
31
Experiments
2015: (December) NASA is actively using its Quantum Computer
(D-Wave)
2016: (May)IBM Quantum Experience (first cloud-based QC, 5
qubits)
2017: (May) IBM 16 qubit processor
2017: (July) Harward and other U.S. research institution: 51
qubits Quantum Simulator
2017: (November) IBM 20 qubit commercial processor, and the
first prototype 50 qubit processor
2018: (March) Google Quantum AI Lab 72 qubit processor called
Bristlecone
31
Experiments
2015: (December) NASA is actively using its Quantum Computer
(D-Wave)
2016: (May)IBM Quantum Experience (first cloud-based QC, 5
qubits)
2017: (May) IBM 16 qubit processor
2017: (July) Harward and other U.S. research institution: 51
qubits Quantum Simulator
2017: (November) IBM 20 qubit commercial processor, and the
first prototype 50 qubit processor
2018: (March) Google Quantum AI Lab 72 qubit processor called
Bristlecone
31
How many qubits do we need?
“If you had 50 or 100 qubits and they really worked well
enough, and were fully error-corrected—you could do
unfathomable calculations that can’t be replicated on any
classical machine, now or ever.”
[Robert Schoelkopf, Yale University]
32
First Computer Game on a Quantum Computer
IBM Quantum Experience:
https://quantumexperience.ng.bluemix.net/
33
H. Briegel, D. Browne, W. Dür, R. Raussendorf, and
M. Van den Nest.
Measurement-based quantum computation.
Nature Physics, 5(1):19–26, 2009.
M. A. Nielsen and I. L. Chuang.
Quantum Computation and Quantum Information: 10th
Anniversary Edition.
Cambridge University Press, New York, NY, USA, 10th
edition, 2011.
34
Questions?
Slides: https://bit.ly/2jL2dj2
34

More Related Content

What's hot

Adaptive dynamic programming for control
Adaptive dynamic programming for controlAdaptive dynamic programming for control
Adaptive dynamic programming for controlSpringer
 
Quantized and finite reference of frame
Quantized and finite reference of frame Quantized and finite reference of frame
Quantized and finite reference of frame Eran Sinbar
 
Adiabatic Theorem for Discrete Time Evolution
Adiabatic Theorem for Discrete Time EvolutionAdiabatic Theorem for Discrete Time Evolution
Adiabatic Theorem for Discrete Time Evolutiontanaka-atushi
 
Yuki Oyama - Incorporating context-dependent energy into the pedestrian dynam...
Yuki Oyama - Incorporating context-dependent energy into the pedestrian dynam...Yuki Oyama - Incorporating context-dependent energy into the pedestrian dynam...
Yuki Oyama - Incorporating context-dependent energy into the pedestrian dynam...Yuki Oyama
 
Toward an Improved Computational Strategy for Vibration-Proof Structures Equi...
Toward an Improved Computational Strategy for Vibration-Proof Structures Equi...Toward an Improved Computational Strategy for Vibration-Proof Structures Equi...
Toward an Improved Computational Strategy for Vibration-Proof Structures Equi...Alessandro Palmeri
 
A short introduction to Quantum Computing and Quantum Cryptography
A short introduction to Quantum Computing and Quantum CryptographyA short introduction to Quantum Computing and Quantum Cryptography
A short introduction to Quantum Computing and Quantum CryptographyFacultad de Informática UCM
 
Solution set 3
Solution set 3Solution set 3
Solution set 3慧环 赵
 
4 stochastic processes
4 stochastic processes4 stochastic processes
4 stochastic processesSolo Hermelin
 
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...Tomoya Murata
 
Autoregression
AutoregressionAutoregression
Autoregressionjchristo06
 
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...Leo Asselborn
 
Computer Controlled Systems (solutions manual). Astrom. 3rd edition 1997
Computer Controlled Systems (solutions manual). Astrom. 3rd edition 1997Computer Controlled Systems (solutions manual). Astrom. 3rd edition 1997
Computer Controlled Systems (solutions manual). Astrom. 3rd edition 1997JOAQUIN REA
 
Natalini nse slide_giu2013
Natalini nse slide_giu2013Natalini nse slide_giu2013
Natalini nse slide_giu2013Madd Maths
 

What's hot (20)

Adaptive dynamic programming for control
Adaptive dynamic programming for controlAdaptive dynamic programming for control
Adaptive dynamic programming for control
 
PCA on graph/network
PCA on graph/networkPCA on graph/network
PCA on graph/network
 
Quantized and finite reference of frame
Quantized and finite reference of frame Quantized and finite reference of frame
Quantized and finite reference of frame
 
Adiabatic Theorem for Discrete Time Evolution
Adiabatic Theorem for Discrete Time EvolutionAdiabatic Theorem for Discrete Time Evolution
Adiabatic Theorem for Discrete Time Evolution
 
ASQ Talk v4
ASQ Talk v4ASQ Talk v4
ASQ Talk v4
 
Yuki Oyama - Incorporating context-dependent energy into the pedestrian dynam...
Yuki Oyama - Incorporating context-dependent energy into the pedestrian dynam...Yuki Oyama - Incorporating context-dependent energy into the pedestrian dynam...
Yuki Oyama - Incorporating context-dependent energy into the pedestrian dynam...
 
Toward an Improved Computational Strategy for Vibration-Proof Structures Equi...
Toward an Improved Computational Strategy for Vibration-Proof Structures Equi...Toward an Improved Computational Strategy for Vibration-Proof Structures Equi...
Toward an Improved Computational Strategy for Vibration-Proof Structures Equi...
 
On Uq(sl2)-actions on the quantum plane
On Uq(sl2)-actions on the quantum planeOn Uq(sl2)-actions on the quantum plane
On Uq(sl2)-actions on the quantum plane
 
A short introduction to Quantum Computing and Quantum Cryptography
A short introduction to Quantum Computing and Quantum CryptographyA short introduction to Quantum Computing and Quantum Cryptography
A short introduction to Quantum Computing and Quantum Cryptography
 
Solution set 3
Solution set 3Solution set 3
Solution set 3
 
Tension in the Void AIMS
Tension in the Void AIMSTension in the Void AIMS
Tension in the Void AIMS
 
4 stochastic processes
4 stochastic processes4 stochastic processes
4 stochastic processes
 
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
 
Matrices ii
Matrices iiMatrices ii
Matrices ii
 
Autoregression
AutoregressionAutoregression
Autoregression
 
2018 MUMS Fall Course - Bayesian inference for model calibration in UQ - Ralp...
2018 MUMS Fall Course - Bayesian inference for model calibration in UQ - Ralp...2018 MUMS Fall Course - Bayesian inference for model calibration in UQ - Ralp...
2018 MUMS Fall Course - Bayesian inference for model calibration in UQ - Ralp...
 
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...
 
Computer Controlled Systems (solutions manual). Astrom. 3rd edition 1997
Computer Controlled Systems (solutions manual). Astrom. 3rd edition 1997Computer Controlled Systems (solutions manual). Astrom. 3rd edition 1997
Computer Controlled Systems (solutions manual). Astrom. 3rd edition 1997
 
QMC: Transition Workshop - Probabilistic Integrators for Deterministic Differ...
QMC: Transition Workshop - Probabilistic Integrators for Deterministic Differ...QMC: Transition Workshop - Probabilistic Integrators for Deterministic Differ...
QMC: Transition Workshop - Probabilistic Integrators for Deterministic Differ...
 
Natalini nse slide_giu2013
Natalini nse slide_giu2013Natalini nse slide_giu2013
Natalini nse slide_giu2013
 

Similar to ML Reading Group (Intro to Quantum Computation)

Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum ComputingGDSC PJATK
 
Quantum Computing 101, Part 1 - Hello Quantum World
Quantum Computing 101, Part 1 - Hello Quantum WorldQuantum Computing 101, Part 1 - Hello Quantum World
Quantum Computing 101, Part 1 - Hello Quantum WorldAaronTurner9
 
Ahsan 10X Engineering Talk (Quantum Computing).pptx
Ahsan 10X Engineering Talk (Quantum Computing).pptxAhsan 10X Engineering Talk (Quantum Computing).pptx
Ahsan 10X Engineering Talk (Quantum Computing).pptxMuhammad Ahsan
 
A Stochastic Limit Approach To The SAT Problem
A Stochastic Limit Approach To The SAT ProblemA Stochastic Limit Approach To The SAT Problem
A Stochastic Limit Approach To The SAT ProblemValerie Felton
 
Semi-Classical Transport Theory.ppt
Semi-Classical Transport Theory.pptSemi-Classical Transport Theory.ppt
Semi-Classical Transport Theory.pptVivekDixit100
 
Neuronal self-organized criticality
Neuronal self-organized criticalityNeuronal self-organized criticality
Neuronal self-organized criticalityOsame Kinouchi
 
Convex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPTConvex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPTandrewmart11
 
An Introduction to Quantum Programming Languages
An Introduction to Quantum Programming LanguagesAn Introduction to Quantum Programming Languages
An Introduction to Quantum Programming LanguagesDavid Yonge-Mallo
 
"SVM - the original papers" presentation @ Papers We Love Bucharest
"SVM - the original papers" presentation @ Papers We Love Bucharest"SVM - the original papers" presentation @ Papers We Love Bucharest
"SVM - the original papers" presentation @ Papers We Love BucharestAdrian Florea
 
Quantum computing - A Compilation of Concepts
Quantum computing - A Compilation of ConceptsQuantum computing - A Compilation of Concepts
Quantum computing - A Compilation of ConceptsGokul Alex
 
An Introduction to Quantum Computers Architecture
An Introduction to Quantum Computers ArchitectureAn Introduction to Quantum Computers Architecture
An Introduction to Quantum Computers ArchitectureHamidreza Bolhasani
 
exposé quantum information and quantum algorithm.pptx
exposé quantum information and quantum algorithm.pptxexposé quantum information and quantum algorithm.pptx
exposé quantum information and quantum algorithm.pptxYoussefAadel2
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computingt0pgun
 

Similar to ML Reading Group (Intro to Quantum Computation) (20)

Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
Quantum Computing 101, Part 1 - Hello Quantum World
Quantum Computing 101, Part 1 - Hello Quantum WorldQuantum Computing 101, Part 1 - Hello Quantum World
Quantum Computing 101, Part 1 - Hello Quantum World
 
slides chap2
slides chap2slides chap2
slides chap2
 
Ahsan 10X Engineering Talk (Quantum Computing).pptx
Ahsan 10X Engineering Talk (Quantum Computing).pptxAhsan 10X Engineering Talk (Quantum Computing).pptx
Ahsan 10X Engineering Talk (Quantum Computing).pptx
 
Qualifier
QualifierQualifier
Qualifier
 
A Stochastic Limit Approach To The SAT Problem
A Stochastic Limit Approach To The SAT ProblemA Stochastic Limit Approach To The SAT Problem
A Stochastic Limit Approach To The SAT Problem
 
Semi-Classical Transport Theory.ppt
Semi-Classical Transport Theory.pptSemi-Classical Transport Theory.ppt
Semi-Classical Transport Theory.ppt
 
Neuronal self-organized criticality
Neuronal self-organized criticalityNeuronal self-organized criticality
Neuronal self-organized criticality
 
Convex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPTConvex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPT
 
df_lesson_01.ppt
df_lesson_01.pptdf_lesson_01.ppt
df_lesson_01.ppt
 
chapter2_alt
chapter2_altchapter2_alt
chapter2_alt
 
An Introduction to Quantum Programming Languages
An Introduction to Quantum Programming LanguagesAn Introduction to Quantum Programming Languages
An Introduction to Quantum Programming Languages
 
seminar_final
seminar_finalseminar_final
seminar_final
 
"SVM - the original papers" presentation @ Papers We Love Bucharest
"SVM - the original papers" presentation @ Papers We Love Bucharest"SVM - the original papers" presentation @ Papers We Love Bucharest
"SVM - the original papers" presentation @ Papers We Love Bucharest
 
Quantum computing - A Compilation of Concepts
Quantum computing - A Compilation of ConceptsQuantum computing - A Compilation of Concepts
Quantum computing - A Compilation of Concepts
 
An Introduction to Quantum Computers Architecture
An Introduction to Quantum Computers ArchitectureAn Introduction to Quantum Computers Architecture
An Introduction to Quantum Computers Architecture
 
exposé quantum information and quantum algorithm.pptx
exposé quantum information and quantum algorithm.pptxexposé quantum information and quantum algorithm.pptx
exposé quantum information and quantum algorithm.pptx
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
DSP Lec 1.ppt
DSP Lec 1.pptDSP Lec 1.ppt
DSP Lec 1.ppt
 
Quantum computing meghaditya
Quantum computing meghadityaQuantum computing meghaditya
Quantum computing meghaditya
 

Recently uploaded

Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxAArockiyaNisha
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptMAESTRELLAMesa2
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 sciencefloriejanemacaya1
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxAleenaTreesaSaji
 
Work, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE PhysicsWork, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE Physicsvishikhakeshava1
 

Recently uploaded (20)

Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.ppt
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 science
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptx
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Work, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE PhysicsWork, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE Physics
 

ML Reading Group (Intro to Quantum Computation)

  • 1. Introduction to Quantum Computing Antonín Hoskovec Thursday 10th May, 2018 Rossum AI
  • 4. Physical Frameworks State Observables Time Evolution Cl. Mechanics q, p f(q, p) Newton equations Quantum M. |ψ ∈ H s.a. operators Schrödinger eq. Discrete QM |ψ ∈ Cn s.a. matrices unitary matrices 2
  • 5. Bit vs. Qubit bit: b =    1 0 Qubit: |ψ ∈ C2 = span{ 1 0 , 0 1 } |ψ = α 1 0 + β 0 1 = α |1 + β |0 3
  • 6. Real world examples • Spin: |0 - spin down, |1 - spin up 4
  • 7. Real world examples • Spin: |0 - spin down, |1 - spin up Pauli exclusion principle: 4
  • 8. Real world examples • Spin: |0 - spin down, |1 - spin up Pauli exclusion principle: • Photon polarization: |0 - horizontal polarization, |1 - vertical polarization 4
  • 9. Real world examples • Spin: |0 - spin down, |1 - spin up Pauli exclusion principle: • Photon polarization: |0 - horizontal polarization, |1 - vertical polarization 4
  • 10. Measurements Physical system in the state given by the vector |ψ = α |1 + β |0 , α, β ∈ C, |α|2 + |β|2 = 1, will be measured to be in the state |1 with probability |α|2 and in |0 with probability |β|2 . After such measurement it will be in the state |0 or |1 (further measurements will always give the same result). 5
  • 11. How to measure spin Stern-Gerlach experiment 6
  • 12. How to measure polarization Polarization filters 7
  • 13. Formalism Dot product |ψ = α |1 + β |0 |ϕ = γ |1 + δ |0 ψ|ϕ = αγ + βδ (Dirac1939) Using the bra-ket notation we can write projections onto |ψ : (|ψ ψ|) |ϕ ≡ |ψ ( ψ|ϕ ) 8
  • 14. Observables The states that we can measure and corresponding values of observables: eigenvectors and eigenvalues of self-adjoint matrices. For example projection of spin to the z axis: σz = 1 0 0 −1 has eigenvalues and eigenvectors: λ1 = 1 : 1 0 = |1 , λ2 = −1 : 0 1 = |0 9
  • 15. Example of a time evolution U = 1 √ 2 1 1 1 −1 , U |1 = 1 √ 2 1 1 1 −1 1 0 = 1 √ 2 1 1 = 1 √ 2 |1 + 1 √ 2 |0 This could be for example a spin interacting with magnetic field, phase plates for photons... 10
  • 16. Multiple qubits State is a superposition of tensor products: |ψ1 ⊗ |ψ2 ⊗ |ψ3 . . . ⊗ |ψn ≡ |ψ1 |ψ2 |ψ3 . . . |ψn Basis of the bigger state space: span { |0 |0 . . . |0 , |1 |0 . . . |0 , |0 |1 . . . |0 , . . . , |0 |0 . . . |1 |1 |1 . . . |0 , . . . , |0 . . . |1 |1 . . . |1 |1 . . . |1 } 11
  • 19. Classical Turing machine Can calculate an arbitrary function of the input bits b1, b2, b3, . . . , bn → f(b1, b2, b3, . . . , bn), if we can do AND, XOR, NOT (NAND) along with identity, FANOUT and auxiliary bits. 13
  • 20. Single-Qubit operations Hadamard, Phase, π 8 gates H = 1 √ 2 1 1 1 −1 , S = 1 0 0 i , T = 1 0 0 exp iπ 4 |q0 H |q1 S |q2 T 14
  • 21. Two-Qubit operations In the basis: {|0 |0 , |0 |1 , |1 |0 , |1 |1 } ≡         1 0 0 0      ,      0 1 0 0      ,      0 0 1 0      ,      0 0 0 1         e.g. CNOT=      1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0      15
  • 22. CNOT CNOT |0 |0 = |0 |0 , CNOT |0 |1 = |0 |1 , CNOT |1 |0 = |1 |1 , CNOT |1 |1 = |1 |0 explicitly e.g.:      1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0           0 0 1 0      =      0 0 0 1      16
  • 23. More formalism CNOT: |q0 • |q1 ⊕ Quantum teleportation: |q0 • H LL✙✙✙✙✙✙ ❴❴❴❴❴❴❴❴ ✤✤✤✤✤✤✤ ❴ ❴ ❴ ❴ ❴ ❴ ❴ ❴ ✤✤✤✤✤✤✤ • |q1 H • ⊕ LL✙✙✙✙✙✙ ❴❴❴❴❴❴❴❴ ✤✤✤✤✤✤✤ ❴ ❴ ❴ ❴ ❴ ❴ ❴ ❴ ✤✤✤✤✤✤✤ • |q2 ⊕ Z X 17
  • 24. Arbitrary Unitary transformation Analytically: CNOT, 1 0 0 1 , 0 1 1 0 , 0 −i i 0 , 1 0 0 −1 single−qubit operations With arbitrary precision: CNOT, H, S, T 18
  • 25. How are the two different? 19
  • 26. How are the two different? 20
  • 28. MBQC Measurement Based Quantum Computation (One Way) Measurement on one of the two qubits: 1 √ 2 (|0 + |1 ) 1 √ 2 (|0 + |1 ) →    |0 1√ 2 (|0 + |1 ) pro |0 1 |1 1√ 2 (|0 + |1 ) pro |1 1 1 √ 2 (|0 |0 + |1 |1 ) →    |0 |0 pro |0 1 |1 |1 pro |1 1 21
  • 29. Graph state (a) a Greenberger-Horne-Zeilinger (GHZ) state (b) a 1D cluster state (c) a 2D cluster state, the latter being a universal resource for MBQC Taken from [1]: Measurement-based quantum computation 22
  • 32. D-Wave O(a, b, q) = i aiqi i,j bi,jqiqj 24
  • 34. Data • Database with N records. 25
  • 35. Data • Database with N records. • Lets take log2 N qubits. 25
  • 36. Data • Database with N records. • Lets take log2 N qubits. 0000 ←→ |0 |0 |0 |0 ≡ |0 0001 ←→ |0 |0 |0 |1 ≡ |1 0010 ←→ |0 |0 |1 |0 ≡ |2 . . . 25
  • 37. Quantum Oracle) The searched-for index ω: Uω |ω = − |ω Uω |x = |x pro x = ω 26
  • 38. Starting State, Auxiuliary operation Starting state: |s ≡ 1 √ N N−1 x=0 |x , Auxiliary operation (Grover diffusion operator): Us = 2 |s s| − I 27
  • 39. Algorithm steps 1) Prepare your system in |s 28
  • 40. Algorithm steps 1) Prepare your system in |s 2) Repeat until you’re satisfied (∼ √ N) a) Uω b) Us 28
  • 41. Algorithm steps 1) Prepare your system in |s 2) Repeat until you’re satisfied (∼ √ N) a) Uω b) Us 3) with very high probability the system is in state |ω 28
  • 42. Algorithm steps 1) Prepare your system in |s 2) Repeat until you’re satisfied (∼ √ N) a) Uω b) Us 3) with very high probability the system is in state |ω Probability of measuring the correct state after n repetitions: P(ω, n) = sin2 n + 1 2 θ , where θ = 2 arcsin 1√ N , is close to 1 for n ≈ π √ N 4 . 28
  • 43. History 1982: Richard Feynman: Simulating physics with computers 29
  • 44. History 1982: Richard Feynman: Simulating physics with computers 1984: Charles Bennett, Gilles Brassard: Quantum cryptography: Public key distribution and coin tossing 29
  • 45. History 1982: Richard Feynman: Simulating physics with computers 1984: Charles Bennett, Gilles Brassard: Quantum cryptography: Public key distribution and coin tossing 1994: Peter Shor: Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer factorization in O((log N)2(log log N)(log log log N)) steps 29
  • 46. History 1982: Richard Feynman: Simulating physics with computers 1984: Charles Bennett, Gilles Brassard: Quantum cryptography: Public key distribution and coin tossing 1994: Peter Shor: Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer factorization in O((log N)2(log log N)(log log log N)) steps 1996: Lov Grover: A fast quantum mechanical algorithm for database search 29
  • 47. Experiments 2001: IBM, MIT factorization of 15 (NMR, adiabatically) 30
  • 48. Experiments 2001: IBM, MIT factorization of 15 (NMR, adiabatically) 2007: 15 refactorized on two different systems 30
  • 49. Experiments 2001: IBM, MIT factorization of 15 (NMR, adiabatically) 2007: 15 refactorized on two different systems 2011: Quantum teleportation jointly Australia & Japan 30
  • 50. Experiments 2001: IBM, MIT factorization of 15 (NMR, adiabatically) 2007: 15 refactorized on two different systems 2011: Quantum teleportation jointly Australia & Japan 2011: Bristol factorization of 21 (optics) 30
  • 51. Experiments 2001: IBM, MIT factorization of 15 (NMR, adiabatically) 2007: 15 refactorized on two different systems 2011: Quantum teleportation jointly Australia & Japan 2011: Bristol factorization of 21 (optics) 2011: China factorizes 143 (NMR) 30
  • 52. Experiments 2001: IBM, MIT factorization of 15 (NMR, adiabatically) 2007: 15 refactorized on two different systems 2011: Quantum teleportation jointly Australia & Japan 2011: Bristol factorization of 21 (optics) 2011: China factorizes 143 (NMR) 2012: First commercial quantum computers (D-Wave, 1QBit...) 30
  • 53. Experiments 2001: IBM, MIT factorization of 15 (NMR, adiabatically) 2007: 15 refactorized on two different systems 2011: Quantum teleportation jointly Australia & Japan 2011: Bristol factorization of 21 (optics) 2011: China factorizes 143 (NMR) 2012: First commercial quantum computers (D-Wave, 1QBit...) 2013: Google Quantum Artificial Intelligence Lab 30
  • 54. Experiments 2001: IBM, MIT factorization of 15 (NMR, adiabatically) 2007: 15 refactorized on two different systems 2011: Quantum teleportation jointly Australia & Japan 2011: Bristol factorization of 21 (optics) 2011: China factorizes 143 (NMR) 2012: First commercial quantum computers (D-Wave, 1QBit...) 2013: Google Quantum Artificial Intelligence Lab 2014: The Chinese have also factorized 56153 back in 2011... 30
  • 55. Experiments 2001: IBM, MIT factorization of 15 (NMR, adiabatically) 2007: 15 refactorized on two different systems 2011: Quantum teleportation jointly Australia & Japan 2011: Bristol factorization of 21 (optics) 2011: China factorizes 143 (NMR) 2012: First commercial quantum computers (D-Wave, 1QBit...) 2013: Google Quantum Artificial Intelligence Lab 2014: The Chinese have also factorized 56153 back in 2011... 2014: Snowden: NSA is building its own Quantum Computer 30
  • 56. Experiments 2015: (December) NASA is actively using its Quantum Computer (D-Wave) 31
  • 57. Experiments 2015: (December) NASA is actively using its Quantum Computer (D-Wave) 2016: (May)IBM Quantum Experience (first cloud-based QC, 5 qubits) 31
  • 58. Experiments 2015: (December) NASA is actively using its Quantum Computer (D-Wave) 2016: (May)IBM Quantum Experience (first cloud-based QC, 5 qubits) 2017: (May) IBM 16 qubit processor 31
  • 59. Experiments 2015: (December) NASA is actively using its Quantum Computer (D-Wave) 2016: (May)IBM Quantum Experience (first cloud-based QC, 5 qubits) 2017: (May) IBM 16 qubit processor 2017: (July) Harward and other U.S. research institution: 51 qubits Quantum Simulator 31
  • 60. Experiments 2015: (December) NASA is actively using its Quantum Computer (D-Wave) 2016: (May)IBM Quantum Experience (first cloud-based QC, 5 qubits) 2017: (May) IBM 16 qubit processor 2017: (July) Harward and other U.S. research institution: 51 qubits Quantum Simulator 2017: (November) IBM 20 qubit commercial processor, and the first prototype 50 qubit processor 31
  • 61. Experiments 2015: (December) NASA is actively using its Quantum Computer (D-Wave) 2016: (May)IBM Quantum Experience (first cloud-based QC, 5 qubits) 2017: (May) IBM 16 qubit processor 2017: (July) Harward and other U.S. research institution: 51 qubits Quantum Simulator 2017: (November) IBM 20 qubit commercial processor, and the first prototype 50 qubit processor 2018: (March) Google Quantum AI Lab 72 qubit processor called Bristlecone 31
  • 62. Experiments 2015: (December) NASA is actively using its Quantum Computer (D-Wave) 2016: (May)IBM Quantum Experience (first cloud-based QC, 5 qubits) 2017: (May) IBM 16 qubit processor 2017: (July) Harward and other U.S. research institution: 51 qubits Quantum Simulator 2017: (November) IBM 20 qubit commercial processor, and the first prototype 50 qubit processor 2018: (March) Google Quantum AI Lab 72 qubit processor called Bristlecone 31
  • 63. How many qubits do we need? “If you had 50 or 100 qubits and they really worked well enough, and were fully error-corrected—you could do unfathomable calculations that can’t be replicated on any classical machine, now or ever.” [Robert Schoelkopf, Yale University] 32
  • 64. First Computer Game on a Quantum Computer IBM Quantum Experience: https://quantumexperience.ng.bluemix.net/ 33
  • 65. H. Briegel, D. Browne, W. Dür, R. Raussendorf, and M. Van den Nest. Measurement-based quantum computation. Nature Physics, 5(1):19–26, 2009. M. A. Nielsen and I. L. Chuang. Quantum Computation and Quantum Information: 10th Anniversary Edition. Cambridge University Press, New York, NY, USA, 10th edition, 2011. 34