Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007...

28
Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications for quantum computing

Transcript of Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007...

Page 1: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Sergey Bravyi, IBM Watson Center

Robert Raussendorf, Perimeter Institute

Perugia July 16, 2007

Exactly solvable models of statistical physics: applications for

quantum computing

Page 2: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Outline

• Measurement-based quantum computation (MQC)

• Classical simulation of MQC

• Kitaev’s toric code model and the planar code states

• Reduction from MQC with the planar code states to the Ising model on a planar graph (doubling trick)

• Barahona’s Pfaffian formula for planar and non-planar graphs

Page 3: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Measurement-based QC: resource state

• Step 1: prepare n qubit resource state The resource state is algorithm-independent

Example: cluster state (universal resource)

• Step 2: measure qubits of the resource state one by one using projective non-destructive measurement.The measurement pattern is algorithm specific

Page 4: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Measurement-based QC: measurement pattern

• Step 2 (algorithm specific):

Measure qubit q(j) projectively using orthonormal basis

The outcome is a random bit

A choice of and q(j) may depend on the outcomesof all earlier measurements

end do

for j=1 to n do

Page 5: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Measurement-based QC:

1

2

3

4

5

6

7

8

9

Page 6: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Measurement-based QC

• Step 3: extract the answer by classical postprocessingof the random bit string

Theorem (Briegel & Raussendorf 01)

Any problem that can be solved on a quantum computer inpolynomial time can be solved by MQC with the cluster statein polynomial time.

• Entangling operations = nearest neighbors Ising interactions• Noisy resource state can be efficiently purified• Can be made fault-tolerant with very high threshold in 3D

Advantages of MQC:

Page 7: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Classical simulation of MQC

Output of MQC is a random bit string with a probability distribution

MQC is classically simulatible if there exists a classical algorithm with a running time poly(n) that computes conditional probabilities

Definition:

Classical simulator must be able to reproduce statisticsof the measurement outcomes

Page 8: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

For which resource states MQC is classically simulatable?

• Graph states with a treewidth (Markov & Shi 05).Includes 1D and quasi-1D cluster states

• States with a entanglement width (Briegel, Vidal, et al. 06)Includes matrix product states

• Our result: planar code states and surface code states of

genus . These states have treewidth and

entanglement width

Page 9: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

The planar code state: planar version of Kitaev’s toric code

Plaquette operators:

Vertex operators:

Hamiltonian:

The planar code state is the unique ground state of H

The planar code state is uniquely defined by equations

Page 10: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Planar code state = superposition of 1-cycles

is a set of 1-cycles on the lattice (a linear space mod 2)

1-cycle is a 1-chain that has even number of edges incident to every vertex

A basis vector = subset of edges labeled by ‘1’ = 1-chain

Page 11: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Duality between 1-cycles and cuts

1-cycle cut

A 1-chain y is called a cut iff one can color the set of verticesusing blue and green colors such that every edge of y has blueand green endpoints

Let be a set of all cuts on the lattice (a linear space mod 2)

Linear spaces of cuts and 1-cycles are dual to each other:

Page 12: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Duality between 1-cycles and cuts:

Hadamard gate:

Conclusion: the planar code state is a uniform superpositionof all cuts on the lattice (after a local change of basis)

The states and are equivalent for MQC

Page 13: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Computing probabilities for complete measurements:

a cut

= Ising spin

- Probability of the outcome for a complete measurement (every qubit is measured)

Introduce local “temperature” :

Page 14: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Computing probabilities for complete measurements:

Barahona (1982): on a planar graph can be computed in time poly(n) for arbitrary (complex) weights

2D cluster state: computing the probabilities for complete measurements is quantum-NP hard

Corollary: the planar code state can not be converted to the 2D clusterstate by performing one-qubit measurements on a subset of qubits(even with exp. small success probability)

Page 15: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Computing conditional probabilities

Conclusion: we need to compute probabilities of incomplete measurements

E is the subset of measured qubits and

Incomplete overlap

Page 16: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Computing conditional probabilities

Measured qubits Unmeasured qubits

E

Boundary

A relative 1-cycle is a 1-chain such that

= set of relative 1-cycles

Relative 1-cycle

Given a 1-chain x define a boundary as a set of vertices that are incident to odd number of edges from x

Page 17: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Computing conditional probabilities

Measured qubits Unmeasured qubits

E

For any define a relative planar code state

Then

Page 18: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Computing conditional probabilities: doubling trick

We need to compute an incomplete overlap:

Key idea: the state is the planar

code state for a planar graph obtained from two copies of E

by identifying vertices of

Page 19: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Computing conditional probabilities: doubling trick

Now we can efficiently compute probability of any outcomefor incomplete measurement:

Intermediate result: MQC with the planar code state isclassically simulatable if at every step of MQC the setof measured qubits is simply connected

Disclaimer: the doubling trick works only if the set of measured qubits E is simply connected (no holes)

Page 20: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Extension to arbitrary measurement patterns:

E = measured qubits

Let x be a relative 1-cycle on Eobtained by restricting a 1-cycleon the complete lattice to E

has even number of verticeson every connected part of

If has more than one connected component,

Page 21: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Extension to arbitrary measurement patterns:

Suppose the doubled graph can be drawn ona surface of genus g. Then

is the Lagrangian subspace

Page 22: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Barahona’s reduction to the dimer model:

Dimer configuration

G can be arbitrary graph

The graph is obtained from by

adding O(n) vertices and edges

= set of dimer configurations

Page 23: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Pfaffian formula for planar graphs

is Kasteleyn orientation (a flux through any plaquette is 1)

Page 24: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Extension to arbitrary measurement patterns:

Applying Barahona’s construction we get

is a fixed dimer configuration

is a 1-cycle

Page 25: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Summation over spin structures

Definition:

Properties:

Page 26: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Pfaffian formula for non-planar graphs

(Cimasoni and Reshetikhin 07)

is efficiently computable

is Kasteleyn orientation associated with a spin structure f

Page 27: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Extension to arbitrary measurement patterns:

g = genus of the doubled graph obtained by gluingtogether two copies of E

The sum contains terms

can be efficiently computed if

Page 28: Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.

Simulating quantum computation on a classical computer: do we already know all cases when it is possible ?

Adiabatic evolution algorithm(simulated annealing), Farhi et al.

Quantum walks (diffusion),Ambainis et al.

Simulation of “fermionic linear optics”Valiant, DiVincenzo et al.

Quadratically Signed WeightEnumerators, Knill & Laflamme

Evaluation of Jonespolynomials and TQFT invariants, Freedman et al.

Contraction of tensor networks, Markov & Shi

Main goal: find a family of quantum algorithms that can be efficiently simulatedclassically via a mapping to exactly solvable models of statistical physics (we shallconsider the Ising model on planar and “almost planar” graphs).