In the first part, Tonda will give a brief introduction to quantum mechanics illustrated on simple discrete systems much like Feynman has in his famous lectures. We will focus on the concepts of spin and photon polarisation.
In the second part we will, one by one, tackle the basics of quantum computation: qubit, quantum computational operation, universal set of quantum instructions and how they relate to Turing machines.
And finally we will take a look at some of the most famous quantum algorithms and for some of them really look under the hood. Also, we will go through a brief overview of the experiments that have been run over the world in past decade or so.
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
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
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
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
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
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
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
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
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