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

Slides:



Advertisements
Similar presentations
How Much Information Is In Entangled Quantum States? Scott Aaronson MIT |
Advertisements

Quantum t-designs: t-wise independence in the quantum world Andris Ambainis, Joseph Emerson IQC, University of Waterloo.
Multilinear Formulas and Skepticism of Quantum Computing Scott Aaronson UC Berkeley IAS.
Lower Bounds for Local Search by Quantum Arguments Scott Aaronson (UC Berkeley) August 14, 2003.
Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.
Quantum Computing with Noninteracting Bosons
Scott Aaronson (MIT) Based on joint work with John Watrous (U. Waterloo) BQP PSPACE Quantum Computing With Closed Timelike Curves.
Solving connectivity problems parameterized by treewidth in single exponential time Marek Cygan, Marcin Pilipczuk, Michal Pilipczuk Jesper Nederlof, Dagstuhl.
1 Bart Jansen Polynomial Kernels for Hard Problems on Disk Graphs Accepted for presentation at SWAT 2010.
Local Hamiltonians in Quantum Computation Funding: Slovak Research and Development Agency, contract No. APVV , European Project QAP 2004-IST- FETPI-15848,
Random Quantum Circuits are Unitary Polynomial-Designs Fernando G.S.L. Brandão 1 Aram Harrow 2 Michal Horodecki 3 1.Universidade Federal de Minas Gerais,
NP-Hard Nattee Niparnan.
Approximate List- Decoding and Hardness Amplification Valentine Kabanets (SFU) joint work with Russell Impagliazzo and Ragesh Jaiswal (UCSD)
Bart Jansen 1.  Problem definition  Instance: Connected graph G, positive integer k  Question: Is there a spanning tree for G with at least k leaves?
Midwestern State University Department of Computer Science Dr. Ranette Halverson CMPS 2433 – CHAPTER 4 GRAPHS 1.
Preparing Topological States on a Quantum Computer Martin Schwarz (1), Kristan Temme (1), Frank Verstraete (1) Toby Cubitt (2), David Perez-Garcia (2)
Bart Jansen, Utrecht University. 2  Max Leaf  Instance: Connected graph G, positive integer k  Question: Is there a spanning tree for G with at least.
CS774. Markov Random Field : Theory and Application Lecture 17 Kyomin Jung KAIST Nov
Boris Altshuler Columbia University Anderson Localization against Adiabatic Quantum Computation Hari Krovi, Jérémie Roland NEC Laboratories America.
1 L is in NP means: There is a language L’ in P and a polynomial p so that L 1 · L 2 means: For some polynomial time computable map r : 8 x: x 2 L 1 iff.
1 CSE 417: Algorithms and Computational Complexity Winter 2001 Lecture 23 Instructor: Paul Beame.
CSE 421 Algorithms Richard Anderson Lecture 27 NP Completeness.
Quantum Algorithms II Andrew C. Yao Tsinghua University & Chinese U. of Hong Kong.
Quantum Mechanics from Classical Statistics. what is an atom ? quantum mechanics : isolated object quantum mechanics : isolated object quantum field theory.
A Fault-tolerant Architecture for Quantum Hamiltonian Simulation Guoming Wang Oleg Khainovski.
Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory.
Theory of Computing Lecture 19 MAS 714 Hartmut Klauck.
Classical and Quantum Monte Carlo Methods Or: Why we know as little as we do about interacting fermions Erez Berg Student/Postdoc Journal Club, Oct
Outline Main result Quantum computation and quantum circuits Feynman’s sum over paths Polynomials QuPol program “Quantum Polynomials” Quantum polynomials.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Merlin-Arthur Games and Stoquastic Hamiltonians B.M. Terhal, IBM Research based on work with Bravyi, Bessen, DiVincenzo & Oliveira. quant-ph/ &
Expanders via Random Spanning Trees R 許榮財 R 黃佳婷 R 黃怡嘉.
Week 10Complexity of Algorithms1 Hard Computational Problems Some computational problems are hard Despite a numerous attempts we do not know any efficient.
Quantum Computing MAS 725 Hartmut Klauck NTU
Barriers in Hamiltonian Complexity Umesh V. Vazirani U.C. Berkeley.
Planar and surface graphical models which are easy Vladimir Chernyak and Michael Chertkov Department of Chemistry, Wayne State University Department of.
1 Markov Random Fields with Efficient Approximations Yuri Boykov, Olga Veksler, Ramin Zabih Computer Science Department CORNELL UNIVERSITY.
1 Dorit Aharonov Hebrew Univ. & UC Berkeley Adiabatic Quantum Computation.
A Study of Error-Correcting Codes for Quantum Adiabatic Computing Omid Etesami Daniel Preda CS252 – Spring 2007.
NP-COMPLETE PROBLEMS. Admin  Two more assignments…  No office hours on tomorrow.
1 The Topological approach to building a quantum computer. Michael H. Freedman Theory Group Microsoft Research.
Approximate Inference: Decomposition Methods with Applications to Computer Vision Kyomin Jung ( KAIST ) Joint work with Pushmeet Kohli (Microsoft Research)
NP-Complete problems.
A Monomial matrix formalism to describe quantum many-body states Maarten Van den Nest Max Planck Institute for Quantum Optics Montreal, October 19 th 2011.
A simple nearest-neighbour two-body Hamiltonian system for which the ground state is a universal resource for quantum computation Stephen Bartlett Terry.
Computing Branchwidth via Efficient Triangulations and Blocks Authors: F.V. Fomin, F. Mazoit, I. Todinca Presented by: Elif Kolotoglu, ISE, Texas A&M University.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
Lattice-based cryptography and quantum Oded Regev Tel-Aviv University.
P & NP.
Algorithms and Networks
Stochastic Streams: Sample Complexity vs. Space Complexity
Richard Anderson Lecture 26 NP-Completeness
Hans Bodlaender, Marek Cygan and Stefan Kratsch
NP-Completeness (2) NP-Completeness Graphs 7/23/ :02 PM x x x x
Richard Anderson Lecture 26 NP-Completeness
Graph theory Definitions Trees, cycles, directed graphs.
Markov Random Fields with Efficient Approximations
Exact Inference Continued
Intro to NP Completeness
Richard Anderson Lecture 25 NP-Completeness
Bart Jansen Polynomial Kernels for Hard Problems on Disk Graphs
Using surface code experimental output correctly and effectively
Richard Anderson Lecture 28 NP-Completeness
3rd Lecture: QMA & The local Hamiltonian problem (CNT’D)
On the effect of randomness on planted 3-coloring models
Topological quantum computing ▬ Toric code
Quantum computation with classical bits
in collaboration with Andrew Doherty (UQ)
Locality In Distributed Graph Algorithms
A quantum machine learning algorithm based on generative models
Presentation transcript:

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

