1 Dorit Aharonov Hebrew Univ. & UC Berkeley Adiabatic Quantum Computation.

Slides:



Advertisements
Similar presentations
One-Dimensional Spin Chains Are Hard Daniel Gottesman D. Aharonov, D. Gottesman, J. Kempe, arXiv: S. Irani, arXiv:
Advertisements

Lower Bounds for Local Search by Quantum Arguments Scott Aaronson (UC Berkeley) August 14, 2003.
University of Queensland
Local Hamiltonians in Quantum Computation Funding: Slovak Research and Development Agency, contract No. APVV , European Project QAP 2004-IST- FETPI-15848,
Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.
Efficient Discrete-Time Simulations of Continuous- Time Quantum Query Algorithms QIP 2009 January 14, 2009 Santa Fe, NM Rolando D. Somma Joint work with.
Exploring Topological Phases With Quantum Walks $$ NSF, AFOSR MURI, DARPA, ARO Harvard-MIT Takuya Kitagawa, Erez Berg, Mark Rudner Eugene Demler Harvard.
1 Optimization Algorithms on a Quantum Computer A New Paradigm for Technical Computing Richard H. Warren, PhD Optimization.
Adiabatic Evolution Algorithm Chukman So ( ) Steven Lee ( ) December 3, 2009 for CS C191 In this presentation we will talk about the quantum.
Adiabaticity in Open Quantum Systems: Geometric Phases & Adiabatic Quantum Computing Joint work with Dr. Marcelo Sarandy Adiabatic Approximation in Open.
Boris Altshuler Columbia University Anderson Localization against Adiabatic Quantum Computation Hari Krovi, Jérémie Roland NEC Laboratories America.
Holonomic quantum computation in decoherence-free subspaces Lian-Ao Wu Center for Quantum Information and Quantum Control In collaboration with Polao Zanardi.
Analysis of the Superoperator Obtained by Process Tomography of the Quantum Fourier Transform in a Liquid-State NMR Experiment Joseph Emerson Dept. of.
Julia Kempe CNRS & LRI, Univ. of Paris-Sud Alexei Kitaev Caltech Oded Regev Tel-Aviv University FSTTCS, Chennai, December 18 th, 2004 The Complexity of.
Quantum Computation and Error Correction Ali Soleimani.
University of Queensland
1 Dorit Aharonov School of Computer Science and Engineering The Hebrew University, Jerusalem, Israel Israel Quantum Hamiltonian Complexity Complexity What.
Code and Decoder Design of LDPC Codes for Gbps Systems Jeremy Thorpe Presented to: Microsoft Research
Schrödinger’s Elephants & Quantum Slide Rules A.M. Zagoskin (FRS RIKEN & UBC) S. Savel’ev (FRS RIKEN & Loughborough U.) F. Nori (FRS RIKEN & U. of Michigan)
Quantum Mechanics from Classical Statistics. what is an atom ? quantum mechanics : isolated object quantum mechanics : isolated object quantum field theory.
Schrödinger We already know how to find the momentum eigenvalues of a system. How about the energy and the evolution of a system? Schrödinger Representation:
In Search of a Magic Bottle of Error-Be-Gone Dave Bacon Caltech Department of Physics Institute for Quantum Information Decoherence errosol.
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.
Quantum Computation for Dummies Dan Simon Microsoft Research UW students.
Merlin-Arthur Games and Stoquastic Hamiltonians B.M. Terhal, IBM Research based on work with Bravyi, Bessen, DiVincenzo & Oliveira. quant-ph/ &
Engineering of arbitrary U(N) transformation by quantum Householder reflections P. A. Ivanov, E. S. Kyoseva, and N. V. Vitanov.
Quantum Computing Preethika Kumar
Quantum Information Theory: Present Status and Future Directions Julia Kempe CNRS & LRI, Univ. de Paris-Sud, Orsay, France Newton Institute, Cambridge,
Physics 452 Quantum mechanics II Winter 2012 Karine Chesnel.
1 The Mathematics of Quantum Mechanics 2. Unitary and Hermitian Operators.
Techniques for Proving NP-Completeness Show that a special case of the problem you are interested in is NP- complete. For example: The problem of finding.
Barriers in Hamiltonian Complexity Umesh V. Vazirani U.C. Berkeley.
Quantum random walks – new method for designing quantum algorithms Andris Ambainis University of Latvia.
Time-dependent Schrodinger Equation Numerical solution of the time-independent equation is straightforward constant energy solutions do not require us.

