Académique Documents
Professionnel Documents
Culture Documents
Dorit Aharonov
Hebrew Univ. & UC Berkeley
1
Ground State Solutions
U1
….
U
Output:
4
Input
U
| (0) | 011 ...10 measure
3
U5
U2
Schrodinger’s Equation:
d | ( t )
i dt H (t ) | (t )
Eigenvectors (eigenstates) | j
Eigenvalues (Energies) Ej
v v2
v1
1
n!
| (G )
S n
7
As well as Factoring, Discrete Log… [A’TaShma’02]
Apply a Hamiltonian with the desired
ground state
AND….
?
Adiabatic Computation
A method to help the system reach
a desired groundstate
8
Adiabatic Evolution
d | ( t )
i dt H (t ) | (t )
H(0) H(T)
| (0) Ground state of H(0) | (T )ground state of H(T)
T 1
min s { ( t )}2
(t ) E1 (t ) E0 (t )
9
Adiabatic Systems as Computation Devices
H ( s ) (1 s ) H 0 sH T
HT
H0
| ( 0) | (T )
Input Output
Algorithm:
• HT Hamiltonian with ground state |(T)i
• H0 Hamiltonian with known ground state |(0)I
• Slowly transform H0 into HT
i.e. ( s )
1 10
Efficient: T< n c
nc
Remark 1: Non Negligible Spectral Gaps
11
Remark 2: Connection to Simulated Annealing
d | ( t )
i dt H (t ) | (t )
HT
H0
| ( 0) | (T )
13
A Natural Model of Computation
Adiabatic Computation
The set of computations that can be performed by
Quantum systems, evolving adiabatically under the
action local Hamiltonians with non negligible
spectral gaps.
? ?
14
Overview
1 Adiabatic Computation
3 Main Result:
Adiabatic Computers Can perform any
Quantum Computation
16
Adiabatic Algorithms for Optimization
[FarhiGoldstoneGutmanSipser’00].
| (T ) | xmin HT f ( x) | x x|
x{0 ,1}n
F ( x1...xn ) ( x1 x2 x3 ) ( x2 x4 x7 ) ...
f(x) is number of unsatisfied clauses
H (T ) H
Clauses c
c |0001, 2 , 3 |101 2 , 4 , 7 ....
| (T ) | xmin HT f ( x) | x x|
x{0 ,1}n
|0 |1 |0 |1 |0 |1
| (0) ..... n
2 2 2 H 0 ( |02|1 )( 0|2 1| ) j
HT j 1
H ( s ) (1 s ) H 0 sH T
H0
(s) 1
poly ( n ) ?
• 20 bits: promising simulation [Farhi et al.’00,’01…]
• Mounting evidence that γ(s) is exponentially small in worst case
[vanDamVazirani’01, Reichhardt’03].
• Quadratic speed up: Adiabatic algorithm to solve NP in √2n. Classical NP
18
algorithm: 2 [RolandCerf’01,vanDamMoscaVazirani’01]
n
Tunneling:
Simulated Annealing vs Adiabatic Optimization
[FGGRV’03]
E(x) E(x)
w(x) w(x)
0 n 0
E ( x) w( x) Number of 1' s | (T ) | x | 0 | 0 .... | 0 n
min
xmin 00 ....0 n
n
H | 11 | T j
Adiabatic optimization is |0 |1 |0 |1
j 1
|0 |1
Exponentially faster than | ( 0) 2
2
..... 2
simulated annealing!
n
H 0 ( |0|1 )( 0|1| ) j 19
But finding 0 is easy…. j 1
2 2
3.
How to Implement any Quantum
Algorithm
Adiabatically
20
Result [A’TaShma’02,A’02,A’vanDamKempeLandauLloydRegev’03]
● Test correct HT 1
2 H
k 0
k
propagation:
Energy penalty
Hk I | k k | I | k 1 k 1 |
U k | k k 1 | U k | k 1 k |
Local interaction: | k k 1 | | 110100 |k 1,k ,k 1
26
Particles on a 2-d Lattice
Wanted:
Evolution of the form | (k ) | k , k 0,..., L
Problem:
Not enough interaction between clock and computer
to have terms like: H k I | k k | I | k 1 k 1 |
Solution: U k | k k 1 | U k | k 1 k |
Relax notion of computation/clock particles.
Each particle will have both types of degrees of freedom.
States will no longer be tensor products but will encode
time in their geometric shape.
1 1
* * * * * *
* * *
** ** ** * * * R
* * * * * *
0* 1* 0* *1 0* *0
n
28
The Hamiltonian
As before: Check correct propagation by checking each
move; Each move involves only two particles.
Except: Moves may seem correct locally but are not.
Space of legal states is no longer invariant.
0 0 0 0 0 0 0 0 0 0 0 0
Hclock=∑ 0 0 0 0 29
To Summarize
Ground states:
All states are ground states of local Hamiltonians,
Adiabatic dynamics are general. 30
Slow
down,
you
move
too
fast……
31