simulating physical systems by quantum computers j. e. gubernatis theoretical division los alamos...

52
Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Post on 22-Dec-2015

220 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Simulating Physical Systems by Quantum

Computers

J. E. Gubernatis

Theoretical Division

Los Alamos National Laboratory

Page 2: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Collaborators

Manny Knill (LANL/NIST-Boulder) Raymond LaFlamme (LANL/Waterloo) Camille Negrevergne (LANL/Bordeaux) Gerardo Ortiz* (LANL) Rolando Somma (LANL/Bariloche)

*Special thanks for most of the drawings

Page 3: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Background

Feynman’s Puzzling Challenge“… the question is, If we wrote a Hamiltonian which involved these [Pauli] operators, locally coupled to corresponding operators on the other space-time points, could we imitate every quantum mechanical system which is discrete and has a finite number of degrees of freedom? I know, almost certainly, that we could do that for any quantum mechanical system which involves Bose particles. I’m not sure whether Fermi particles could be described by such a system. So I leave that open …” (R. Feynman, 1982)

Page 4: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Background

The Puzzle: Feynman’s main thesis was quantum systems could not be efficiently imitated on classical systems. At the time of his statement Bose systems were being simulated very well on classical

computers using stochastic methods. Fermi systems were/are having problems, the sign

problem, but not for the sign problem mentioned by Feynman. Negative probabilities (the sign problem) occur because of

Fermi statistics and not because of Bell’s inequalities.

Page 5: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Background

In our first work [PRA 64, 22319 (2001)], we Noted the existence of a general class of

operator transformations that allow the mapping of any physical system to another. If you can simulate Pauli (Bose) systems efficiently, you

can simulate any other system efficiently provided you can implement the mapping efficiently.

Demonstrated that in many cases the dynamical sign problem, which plagues simulations on classical computers, will generally not occur on a quantum computer.

Page 6: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Background

In another work [PRA 65, 29902 (2002)], we addressed the question, Will a quantum computer simulate quantum systems more efficiently than a classical computer? Do the algorithms scale with complexity polynomially?

What are the algorithms? Can one efficiently simulate Fermi systems?

What are the quantum networks?

Page 7: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Outline

Universal Simulation Models of computation Algebra of operators

Example: spin-particle connection Quantum Networks

One and two qubit operations Quantum Simulation

Initialization Time evolution Measurement

Quantum Algorithm Fermion simulation on a NMR quantum computer.

Page 8: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Universal Simulation of Physical Phenomena

Page 9: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Universal Simulation

Spin-Particle Connections

Page 10: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Universal Simulation

Connections made explicit by the generalized Jordan-Wigner Transformation [Batista and Ortiz, PRL 86, 1082 (2001)]

Spins½ & 1D

Fermions Bosons BosonsAnyons

SpinsN & n D

Fermions

Page 11: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Universal Simulation

Jordan-Wigner/Matsuda-Matsubara Transformations Example: 1D Jordan-Wigner: Fermion Spin-1/2

1

1

1†

1

jl l

j zl

jl l

j zl

a

a

Page 12: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Universal Simulation

Two dimensional Extension

Page 13: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Universal Simulation

Anyon-Pauli Algebra Isomorphism

2 1

1

2

ii j

ij j

jj

jz j

i n

j

j j jx y

K a

a K

n

K e

i

Page 14: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Universal Simulation

Anyon-Pauli Algebra Isomorphism

† †

††

11

2

11

2

1

2

, , 0 , ,

, 1 1

,

ii z

j i ji j

ii z

j i ji j

zj j

ii j i j

ii j ij j

i j ij j

ea e S S

ea e S S

n S

a a a a A B A e B

a a e n

n a a

Page 15: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Computation

Quantum Control Model

The control Hamiltonian is implemented by a small number of quantum gates

,0 , 2 , ,0