Outline Measurement-based quantum computation (MQC) Classical simulation of MQC Kitaevs 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) Barahonas Pfaffian formula for planar and non-planar graphs

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

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 outcomes of all earlier measurements end do for j=1 to n do

Measurement-based QC:

Measurement-based QC Step 3: extract the answer by classical postprocessing of the random bit string Theorem (Briegel & Raussendorf 01) Any problem that can be solved on a quantum computer in polynomial time can be solved by MQC with the cluster state in 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:

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 statistics of the measurement outcomes

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

The planar code state: planar version of Kitaevs 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

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

Duality between 1-cycles and cuts 1-cyclecut A 1-chain y is called a cut iff one can color the set of vertices using blue and green colors such that every edge of y has blue and 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:

Duality between 1-cycles and cuts: Hadamard gate: Conclusion: the planar code state is a uniform superposition of all cuts on the lattice (after a local change of basis) The states and are equivalent for MQC

Computing probabilities for complete measurements: a cut = Ising spin - Probability of the outcome for a complete measurement (every qubit is measured) Introduce local temperature :

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 cluster state by performing one-qubit measurements on a subset of qubits (even with exp. small success probability)

Computing conditional probabilities Conclusion: we need to compute probabilities of incomplete measurements E is the subset of measured qubits and Incomplete overlap

Computing conditional probabilities Measured qubitsUnmeasured 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

Computing conditional probabilities Measured qubits Unmeasured qubits E For any define a relative planar code state Then

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

Computing conditional probabilities: doubling trick Now we can efficiently compute probability of any outcome for incomplete measurement: Intermediate result: MQC with the planar code state is classically simulatable if at every step of MQC the set of measured qubits is simply connected Disclaimer: the doubling trick works only if the set of measured qubits E is simply connected (no holes)

Extension to arbitrary measurement patterns: E = measured qubits Let x be a relative 1-cycle on E obtained by restricting a 1-cycle on the complete lattice to E has even number of vertices on every connected part of If has more than one connected component,

Extension to arbitrary measurement patterns: Suppose the doubled graph can be drawn on a surface of genus g. Then is the Lagrangian subspace

Barahonas 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

Pfaffian formula for planar graphs is Kasteleyn orientation (a flux through any plaquette is 1)

Extension to arbitrary measurement patterns: Applying Barahonas construction we get is a fixed dimer configuration is a 1-cycle

Summation over spin structures Definition: Properties:

Pfaffian formula for non-planar graphs (Cimasoni and Reshetikhin 07) is efficiently computable is Kasteleyn orientation associated with a spin structure f

Extension to arbitrary measurement patterns: g = genus of the doubled graph obtained by gluing together two copies of E The sum contains terms can be efficiently computed if

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 Weight Enumerators, Knill & Laflamme Evaluation of Jones polynomials and TQFT invariants, Freedman et al. Contraction of tensor networks, Markov & Shi Main goal: find a family of quantum algorithms that can be efficiently simulated classically via a mapping to exactly solvable models of statistical physics (we shall consider the Ising model on planar and almost planar graphs).