A Study of Error-Correcting Codes for Quantum Adiabatic Computing Omid Etesami Daniel Preda CS252 – Spring 2007.
Quantum random walks and quantum algorithms Andris Ambainis University of Latvia.
1 The Topological approach to building a quantum computer. Michael H. Freedman Theory Group Microsoft Research.
Javier Junquera Introduction to atomistic simulation methods in condensed matter Alberto García Pablo Ordejón.
Hirophysics.com PATRICK ABLES. Hirophysics.com PART 1 TIME DILATION: GPS, Relativity, and other applications.
Quasi-1D antiferromagnets in a magnetic field a DMRG study Institute of Theoretical Physics University of Lausanne Switzerland G. Fath.
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.
1 Solving the algebraic equations A x = B =. 2 Direct solution x = A -1 B = = Applicable only to small problems For the vertical in the spectral technique.
Discrete optimisation problems on an adiabatic quantum computer
Capabilities and limitations of quantum computers Michele Mosca 1 November 1999 ECC ’99.
As if computers weren’t fast enough already…
Physics 452 Quantum mechanics II Winter 2011 Karine Chesnel.
An Introduction to Quantum Computation Sandy Irani Department of Computer Science University of California, Irvine.
Adiabatic Quantum Computing Josh Ball with advisor Professor Harsh Mathur Problems which are classically difficult to solve may be solved much more quickly.
Search by quantum walk and extended hitting time Andris Ambainis, Martins Kokainis University of Latvia.
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
A counterexample for the graph area law conjecture Dorit Aharonov Aram Harrow Zeph Landau Daniel Nagaj Mario Szegedy Umesh Vazirani arXiv:
Ground State Entanglement in 1-Dimensional Translationally-Invariant Quantum Systems Sandy Irani Computer Science Department University of California,
Hamiltonian quantum computer in one dimension
Introduction to Quantum Computing Lecture 1 of 2
Computability and Complexity
Quantum Information and Everything.
Quantum One.
For computer scientists
2nd Lecture: QMA & The local Hamiltonian problem
4. The Postulates of Quantum Mechanics 4A. Revisiting Representations
Complexity 6-1 The Class P Complexity Andrei Bulatov.
A Ridiculously Brief Overview
Quantum mechanics II Winter 2011
3rd Lecture: QMA & The local Hamiltonian problem (CNT’D)
OSU Quantum Information Seminar
Quantum Computation and Information Chap 1 Intro and Overview: p 28-58
Computational approaches for quantum many-body systems
Quantum One.
Presentation transcript:

1 Dorit Aharonov Hebrew Univ. & UC Berkeley Adiabatic Quantum Computation

2 Ground State Solutions        Which  spin distribution minimizes the number of red edges with similar spins and green edges with opposite spins? (1 violation.) 1) A combinatorial minimization problem. 2) A lowest energy question for magnetic materials. The ground state of the magnet is the solution to our optimization problem.

3 Language of Hamiltonians. Language of Hamiltonians. New approach to designing quantum New approach to designing quantum algorithms algorithms Equivalent in power to quantum ckts. Equivalent in power to quantum ckts. Natural fault-tolerance properties Natural fault-tolerance properties Laid back approach! Laid back approach! Properties of Adiabatic Computation Properties of Adiabatic Computation