, exp (P

U t U t t t U t t U t

U t t t i tH t

Page 16: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Computation

Pauli spin representation

Universal gates

,

1 0 0 1 0 1 0; ; ;

0 1 1 0 0 0 1

j y j

j j i jP x x y ij z z

j i j

x y z

j

jth factor

H t t t

iI

i

I I I

21 3, ,ii i j

zyx zii i

e e e

Page 17: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Computation

Fermion representation

Universal gates

† † † †

P j j j jj

ij i j j i ij i i j jij

H t a t a

t a a a a t a a a a

† † † †1 2 43, , ,i j j i i j j i i ji

i a a a a i a a a a i n ni ne e e e

Page 18: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Computation

Boson representation Possibility of an infinite number of bosons

occupying a state presents a problem If Np is maximum number allowed for entire systems,

then a solution is to restrict the boson operators for a given site to a finite basis of states

1 2

† †

1, 1,

0

, , , with 1,2, ,

1

th

P

N i P

i

i factor

Nn i n i

n

n n n n N

b I I b I

n

Page 19: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Computation

Boson Representation The commutation relation

For a number of models the total number of Bosons is conserved.

Mapping is now between sets of states and is no longer between operator algebras. Spin-1/2 gates

†ij i j ij i j

ij

H b b n n

† †1, 0; , 1

!P P

N NPi j i j ij i i

P

Nb b b b b b

N

Page 20: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Computation

Boson representation Example: Mapping chain of 5 sites and 7 bosons

into a spin-1/2 state

Page 21: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Networks

Quantum Bit Basis

Block sphere

1 00 ; 1

0 1

cos 0 sin 12 2

ia e

Page 22: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Networks

Quantum Gates of the Block sphere

Page 23: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Networks

Hadamard gate

1 11

1 12

Page 24: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Networks

C-NOT gate

Page 25: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Networks

Page 26: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Networks

Controlled U

( )

0 0:

1 1

a az z

itQ

itQ

a aitQ

a a

U t e

U t e

CUe

Page 27: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Networks

For any measurement To an given initial state, add an ancilla qubit, Express operators as sums of products of unitary

operators,

Perform conditional evolutions by the unitary operators,

Measure state of ancilla qubit.

† , , unitaryi i i i ii

O aU V U V

Page 28: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Networks

Advantages Handles non-local observables, “Non-demolition” measurement, Knowledge of spectrum of operators or current

state of system is not required.

Page 29: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Networks

1 Qubit Measurement: †0 02 a U V

10 1

2

Page 30: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Networks

L Qubit Measurements: †0 0

1

12

2

Ma

i i ii

aU VN

Page 31: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Simulation

Three Stages1. Preparation of initial state: |(0)2. Propagation of initial state

3. Performance of measurements

Each stage requires controlling the elements of the quantum computer.

( ) 0

( ) exp

tiH t

t

t U t

U t iHt

Page 32: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Simulation

Initial state preparation (fermions) Encompass efficiently initial states of the form

0

where is a Slater determinant

vacjj

c

b

Page 33: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Simulation

Initial state preparation Preparation of |

†2 2

2

0 0

Successive applications of

0 , up to a phase factor

m m

m m

i a a i

m

i a a

mm

e e a

e

a

Page 34: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Simulation

Initial state preparation If gates and states are in different bases, exploits

Thouless’s theorem (generalizes via the JW transformation)

† †

If vac and

M is a Hermitian matrix, then

, where

jj

ia M a

iM

a

e

b e a

Page 35: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Universal Simulation

Initial state preparation Performing a sum of Slater determinants is

involved. Result is obtained probabilistically. The basic steps are:

Add N extra ancilla

0 0 0 vac 0 vaca

N

Page 36: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Universal Simulation

Initial state preparation Generate

Apply the procedure to generate |

1

vac

where has qbit being 1

N

a

1

N

a

Page 37: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Universal Simulation

Initial state preparation Generate

Probability of successful generation is

In general N attempts are necessary for success.

1

10 terms without 0

N

a aa

N

2

1

1 1| |

N

aN N

Page 38: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Simulation

Evolution of initial state

,

exp

where is in the form of the control Hamiltonian.

l

itH i tHl

l j

iH ti tHl

l l

l

H H U t e e

U t e i H t e

H

Page 39: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Simulation

Measurements of evolved state Two classes were considered:

Correlation Function Measurements

Spectrum of a Hermitian operator

( ) ( ) (0) iHt iHtABC t A t B e Ae B

2

2

( )

2 ( )

niti tn

n

n nn

U t e e

Page 40: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Simulation

Correlation function: †0 02 | |a T ATB

Page 41: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Simulation

Details for ABC t

Page 42: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Simulation

Spectrum measurement of Hermitian operator : 2 a itQe

Page 43: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Algorithm for a Quantum System

System to Simulate Spinless fermion ring with an impurity site

Exactly solvable Reducible to a three qubit problem: one ancilla and

two “physical” qubits. To measure:

1† † †

1 10

1† †

0

( )

( )

N

i i i ii

N

i ii

H t c c c c b b

Vc b b c

N

†0 0 0G t b t b

Page 44: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Algorithm

Fourier transform modes Spin-Fermion Mapping

0 0

1 1

1 † 1

1 2 † 1 2

1 2 1 † 1 2 1( 1) ( 1)N N

k z k z

N N N N N Nk z z z k z z z

b b

c c

c c

Page 45: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Algorithm

Transformed H

Reduction to 2 Qubit Problem

11

0

12 1 2 1 2

0

ˆ2 1

( )

i

i

N

k zi

Ni

k z x x y yi

H

V

01 2 1 2 1 2( )2 2 2

kz z x x y y

VH

Page 46: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Algorithm

Transform correlation function

Approximate unitary evolution

Generate initial state: “Fermi” sea

1 1( ) iHt iHtG t e e

,xyzM

i tHiHt i t H i t Hz xye e e e H H H

Page 47: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Algorithm

1 1( ) iHt iHtG t e e

Page 48: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Simulation on a Quantum Computer

Implemented the algorithm on a classical computer Reproduced the exact answer to controllable

accuracy Implemented the algorithm on a 7 qubit liquid

state NMR quantum computer Reproduced the exact result satisfactorily

Page 49: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Simulation

Experiment vs theory: spectrum of H: One particle case

-14 -12 -10 -8 -6 -4 -2 0 2 4

0

50

100

150

200

FF

T

Frecuency

/itHe

Page 50: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Quantum Simulation

Experiment vs Theory: ABC t

Page 51: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Concluding Summary

We established connections between all languages of physical systems and the standard model of quantum computation. One in principle can simulate any physical system by

any other physical system. We explored issues associated with efficient

simulations of physical systems by a quantum network. Initialization, propagation and measurement steps

were all proven to scale polynomially with complexity.

Page 52: Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory

Concluding Summary

We applied this technology to a dynamical model of lattice fermions. Problem scales exponentially on a classical computer.

We successfully implemented this technology on a quantum computer.

Considerable work on constructing efficient algorithms for measuring physical quantities remains undone.

References: Phys. Rev. A 64, 22319 (2001). Phys. Rev. A 65, 29902 (2002). J. Quant. Information 1, 189 (2003).