quantum computing with noninteracting particles

32
Quantum Computing with Noninteracting Particles Alex Arkhipov

Upload: gwidon

Post on 20-Jan-2016

57 views

Category:

Documents


1 download

DESCRIPTION

Quantum Computing with Noninteracting Particles. Alex Arkhipov. Noninteracting Particle Model. Weak model of QC Probably not universal Restricted kind of entanglement Not qubit-based Why do we care? Gains with less quantum Easier to build Mathematically pretty. Classical Analogue. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Quantum Computing with  Noninteracting Particles

Quantum Computing with Noninteracting Particles

Alex Arkhipov

Page 2: Quantum Computing with  Noninteracting Particles

Noninteracting Particle Model

• Weak model of QC– Probably not universal– Restricted kind of entanglement– Not qubit-based

• Why do we care?– Gains with less quantum– Easier to build– Mathematically pretty

Page 3: Quantum Computing with  Noninteracting Particles

Classical Analogue

Page 4: Quantum Computing with  Noninteracting Particles

Balls and Slots

Page 5: Quantum Computing with  Noninteracting Particles

Transition Matrix

Page 6: Quantum Computing with  Noninteracting Particles

A Transition Probability

?

Page 7: Quantum Computing with  Noninteracting Particles

A Transition Probability

Page 8: Quantum Computing with  Noninteracting Particles

A Transition Probability

Page 9: Quantum Computing with  Noninteracting Particles

A Transition Probability

Page 10: Quantum Computing with  Noninteracting Particles

A Transition Probability

Page 11: Quantum Computing with  Noninteracting Particles

A Transition Probability

Page 12: Quantum Computing with  Noninteracting Particles

A Transition Probability

Page 13: Quantum Computing with  Noninteracting Particles

Probabilities for Classical Analogue

Page 14: Quantum Computing with  Noninteracting Particles

Probabilities for Classical Analogue

• What about other transitions?

?

?

Page 15: Quantum Computing with  Noninteracting Particles

Configuration TransitionsTransition

matrix for one ball

m=3, n=1

Transition matrix for two-ball configurations

m=3, n=2

Page 16: Quantum Computing with  Noninteracting Particles

Classical Model Summary

• n identical balls• m slots• Choose start configuration• Choose stochastic transition matrix M• Move each ball as per M• Look at resulting configuration

Page 17: Quantum Computing with  Noninteracting Particles

Quantum Model

Page 18: Quantum Computing with  Noninteracting Particles

Quantum Particles

• Two types of particle: Bosons and Fermions

Bosons Fermions

(Slide concept by Scott Aaronson)

Page 19: Quantum Computing with  Noninteracting Particles

Identical Bosons

?

Page 20: Quantum Computing with  Noninteracting Particles

Identical Fermions

?

Page 21: Quantum Computing with  Noninteracting Particles

Algebraic Formalism

• Modes are single-particle basis states Variables

• Configurations are multi-particle basis states Monomials

• Identical bosons commute

• Identical fermions anticommute

Page 22: Quantum Computing with  Noninteracting Particles

Example: Hadamarding Bosons

Hong-Ou-Mandel dip

Page 23: Quantum Computing with  Noninteracting Particles

Example: Hadamarding Fermions

Page 24: Quantum Computing with  Noninteracting Particles

Definition of Model

x2

x2

x1

x4

x5

n particles

Initial configuration

U

U

U

U

U

m×m unitary

Page 25: Quantum Computing with  Noninteracting Particles

Complexity

Page 26: Quantum Computing with  Noninteracting Particles

Complexity Comparison

Particle: Fermion Classical Boson

Function: Det Perm Perm

Matrix: Unitary Stochastic Unitary

Compute probability: In P Approximable

[JSV ‘01]#P-complete

[Valiant ‘79]

Sample: In BPP[Valiant ‘01]

In BPP Not in BPP [AA ‘10 in prep]

Adaptive → BQP[KLM ‘01]

Page 27: Quantum Computing with  Noninteracting Particles

Bosons are Hard: Proof• Classically simulate identical bosons

• Using NP oracle, estimate AAAAAAA XXXXXXXXXXX

• Compute permanent in BPPNP

• P#P lies within BPPNP

• Polynomial hierarchy collapses

Approx counting

Toda’s Theorem

Reductions

Perm is #P-complete

Page 28: Quantum Computing with  Noninteracting Particles

Approximate Bosons are Hard: Proof• Classically approximately simulate identical bosons

• Using NP oracle, estimate of random M with high probability

• Compute permanent in BPPNP

• P#P lies within BPPNP

• Polynomial hierarchy collapses

+ conjectures

Approx counting

Toda’s Theorem

Random self-reducibility

Perm is #P-complete

Page 29: Quantum Computing with  Noninteracting Particles

Experimental Prospects

Page 30: Quantum Computing with  Noninteracting Particles

Linear Optics• Photons and half-silvered mirrors

• Beamsplitters + phaseshifters are universal

Page 31: Quantum Computing with  Noninteracting Particles

Challenge: Do These Reliably

• Encode values into mirrors• Generate single photons• Have photons hit mirrors at same time• Detect output photons

Page 32: Quantum Computing with  Noninteracting Particles

Proposed Experiment

• Use m=20, n=10• Choose U at random• Check by brute force!