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

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
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSSLeenakshiTyagi
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
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
 

Recently uploaded (20)

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
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
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...
 

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