4 The Conventional Model of Quantum Computers Input Input U1U1U1U1 …. U5U5U5U5 U4U4U4U4 U3U3U3U3 U2U2U2U2 Output:measure Quantum Computing of “Classical” functions “Quantum states”

5 Schrodinger’s Equation: Ground States Ground state: Eigenvector with lowest eigenvalue The Hamiltonian (A Hermitian Matrix) Eigenvectors (eigenstates) Eigenvectors (eigenstates) Eigenvalues (Energies) Eigenvalues (Energies)

6 Classical Optimization in terms of in terms of Quantum states Given: f: {0,1} n  N, f(x) for x=x 1,…..x n, Objective: find x min which minimizes f are the eigenvectors are the eigenvectors f(x) are the eigenvalues The answer = state with minimal eigenvalue

7 Special Quantum States [AharonovTa-Shma’02] 1. Graph Isomorphism 2. Closest Lattice Vector 0 v2v2 v1v1 v As well as Factoring, Discrete Log… [A’TaShma’02]

8 Apply a Hamiltonian with the desired ground state AND…. ? Adiabatic Computation A method to help the system reach a desired groundstate

9 [BornFock ’28, Kato ’51] Adiabatic theorem: [BornFock ’28, Kato ’51] Ground state of H(0) ground state of H(T) Adiabatic Evolution H(0) H(T)

10 Adiabatic Systems as Computation Devices Input Output Algorithm: H T Hamiltonian with ground state |  (T) i H T Hamiltonian with ground state |  (T) i H 0 Hamiltonian with known ground state |  (0) I H 0 Hamiltonian with known ground state |  (0) I Slowly transform H 0 into H T Slowly transform H 0 into H T Efficient: T< n c i.e. H0H0H0H0 HTHTHTHT

11 Remark 1: Non Negligible Spectral Gaps Physics: Periodic Hamiltonians, n  ∞ γ > const or γ  0 γ > const or γ  0 Adiabatic computation: Tailored Hamiltonians, n  ∞ Tailored Hamiltonians, n  ∞ The interesting line is The interesting line is Allow it to go to zero if sufficiently slowly.

12 Remark 2: Connection to Simulated Annealing Adiabatic Rapidly mixing Computation Markov Chains Hamiltonian  Transition rate matrix Groundstate  Limiting Distribution Spectral gap  Spectral gap for rapid mixing Quantum Simulated Annealing H0H0H0H0 HTHTHTHT

13 Remark 3: Adiabatic Optimization [FGGS’00]  Adiabatic Computation [ADKLLR’03] Without increasing the physical resources: Diagonal H T Final state is a basis state General Local H T Final state is the groundstate of a local Hamiltonian

14 A Natural Model of Computation Adiabatic Computation The set of computations that can be performed by The set of computations that can be performed by Quantum systems, evolving adiabatically under the Quantum systems, evolving adiabatically under the action local Hamiltonians with non negligible action local Hamiltonians with non negligible spectral gaps. spectral gaps. What is the computational power of Adiabatic Computers ? What are the possible dynamics of Adiabatic systems ?

15 Overview 1 Adiabatic Computation 2 Previous Results Adiabatic Optimization 3 Main Result: Adiabatic Computers Can perform any Quantum Computation 4 Adding Geometry: True even if the adiabatic computation is on 2 dim grid, nearest neighbor interactions Implications and Open Questions

16 2. Examples: Adiabatic Optimization

17 Adiabatic Algorithms for Optimization Given: f: {0,1} n  N, f(x) for x=x 1,…..x n, Objective: find x min which minimizes f [FarhiGoldstoneGutmanSipser’00]. f(x) is number of unsatisfied clauses f(x) is number of unsatisfied clauses Energy Penalty: Project on Unsatisfying values of x

18 Adiabatic Algorithms for Optimization (Cont’d) [FarhiGoldstoneGutmanSipser’00]. H0H0H0H0 HTHTHTHT 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 √2 n. Classical NP algorithm: 2 n [RolandCerf’01,vanDamMoscaVazirani’01]

19 Tunneling: Simulated Annealing vs Adiabatic Optimization [FGGRV’03] E(x)w(x) 0 nE(x)w(x) 0 n Adiabatic optimization is Exponentially faster than simulated annealing! But finding 0 is easy….

20 3. How to Implement any Quantum Algorithm Adiabatically

21 Result [A’TaShma’02,A’02,A’vanDamKempeLandauLloydRegev’03] All of Quantum Computation can be done adiabatically! Unitary gates Spectral gaps, Eigenstates Condensed matter & Mathematical Physics Implication for Quantum computation: Implication for Quantum computation: Equivalence: New Language, new tools ! Equivalence: New Language, new tools ! New vantage point to tackle the challenges of quantum computation: New vantage point to tackle the challenges of quantum computation: 1. Designing new algorithms: change of langauge, new tools. 1. Designing new algorithms: change of langauge, new tools. 2. Adiabatic Computation is resilient to certain types of errors 2. Adiabatic Computation is resilient to certain types of errors [ChildsFarhiPreskill’01]  Possible applications for [ChildsFarhiPreskill’01]  Possible applications for fault tolerance. (2-dim architecture) fault tolerance. (2-dim architecture) Implications for Physics: Implications for Physics: Understanding ground states, Adiabatic Dynamics from Understanding ground states, Adiabatic Dynamics from an information perspective. an information perspective.

22 Want to construct adiabatic computation with γ(t)>1/L c from which we can deduce the answer. H(0)H(T) First try: Make the ground state of H(T). Problem: To specify such a Hamiltonian we need to know ! What’s the Problem? Local unitary gates U1U1U1U1 …. U5U5U5U5 U4U4U4U4 U3U3U3U3 U2U2U2U2

23 Key Idea Instead of, use a local Hamiltonian H(T) whose ground state is the History. Correct History can be Correct History can be checked locally. checked locally. Classical computation: Kitaev’99, based on Feynman: Timesteps :

24 Key Idea Instead of, use a local Hamiltonian H(T) whose ground state is the History. Correct History can be Correct History can be checked locally. checked locally. Classical computation: Kitaev’99, based on Feynman: Timesteps

25 The Hamiltonian H(s) ● Test that input is 0 ● Test correct propagation: propagation: Energy penalty Energy penalty H T: H 0: Local interaction:

26 4. Adding Geometry: Adiabatic Computation on a Two-D Lattice

27 Particles on a 2-d Lattice Wanted: Wanted: Evolution of the form Evolution of the form Problem: Problem: Not enough interaction between clock and computer Not enough interaction between clock and computer to have terms like: to have terms like: Solution: Solution: Relax notion of computation/clock particles. Relax notion of computation/clock particles. Each particle will have both types of degrees of freedom. Each particle will have both types of degrees of freedom. States will no longer be tensor products but will encode States will no longer be tensor products but will encode time in their geometric shape. time in their geometric shape. To do this we use a like evolution. To do this we use a like evolution.

28 * The 2-Dim Lattice Construction Six states particles: Six states particles: Unborn First Phase Second Phase Dead R n 0 0 ***** ******* *** *** *** *** ******

29 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. Solution: Add penalty for all “forbidden” shapes: H clock = ∑ Fortunately, can be checked by checking nearest neighbors:

30 To Summarize Ground states: Ground states: All states are ground states of local Hamiltonians, Adiabatic dynamics are general. Algorithm Design : New language : Ground states, spectral gaps. Algorithm Design : New language : Ground states, spectral gaps. What states can we reach? What states are ground states of local Hamiltonians? Fault Tolerance: Adiabatic comp. is naturally robust. Fault Tolerance: Adiabatic comp. is naturally robust. Adiabatic Fault Tolerance? Methods from Mathematical Physics? Methods from Mathematical Physics? Saw how to implement any Q algorithm adiabatically.

31 Slow down, down, you you move move too too fast…… fast……