Introduction to Adiabatic Quantum Computation

Size: px
Start display at page:

Download "Introduction to Adiabatic Quantum Computation"

Transcription

1 Introduction to Adiabatic Quantum Computation Vicky Choi Department of Computer Science Virginia Tech April 6, 2

2 Outline Motivation: Maximum Independent Set(MIS) Problem vs Ising Problem 2 Basics: Quantum Computation 3 Adiabatic Quantum Computation Problem Hamiltonian Initial Hamiltonian Adiabatic Running Time 4 Minor-embedding Adiabatic Quantum Architecture Design

3 Outline Motivation: Maximum Independent Set(MIS) Problem vs Ising Problem 2 Basics: Quantum Computation 3 Adiabatic Quantum Computation Problem Hamiltonian Initial Hamiltonian Adiabatic Running Time 4 Minor-embedding Adiabatic Quantum Architecture Design

4 Maximum Independent Set Problem Input: a graph G, V(G) = {, 2,..., n}, Output: mis(g) V(G), independent, mis(g) is maximized independent: for i, j mis(g), ij E(G) Example

5 Formulated as a Quadratic Binary Optimization Problem For i V(G), associate it with a binary variable x i {, }. Define Y(x,..., x n ) = x i J ij x i x j. quadratic pseudo-boolean function i V(G) (i,j) E(G) Example: for J ij = 2 Y(,,,,, ) = 2 Y(,,,,, ) = =

6 Formulated as a Quadratic Binary Optimization Problem For i V(G), associate it with a binary variable x i {, }. Define Y(x,..., x n ) = x i J ij x i x j. quadratic pseudo-boolean function i V(G) (i,j) E(G) Example: for J ij = 2 Y(,,,,, ) = 2 Y(,,,,, ) = =

7 Formulated as a Quadratic Binary Optimization Problem For i V(G), associate it with a binary variable x i {, }. Define Y(x,..., x n ) = i V(G) quadratic pseudo-boolean function Theorem If J ij > for all ij E(G), then x i (i,j) E(G) mis(g) = max Y(x,..., x n ). and mis(g) = {i V(G) : xi = }, where (x,..., x n ) = argmax (x,...,x n) {,} ny(x,..., x n ). J ij x i x j.

8 Formulated as a Quadratic Binary Optimization Problem For i V(G), associate it with a binary variable x i {, }. Define Y(x,..., x n ) = i V(G) quadratic pseudo-boolean function Theorem If J ij > for all ij E(G), then x i (i,j) E(G) mis(g) = max Y(x,..., x n ). and mis(g) = {i V(G) : xi = }, where (x,..., x n ) = argmax (x,...,x n) {,} ny(x,..., x n ). J ij x i x j.

9 Formulated as a Quadratic Binary Optimization Problem For i V(G), associate it with a binary variable x i {, }. Define Y(x,..., x n ) = i V(G) quadratic pseudo-boolean function Theorem If J ij > for all ij E(G), then x i (i,j) E(G) mis(g) = max Y(x,..., x n ). and mis(g) = {i V(G) : xi = }, where (x,..., x n ) = argmax (x,...,x n) {,} ny(x,..., x n ). J ij x i x j. Remark: can be generalized to weighted MIS problem.

10 Energy Function of the Ising Model E(s,..., s n ) = i V(G) h i s i + where spin s i {, +}, h i, J ij R. Ising Problem ij E(G) J ij s i s j Find the configuration of spins such that E(s,..., s n ) is minimized.

11 Correspondence x i = + s i 2 x i = s i =, x i = s i = + is equivalent to Max Y(x,..., x n ) = x i J ij x i x j i V(G) ij E(G) Min E(s,..., s n ) = h i s i + J ij s i s j i V(G) ij E(G) where h i = j nbr(i) J ij 2, for i V(G).

12 Correspondence x i = + s i 2 x i = s i =, x i = s i = + is equivalent to Max Y(x,..., x n ) = x i J ij x i x j i V(G) ij E(G) Min E(s,..., s n ) = h i s i + J ij s i s j i V(G) ij E(G) where h i = j nbr(i) J ij 2, for i V(G).

13 Ising Problem: Naturally solved by an adiabatic quantum processor

14 Outline Motivation: Maximum Independent Set(MIS) Problem vs Ising Problem 2 Basics: Quantum Computation 3 Adiabatic Quantum Computation Problem Hamiltonian Initial Hamiltonian Adiabatic Running Time 4 Minor-embedding Adiabatic Quantum Architecture Design

15 What is a Qubit? classical bit: or quantum bit (qubit): a unit vector in C 2 Dirac notation: (ket) p = a + b def = ( ) def, = ( ) a 2 + b 2 =, a, b C (complex number) SUPERPOSITION of and

16 What is a Qubit? classical bit: or quantum bit (qubit): a unit vector in C 2 Dirac notation: (ket) p = a + b def = ( ) def, = ( ) a 2 + b 2 =, a, b C (complex number) SUPERPOSITION of and

17 Measurement observe with probability a 2 observe with probability b 2 After measurement, the state is or Measurement changes the state! Example p = 2 ( + ) Prob[] = /2 Prob[] = /2

18 Two Qubits 2 classical bits: {,,, } 2 qubits: a unit vector in C 22 = = ( ) ( ) = ( ) ( ) = ( ) = = ( ) ( ) = ( ) = = ( ) ( ) = ( ) = = ( ) ( ) = ( ) ψ = a + a + a 2 + a 3, x {,} 2 a x 2 = Prob[x {, } 2 ] = a x 2

19 Two Qubits 2 classical bits: {,,, } 2 qubits: a unit vector in C 22 = = ( ) ( ) = ( ) ( ) = ( ) = = ( ) ( ) = ( ) = = ( ) ( ) = ( ) = = ( ) ( ) = ( ) ψ = a + a + a 2 + a 3, x {,} 2 a x 2 = Prob[x {, } 2 ] = a x 2

20 n Qubits n qubits : a unit vector in C 2n, superposition of 2 n possible states {...,...,...,... } ψ = x {,} n α x x, x {,} n α x 2 = x = x x 2... x n = x... x n Example (Uniform superposition) Prob[x {, } n ] = 2 n ψ = 2 n x i {, }, i =,..., n x {,} n x

21 Quantum Evolution (Axiom) All quantum systems evolve in time according to the Schrödinger equation: i d ψ(t) = H(t) ψ(t) dt The dynamic of a quantum system is completely determined by its time-dependent Hamiltonian H(t). ψ(t) : the state of the n-qubit quantum system at time t Hamiltonian: 2 n 2 n (complex) matrix Hermitian: H = H (all eigenvalues are real) Eigenvalues of the Hamiltonian = energy levels of the system (eigenvectors/eigenstates) Ground state of H: eigenstate of H with lowest eigenvalue/energy

22 Outline Motivation: Maximum Independent Set(MIS) Problem vs Ising Problem 2 Basics: Quantum Computation 3 Adiabatic Quantum Computation Problem Hamiltonian Initial Hamiltonian Adiabatic Running Time 4 Minor-embedding Adiabatic Quantum Architecture Design

23 Adiabatic Quantum Computation (AQC) Introduced by Farhi et al in 2 [Science 292(2): , 2] To solve NP-hard optimization problem Example: 3-SAT AQC vs Conventional Quantum Computation AQC is equivalent to the quantum circuit model (Aharonov et al FOCS24) Solve the factoring problem in polynomial time (Shor s algorithm) (will break the RSA public key cryptosystem, including all current internet transactions)

24 Adiabatic Quantum Computation (AQC) Introduced by Farhi et al in 2 [Science 292(2): , 2] To solve NP-hard optimization problem Example: 3-SAT AQC vs Conventional Quantum Computation AQC is equivalent to the quantum circuit model (Aharonov et al FOCS24) Solve the factoring problem in polynomial time (Shor s algorithm) (will break the RSA public key cryptosystem, including all current internet transactions)

25 System Hamiltonian: Adiabatic Quantum Algorithm H(t) = ( s(t))h init + s(t)h problem for t [, T ], s() =, s(t ) =. Initial Hamiltonian: H() = H init ground state known (easy to construct) 2 Problem Hamiltonian: H(T ) = H problem ground state encodes the answer to the desired optimization problem 3 Evolution path: s : [, T ] [, ], e.g., s(t) = t T T : running time of the algorithm Adiabatic Theorem: If H(t) evolves slowly enough (or T is large enough), the system remains close to the ground state of H(t) SOLUTION: ground state of H(T ) = H problem!

26 System Hamiltonian: Adiabatic Quantum Algorithm H(t) = ( s(t))h init + s(t)h problem for t [, T ], s() =, s(t ) =. Initial Hamiltonian: H() = H init ground state known (easy to construct) 2 Problem Hamiltonian: H(T ) = H problem ground state encodes the answer to the desired optimization problem 3 Evolution path: s : [, T ] [, ], e.g., s(t) = t T T : running time of the algorithm Adiabatic Theorem: If H(t) evolves slowly enough (or T is large enough), the system remains close to the ground state of H(t) SOLUTION: ground state of H(T ) = H problem!

27 System Hamiltonian: Adiabatic Quantum Algorithm H(t) = ( s(t))h init + s(t)h problem for t [, T ], s() =, s(t ) =. Initial Hamiltonian: H() = H init ground state known (easy to construct) 2 Problem Hamiltonian: H(T ) = H problem ground state encodes the answer to the desired optimization problem 3 Evolution path: s : [, T ] [, ], e.g., s(t) = t T T : running time of the algorithm Adiabatic Theorem: If H(t) evolves slowly enough (or T is large enough), the system remains close to the ground state of H(t) SOLUTION: ground state of H(T ) = H problem!

28 System Hamiltonian: Adiabatic Quantum Algorithm H(t) = ( s(t))h init + s(t)h problem for t [, T ], s() =, s(t ) =. Initial Hamiltonian: H() = H init ground state known (easy to construct) 2 Problem Hamiltonian: H(T ) = H problem ground state encodes the answer to the desired optimization problem 3 Evolution path: s : [, T ] [, ], e.g., s(t) = t T T : running time of the algorithm Adiabatic Theorem: If H(t) evolves slowly enough (or T is large enough), the system remains close to the ground state of H(t) SOLUTION: ground state of H(T ) = H problem!

29 Problem Hamiltonian H problem for Ising Problem Recall Ising Problem: Min E(s,..., s n ) = h i s i + J ij s i s j i V(G) ij E(G) Claim: E(s,..., s n ) is the energy function of Ising Hamiltonian: H Ising = i V(G) h i σ z i + ij E(G) J ij σ z i σ z j. Set H problem = H Ising, ground state of H problem minimizes E(s,..., s n )

30 Problem Hamiltonian H problem for Ising Problem Recall Ising Problem: Min E(s,..., s n ) = h i s i + J ij s i s j i V(G) ij E(G) Claim: E(s,..., s n ) is the energy function of Ising Hamiltonian: H Ising = i V(G) h i σ z i + ij E(G) J ij σ z i σ z j. Set H problem = H Ising, ground state of H problem minimizes E(s,..., s n )

31 Problem Hamiltonian H problem for Ising Problem Recall Ising Problem: Min E(s,..., s n ) = h i s i + J ij s i s j i V(G) ij E(G) Claim: E(s,..., s n ) is the energy function of Ising Hamiltonian: H Ising = i V(G) h i σ z i + ij E(G) J ij σ z i σ z j. Set H problem = H Ising, ground state of H problem minimizes E(s,..., s n )

32 Pauli Matrices [ ] σ z = σ x = [ ] Eigenvalues and Eigenvectors of σ z I = [ ] σ y [ ] [ ] [ ] [ ] [ ] = [ ] = ( ) Dirac notation: σ z =, σ z = In short: σ z x = ( ) x x, x {, }

33 Pauli Matrices [ ] σ z = σ x = [ ] Eigenvalues and Eigenvectors of σ z I = [ ] σ y [ ] [ ] [ ] [ ] [ ] = [ ] = ( ) Dirac notation: σ z =, σ z = In short: σ z x = ( ) x x, x {, }

34 Tensor Products [ ] [ ] a a A = 2 b b B = 2 a 2 a 22 b 2 b 22 [ ] A B def a B a = 2 B a 2 B a 22 B dim(a B) = dim(a)dim(b) Tensor product property: (A B)( u v ) = A u B v

35 Define σ z i, σ z i σ z j σ z i def = I I... σ z... I (σ z is in the ith term) Similarly, σ z i σ z j def = I... σ z... σ z... I (σ z s are in the ith, jth terms) For x = x... x n, x i {, }, i =,..., n. σi z x = (I... σ z... I)( x... x i... x n ) = x... ( ) x i x i... x n = ( ) x i x

36 Define σ z i, σ z i σ z j σ z i def = I I... σ z... I (σ z is in the ith term) Similarly, σ z i σ z j def = I... σ z... σ z... I (σ z s are in the ith, jth terms) For x = x... x n, x i {, }, i =,..., n. σi z x = (I... σ z... I)( x... x i... x n ) = x... ( ) x i x i... x n = ( ) x i x

37 H Ising x = h i σi z + J ij σi x σj z x i V(G) ij E(G) = h i ( ) x i + J ij ( ) x i ( ) x j x i V(G) ij E(G) Therefore, the energy function of H Ising is E(x,..., x n ) = h i ( ) x i + J ij ( ) x i ( ) x j i V(G) ij E(G) where x i {, }, for i =,..., n. Replace ( ) x i by s i {+, } E(s,..., s n ) = h i s i + J ij s i s j i V(G) ij E(G)

38 H Ising x = h i σi z + J ij σi x σj z x i V(G) ij E(G) = h i ( ) x i + J ij ( ) x i ( ) x j x i V(G) ij E(G) Therefore, the energy function of H Ising is E(x,..., x n ) = h i ( ) x i + J ij ( ) x i ( ) x j i V(G) ij E(G) where x i {, }, for i =,..., n. Replace ( ) x i by s i {+, } E(s,..., s n ) = h i s i + J ij s i s j i V(G) ij E(G)

39 Adiabatic Quantum Algorithm H(t) = ( s(t))h init + s(t)h problem for t [, T ], s() =, s(t ) =. Initial Hamiltonian: H() = H init ground state known (easy to construct) 2 Problem Hamiltonian: H(T ) = H problem ground state encodes the answer to the desired optimization problem 3 Evolution path: s : [, T ] [, ], e.g., s(t) = t T T : running time of the algorithm

40 Recall: Initial Hamiltonian H init H init = σ x = eigenvalue i V(G) [ ] σ x i eigenvector ground state of H init is the uniform superposition : = n x {,} n x

41 Adiabatic Theorem: Running time vs Spectral gap For s(t) = t/t. If T is large enough: T = O where minimum spectral gap gap min = ( ) poly(n) gap 2 min min (E (t) E (t)), t T E (t) < E (t) <... are the energy levels of H(t). Then the system remains close to the ground state of H(t).

42 Example: Engergy Spectrum

43 Adiabatic Theorem: Running time vs Spectral gap For s(t) = t/t. If T is large enough: T = O ( ) poly(n) gap 2 min the system remains close to the ground state of H(t). Note: /gap min is polynomial (exponential resp.), T is polynomial (exponential resp.). What s the accurate (tight) bound for T? Controvercy about adiabatic theorem (quantitative)...

44 What s the adiabatic running time for MIS/Ising Problem? Adiabatic Time Complexity Computing spectral gaps directly is as hard as solving original problem Numerical methods: integration of Shrödinger equation, exact diagonization (spectral gaps), quantum monte carlo (spectral gaps) Decomposed State Evolution Visualization (DeSEV): unveil the quantum evolution blackbox

45 DeSEV: An Example

46 Outline Motivation: Maximum Independent Set(MIS) Problem vs Ising Problem 2 Basics: Quantum Computation 3 Adiabatic Quantum Computation Problem Hamiltonian Initial Hamiltonian Adiabatic Running Time 4 Minor-embedding Adiabatic Quantum Architecture Design

47 Problem Hamiltonian H problem for Ising Problem Recall Ising Problem: Min E(s,..., s n ) = h i s i + J ij s i s j i V(G) ij E(G) G : input graph H problem = h i σi z + J ij σi z σj z. G : hardware graph i V(G) ij E(G)

48 Input Graph (G) vs Hardware Graph (U) Input Graph G Hardware Graph (U) Physical Qubit & Coupler What if G is NOT a subgraph of the hardware graph U?

49 Definition The minor-embedding of G is defined by φ : G U such that each vertex i in V(G) is mapped to a (connected) subtree T i of U; there exists a map τ : V(G) V(G) E(U) such that for each ij E(G), there are corresponding i τ(i,j) T i and j τ(j,i) T j with i τ(i,j) j τ(j,i) E(U) G φ(g) = G emb

50 Definition The minor-embedding of G is defined by φ : G U such that each vertex i in V(G) is mapped to a (connected) subtree T i of U; there exists a map τ : V(G) V(G) E(U) such that for each ij E(G), there are corresponding i τ(i,j) T i and j τ(j,i) T j with i τ(i,j) j τ(j,i) E(U) G φ(g) = G emb

51 Minor-Embedding Reduction G emb : a minor-embedding of G Energy of the embedded Ising Hamiltonian: E emb (s,..., s N ) = h is i + J ijs i s j where V(G emb ) = N Reduction Minimum of E emb Minimum of E i V(G emb ) ij E(G emb )

52 Why does the minor-embedding work? Ferromagnetic(FM)-coupling: F < E emb (s,..., s N ) = i V(G) i k V(T i ) h i k s ik + F pq i i pi q E(T i ) ij E(G) s ip s iq + J ij s iτ(i,j) s jτ(j,i) where i k V(T i ) h i k = h i Question: What should h s and F s be? V. Choi. Minor-embedding in adiabatic quantum computation: I. The parameter setting problem.

53 Physical Qubit & Coupler (D-Wave Systems Inc.) Known physical constraints proximity Coupler (=Edge) length can not be too long Each qubit (=vertex) is coupled (adjacent) to only a small constant of other qubits The wire of a qubit can be stretched. The shape of each qubit does not need to be a small circle.

54 Hardware graph Geometric graph (or layout) Edge length is bounded (all adjacent qubits within a bounded distance) Bounded degree Non-planar: crossing is allowed

55 Definition Given a family F of graphs, a (host) graph U is called F-minor-univeral if for any graph G F, there exists a minor-embedding of G in U. Adiabatic Quantum Architecture U sparse Design Problem Let F consist of a set of sparse graphs. Design a F-minor-universal graph U sparse that is as small as possible (# qubits+ #couplers ) subject to Physical Constraints: small constant degree, constant length of a qubit/coupler Embedding Constraint: A minor-embedding can be efficiently computed V. Choi. V. Choi. Minor-Embedding in Adiabatic Quantum Computation: II. Minor-Universal Design Problem. arxiv:quant-ph/.36, 2.

56 Definition Given a family F of graphs, a (host) graph U is called F-minor-univeral if for any graph G F, there exists a minor-embedding of G in U. Adiabatic Quantum Architecture U sparse Design Problem Let F consist of a set of sparse graphs. Design a F-minor-universal graph U sparse that is as small as possible (# qubits+ #couplers ) subject to Physical Constraints: small constant degree, constant length of a qubit/coupler Embedding Constraint: A minor-embedding can be efficiently computed V. Choi. V. Choi. Minor-Embedding in Adiabatic Quantum Computation: II. Minor-Universal Design Problem. arxiv:quant-ph/.36, 2.

57 Quantum Processor that Implements Ising Hamiltonian H(t) = h i (t)σi z + J ij (t)σi z σj z + i (t)σi x i V(G) ij E(G) i V(G) Initial Hamiltonian: H init = i V(G) iσ x i Problem Hamiltonian: H problem = i V(G) h i σ z i + ij E(G) J ij σ z i σ z j. Energy function of H problem E(s,..., s n ) = h i s i + J ij s i s j i V(G) ij E(G)

58 Summary AQC is equivalent to conventional quantum computation (Aharonov et al FOCS24) a new paradigm for directly attacking NP-hard optimization problem New challenges to computer scientists: Continuous algorithms Fundamental algorithmic problems in AQC Spectral gap analysis How to design a good initial Hamiltonian How to best encode the computational problem into a problem Hamiltonian How to design an efficient evolution path V. Choi. Adiabatic Quantum Algorithms for the NP-Complete MIS, Exact Cover and 3SAT Problems. arxiv:quant-ph:4.2226, 2.

59 Acknowledgement D-Wave Systems Inc. David Kirkpatrick (UBC) Robert Rossendorf (UBC) Bill Kaminsky (MIT) Peter Young (UC Santa Cruz) Siyuan Han (U. of Kansas)

Minor-Embedding in Adiabatic Quantum Optimization

Minor-Embedding in Adiabatic Quantum Optimization Minor-Embedding in Adiabatic Quantum Optimization Vicky Choi Department of Computer Science Virginia Tech Nov, 009 Outline Adiabatic Quantum Algorithm -SAT QUBO Minor-embedding Parameter Setting Problem

More information

arxiv: v1 [quant-ph] 13 Apr 2010

arxiv: v1 [quant-ph] 13 Apr 2010 Adiabatic Quantum Algorithms for the NP-Complete Maximum-Weight Independent Set, Exact Cover and 3SAT Problems arxiv:4.2226v [quant-ph] 3 Apr 2 Vicky Choi vchoi@cs.vt.edu Department of Computer Science

More information

Adiabatic quantum computation a tutorial for computer scientists

Adiabatic quantum computation a tutorial for computer scientists Adiabatic quantum computation a tutorial for computer scientists Itay Hen Dept. of Physics, UCSC Advanced Machine Learning class UCSC June 6 th 2012 Outline introduction I: what is a quantum computer?

More information

Mind the gap Solving optimization problems with a quantum computer

Mind the gap Solving optimization problems with a quantum computer Mind the gap Solving optimization problems with a quantum computer A.P. Young http://physics.ucsc.edu/~peter Work supported by Talk at Saarbrücken University, November 5, 2012 Collaborators: I. Hen, E.

More information

Mind the gap Solving optimization problems with a quantum computer

Mind the gap Solving optimization problems with a quantum computer Mind the gap Solving optimization problems with a quantum computer A.P. Young http://physics.ucsc.edu/~peter Work supported by Talk at the London Centre for Nanotechnology, October 17, 2012 Collaborators:

More information

Complexity of the quantum adiabatic algorithm

Complexity of the quantum adiabatic algorithm Complexity of the quantum adiabatic algorithm Peter Young e-mail:peter@physics.ucsc.edu Collaborators: S. Knysh and V. N. Smelyanskiy Colloquium at Princeton, September 24, 2009 p.1 Introduction What is

More information

Quantum Complexity Theory and Adiabatic Computation

Quantum Complexity Theory and Adiabatic Computation Chapter 9 Quantum Complexity Theory and Adiabatic Computation 9.1 Defining Quantum Complexity We are familiar with complexity theory in classical computer science: how quickly can a computer (or Turing

More information

arxiv: v1 [quant-ph] 28 Jan 2014

arxiv: v1 [quant-ph] 28 Jan 2014 Different Strategies for Optimization Using the Quantum Adiabatic Algorithm Elizabeth Crosson,, 2 Edward Farhi, Cedric Yen-Yu Lin, Han-Hsuan Lin, and Peter Shor, 3 Center for Theoretical Physics, Massachusetts

More information

Adiabatic Quantum Computation An alternative approach to a quantum computer

Adiabatic Quantum Computation An alternative approach to a quantum computer An alternative approach to a quantum computer ETH Zürich May 2. 2014 Table of Contents 1 Introduction 2 3 4 Literature: Introduction E. Farhi, J. Goldstone, S. Gutmann, J. Lapan, A. Lundgren, D. Preda

More information

Overview of adiabatic quantum computation. Andrew Childs

Overview of adiabatic quantum computation. Andrew Childs Overview of adiabatic quantum computation Andrew Childs Adiabatic optimization Quantum adiabatic optimization is a class of procedures for solving optimization problems using a quantum computer. Basic

More information

PHY305: Notes on Entanglement and the Density Matrix

PHY305: Notes on Entanglement and the Density Matrix PHY305: Notes on Entanglement and the Density Matrix Here follows a short summary of the definitions of qubits, EPR states, entanglement, the density matrix, pure states, mixed states, measurement, and

More information

arxiv:quant-ph/ v3 10 Oct 2006

arxiv:quant-ph/ v3 10 Oct 2006 Error Correcting Codes For Adiabatic Quantum Computation Stephen P. Jordan, 1, Edward Farhi, 1 and Peter W. Shor 1 Center for Theoretical Physics, Massachusetts Institute of Technology, Cambridge, Massachusetts

More information

Quantum Annealing for Prime Factorization

Quantum Annealing for Prime Factorization Quantum Annealing for Prime Factorization Shuxian Jiang, Sabre Kais Department of Chemistry and Computer Science, Purdue University Keith A. Britt, Alexander J. McCaskey, Travis S. Humble Quantum Computing

More information

arxiv: v1 [quant-ph] 16 Aug 2017

arxiv: v1 [quant-ph] 16 Aug 2017 Noname manuscript No. (will be inserted by the editor) Combinatorial Optimization on Gate Model Quantum Computers: A Survey Ehsan Zahedinejad Arman Zaribafiyan arxiv:1708.05294v1 [quant-ph] 16 Aug 2017

More information

Prime Factorization by Quantum Adiabatic Computation

Prime Factorization by Quantum Adiabatic Computation Prime Factorization by Quantum Adiabatic Computation Daniel Eppens Department of Theoretical Physics, School of Engineering Sciences Royal Institute of Technology, SE-16 91 Stockholm, Sweden Stockholm,

More information

Quantum walk algorithms

Quantum walk algorithms Quantum walk algorithms Andrew Childs Institute for Quantum Computing University of Waterloo 28 September 2011 Randomized algorithms Randomness is an important tool in computer science Black-box problems

More information

A Glimpse of Quantum Computation

A Glimpse of Quantum Computation A Glimpse of Quantum Computation Zhengfeng Ji (UTS:QSI) QCSS 2018, UTS 1. 1 Introduction What is quantum computation? Where does the power come from? Superposition Incompatible states can coexist Transformation

More information

Algorithmic challenges in quantum simulation. Andrew Childs University of Maryland

Algorithmic challenges in quantum simulation. Andrew Childs University of Maryland Algorithmic challenges in quantum simulation Andrew Childs University of Maryland nature isn t classical, dammit, and if you want to make a simulation of nature, you d better make it quantum mechanical,

More information

Numerical Studies of Adiabatic Quantum Computation applied to Optimization and Graph Isomorphism

Numerical Studies of Adiabatic Quantum Computation applied to Optimization and Graph Isomorphism Numerical Studies of Adiabatic Quantum Computation applied to Optimization and Graph Isomorphism A.P. Young http://physics.ucsc.edu/~peter Work supported by Talk at AQC 2013, March 8, 2013 Collaborators:

More information

Quantum Annealing in spin glasses and quantum computing Anders W Sandvik, Boston University

Quantum Annealing in spin glasses and quantum computing Anders W Sandvik, Boston University PY502, Computational Physics, December 12, 2017 Quantum Annealing in spin glasses and quantum computing Anders W Sandvik, Boston University Advancing Research in Basic Science and Mathematics Example:

More information

Numerical Studies of the Quantum Adiabatic Algorithm

Numerical Studies of the Quantum Adiabatic Algorithm Numerical Studies of the Quantum Adiabatic Algorithm A.P. Young Work supported by Colloquium at Universität Leipzig, November 4, 2014 Collaborators: I. Hen, M. Wittmann, E. Farhi, P. Shor, D. Gosset, A.

More information

Algorithmic challenges in quantum simulation. Andrew Childs University of Maryland

Algorithmic challenges in quantum simulation. Andrew Childs University of Maryland Algorithmic challenges in quantum simulation Andrew Childs University of Maryland nature isn t classical, dammit, and if you want to make a simulation of nature, you d better make it quantum mechanical,

More information

System Roadmap. Qubits 2018 D-Wave Users Conference Knoxville. Jed Whittaker D-Wave Systems Inc. September 25, 2018

System Roadmap. Qubits 2018 D-Wave Users Conference Knoxville. Jed Whittaker D-Wave Systems Inc. September 25, 2018 System Roadmap Qubits 2018 D-Wave Users Conference Knoxville Jed Whittaker D-Wave Systems Inc. September 25, 2018 Overview Where are we today? annealing options reverse annealing quantum materials simulation

More information

Quantum and classical annealing in spin glasses and quantum computing. Anders W Sandvik, Boston University

Quantum and classical annealing in spin glasses and quantum computing. Anders W Sandvik, Boston University NATIONAL TAIWAN UNIVERSITY, COLLOQUIUM, MARCH 10, 2015 Quantum and classical annealing in spin glasses and quantum computing Anders W Sandvik, Boston University Cheng-Wei Liu (BU) Anatoli Polkovnikov (BU)

More information

COMPILING PROGRAMS FOR AN ADIABATIC QUANTUM COMPUTER

COMPILING PROGRAMS FOR AN ADIABATIC QUANTUM COMPUTER COMPILING PROGRAMS FOR AN ADIABATIC QUANTUM COMPUTER by Elliot Snow-Kropla Submitted in partial fulfillment of the requirements for the degree of Master of Science at Dalhousie University Halifax, Nova

More information

Richard Cleve David R. Cheriton School of Computer Science Institute for Quantum Computing University of Waterloo

Richard Cleve David R. Cheriton School of Computer Science Institute for Quantum Computing University of Waterloo CS 497 Frontiers of Computer Science Introduction to Quantum Computing Lecture of http://www.cs.uwaterloo.ca/~cleve/cs497-f7 Richard Cleve David R. Cheriton School of Computer Science Institute for Quantum

More information

04. Five Principles of Quantum Mechanics

04. Five Principles of Quantum Mechanics 04. Five Principles of Quantum Mechanics () States are represented by vectors of length. A physical system is represented by a linear vector space (the space of all its possible states). () Properties

More information

Fault-Tolerant Quantum Computing

Fault-Tolerant Quantum Computing Fault-Tolerant Quantum Computing Arijit Ghosh Masters Thesis under the supervision of Prof. Sudebkumar Prasant Pal Department of Computer Science and Engineering Indian Institute of Technology and Prof.

More information

Quantum Mechanics & Quantum Computation

Quantum Mechanics & Quantum Computation Quantum Mechanics & Quantum Computation Umesh V. Vazirani University of California, Berkeley Lecture 16: Adiabatic Quantum Optimization Intro http://www.scottaaronson.com/blog/?p=1400 Testing a quantum

More information

arxiv: v4 [quant-ph] 7 Dec 2016

arxiv: v4 [quant-ph] 7 Dec 2016 1 Notes on Adiabatic Quantum Computers arxiv:1512.07617v4 [quant-ph] 7 Dec 2016 Boaz Tamir 1, Eliahu Cohen 2 1 Faculty of Interdisciplinary Studies, Bar-Ilan University, Ramat-Gan, Israel 2 H.H. Wills

More information

How Powerful is Adiabatic Quantum Computation?

How Powerful is Adiabatic Quantum Computation? How Powerful is Adiabatic Quantum Computation? Wim van Dam Michele Mosca Umesh Vazirani Abstract We analyze the computational power limitations of the recently proposed quantum adiabatic evolution algorithm

More information

Exponential algorithmic speedup by quantum walk

Exponential algorithmic speedup by quantum walk Exponential algorithmic speedup by quantum walk Andrew Childs MIT Center for Theoretical Physics joint work with Richard Cleve Enrico Deotto Eddie Farhi Sam Gutmann Dan Spielman quant-ph/0209131 Motivation

More information

Quantum NP - Cont. Classical and Quantum Computation A.Yu Kitaev, A. Shen, M. N. Vyalyi 2002

Quantum NP - Cont. Classical and Quantum Computation A.Yu Kitaev, A. Shen, M. N. Vyalyi 2002 Quantum NP - Cont. Classical and Quantum Computation A.Yu Kitaev, A. Shen, M. N. Vyalyi 2002 1 QMA - the quantum analog to MA (and NP). Definition 1 QMA. The complexity class QMA is the class of all languages

More information

Introduction to Quantum Computing

Introduction to Quantum Computing Introduction to Quantum Computing Part I Emma Strubell http://cs.umaine.edu/~ema/quantum_tutorial.pdf April 12, 2011 Overview Outline What is quantum computing? Background Caveats Fundamental differences

More information

1 Bernstein-Vazirani Algorithm

1 Bernstein-Vazirani Algorithm CMSC 33001: Novel Computing Architectures and Technologies Lecturer: Yongshan Ding, Pranav Gokhale Scribe: Shankar G. Menon Lecture 08: More on Algorithms November 1, 018 1 Bernstein-Vazirani Algorithm

More information

Accelerating QMC on quantum computers. Matthias Troyer

Accelerating QMC on quantum computers. Matthias Troyer Accelerating QMC on quantum computers Matthias Troyer International Journal of Theoretical Physics, VoL 21, Nos. 6/7, 1982 Simulating Physics with Computers Richard P. Feynman Department of Physics, California

More information

Statistics and Quantum Computing

Statistics and Quantum Computing Statistics and Quantum Computing Yazhen Wang Department of Statistics University of Wisconsin-Madison http://www.stat.wisc.edu/ yzwang Workshop on Quantum Computing and Its Application George Washington

More information

Mind the gap Solving optimization problems with a quantum computer

Mind the gap Solving optimization problems with a quantum computer Mind the gap Solving optimization problems with a quantum computer A.P. Young http://physics.ucsc.edu/~peter Work supported by NASA future technologies conference, January 17-212, 2012 Collaborators: Itay

More information

Introduction to Quantum Information Hermann Kampermann

Introduction to Quantum Information Hermann Kampermann Introduction to Quantum Information Hermann Kampermann Heinrich-Heine-Universität Düsseldorf Theoretische Physik III Summer school Bleubeuren July 014 Contents 1 Quantum Mechanics...........................

More information

The Quantum Adiabatic Algorithm

The Quantum Adiabatic Algorithm The Quantum Adiabatic Algorithm A.P. Young http://physics.ucsc.edu/~peter Work supported by Talk at SMQS-IP2011, Jülich, October 18, 2011 The Quantum Adiabatic Algorithm A.P. Young http://physics.ucsc.edu/~peter

More information

Gates for Adiabatic Quantum Computing

Gates for Adiabatic Quantum Computing Gates for Adiabatic Quantum Computing Richard H. Warren Abstract. The goal of this paper is to introduce building blocks for adiabatic quantum algorithms. Adiabatic quantum computing uses the principle

More information

Lecture 6 Quantum Mechanical Systems and Measurements

Lecture 6 Quantum Mechanical Systems and Measurements Lecture 6 Quantum Mechanical Systems and Measurements Today s Program: 1. Simple Harmonic Oscillator (SHO). Principle of spectral decomposition. 3. Predicting the results of measurements, fourth postulate

More information

Power of Adiabatic Quantum Computation

Power of Adiabatic Quantum Computation Power of Adiabatic Quantum Computation Itay Hen Information Sciences Institute, USC Physics Colloquium, USC February 10, 2014 arxiv preprints: 1207.1712, 1301.4956, 1307.6538, 1401.5172 Motivation in what

More information

C/CS/Phys 191 Quantum Gates and Universality 9/22/05 Fall 2005 Lecture 8. a b b d. w. Therefore, U preserves norms and angles (up to sign).

C/CS/Phys 191 Quantum Gates and Universality 9/22/05 Fall 2005 Lecture 8. a b b d. w. Therefore, U preserves norms and angles (up to sign). C/CS/Phys 191 Quantum Gates and Universality 9//05 Fall 005 Lecture 8 1 Readings Benenti, Casati, and Strini: Classical circuits and computation Ch.1.,.6 Quantum Gates Ch. 3.-3.4 Universality Ch. 3.5-3.6

More information

Simulation of quantum computers with probabilistic models

Simulation of quantum computers with probabilistic models Simulation of quantum computers with probabilistic models Vlad Gheorghiu Department of Physics Carnegie Mellon University Pittsburgh, PA 15213, U.S.A. April 6, 2010 Vlad Gheorghiu (CMU) Simulation of quantum

More information

arxiv: v2 [quant-ph] 18 Apr 2012

arxiv: v2 [quant-ph] 18 Apr 2012 A Near-Term Quantum Computing Approach for Hard Computational Problems in Space Exploration Vadim N. Smelyanskiy, Eleanor G. Rieffel, and Sergey I. Knysh NASA Ames Research Center, Mail Stop 269-3, Moffett

More information

arxiv:quant-ph/ v2 26 Mar 2005

arxiv:quant-ph/ v2 26 Mar 2005 Adiabatic Quantum Computation is Equivalent to Standard Quantum Computation arxiv:quant-ph/0405098v2 26 Mar 2005 Dorit Aharonov School of Computer Science and Engineering, Hebrew University, Jerusalem,

More information

Physics 215 Quantum Mechanics 1 Assignment 1

Physics 215 Quantum Mechanics 1 Assignment 1 Physics 5 Quantum Mechanics Assignment Logan A. Morrison January 9, 06 Problem Prove via the dual correspondence definition that the hermitian conjugate of α β is β α. By definition, the hermitian conjugate

More information

Lecture 4: Postulates of quantum mechanics

Lecture 4: Postulates of quantum mechanics Lecture 4: Postulates of quantum mechanics Rajat Mittal IIT Kanpur The postulates of quantum mechanics provide us the mathematical formalism over which the physical theory is developed. For people studying

More information

Quantum computing and quantum information KAIS GROUP

Quantum computing and quantum information KAIS GROUP Quantum computing and quantum information KAIS GROUP Main themes Quantum algorithms. In particular for quantum chemistry arxiv:1004.2242 [cs.ne] arxiv:1009.5625 [quant-ph] arxiv:1307.7220 [quant-ph] arxiv:1302.1946

More information

Solving the Schrödinger equation for the Sherrington Kirkpatrick model in a transverse field

Solving the Schrödinger equation for the Sherrington Kirkpatrick model in a transverse field J. Phys. A: Math. Gen. 30 (1997) L41 L47. Printed in the UK PII: S0305-4470(97)79383-1 LETTER TO THE EDITOR Solving the Schrödinger equation for the Sherrington Kirkpatrick model in a transverse field

More information

General Exam Part II, Fall 1998 Quantum Mechanics Solutions

General Exam Part II, Fall 1998 Quantum Mechanics Solutions General Exam Part II, Fall 1998 Quantum Mechanics Solutions Leo C. Stein Problem 1 Consider a particle of charge q and mass m confined to the x-y plane and subject to a harmonic oscillator potential V

More information

Quantum Many Body Systems and Tensor Networks

Quantum Many Body Systems and Tensor Networks Quantum Many Body Systems and Tensor Networks Aditya Jain International Institute of Information Technology, Hyderabad aditya.jain@research.iiit.ac.in July 30, 2015 Aditya Jain (IIIT-H) Quantum Hamiltonian

More information

A Novel Algebraic Geometry Compiling Framework for Adiabatic Quantum Computations

A Novel Algebraic Geometry Compiling Framework for Adiabatic Quantum Computations A Novel Algebraic Geometry Compiling Framework for Adiabatic Quantum Computations arxiv:1810.01440v1 [quant-ph] 2 Oct 2018 Raouf Dridi, Hedayat Alghassi, Sridhar Tayur Tepper School of Business, Carnegie

More information

arxiv: v2 [quant-ph] 2 Oct 2014

arxiv: v2 [quant-ph] 2 Oct 2014 A Quantum Annealing Approach for Fault Detection and Diagnosis of Graph-Based Systems Alejandro Perdomo-Ortiz,, 2, a) Joseph Fluegemann,, 3 Sriram Narasimhan, 2 Rupak Biswas, and Vadim N. Smelyanskiy )

More information

The Principles of Quantum Mechanics: Pt. 1

The Principles of Quantum Mechanics: Pt. 1 The Principles of Quantum Mechanics: Pt. 1 PHYS 476Q - Southern Illinois University February 15, 2018 PHYS 476Q - Southern Illinois University The Principles of Quantum Mechanics: Pt. 1 February 15, 2018

More information

Unitary Dynamics and Quantum Circuits

Unitary Dynamics and Quantum Circuits qitd323 Unitary Dynamics and Quantum Circuits Robert B. Griffiths Version of 20 January 2014 Contents 1 Unitary Dynamics 1 1.1 Time development operator T.................................... 1 1.2 Particular

More information

Adiabatic Quantum Computing Applied to the 3- SAT Problem

Adiabatic Quantum Computing Applied to the 3- SAT Problem Adiabatic Quantum Computing Applied to the 3- SAT Problem by José Luis Gómez-Muñoz http://homepage.cem.itesm.mx/lgomez/quantum/ jose.luis.gomez@itesm.mx Introduction Quantum Adiabatic Commputing encodes

More information

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 11: From random walk to quantum walk

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 11: From random walk to quantum walk Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 11: From random walk to quantum walk We now turn to a second major topic in quantum algorithms, the concept

More information

arxiv:quant-ph/ v1 28 Jan 2000

arxiv:quant-ph/ v1 28 Jan 2000 Quantum Computation by Adiabatic Evolution Edward Farhi, Jeffrey Goldstone Center for Theoretical Physics Massachusetts Institute of Technology Cambridge, MA 039 arxiv:quant-ph/00006 v 8 Jan 000 Sam Gutmann

More information

Quantum Mechanics & Quantum Computation

Quantum Mechanics & Quantum Computation Quantum Mechanics & Quantum Computation Umesh V. Vazirani University of California, Berkeley Lecture 14: Quantum Complexity Theory Limits of quantum computers Quantum speedups for NP-Complete Problems?

More information

Quantum Algorithms for Finding Constant-sized Sub-hypergraphs

Quantum Algorithms for Finding Constant-sized Sub-hypergraphs Quantum Algorithms for Finding Constant-sized Sub-hypergraphs Seiichiro Tani (Joint work with François Le Gall and Harumichi Nishimura) NTT Communication Science Labs., NTT Corporation, Japan. The 20th

More information

Complex numbers: a quick review. Chapter 10. Quantum algorithms. Definition: where i = 1. Polar form of z = a + b i is z = re iθ, where

Complex numbers: a quick review. Chapter 10. Quantum algorithms. Definition: where i = 1. Polar form of z = a + b i is z = re iθ, where Chapter 0 Quantum algorithms Complex numbers: a quick review / 4 / 4 Definition: C = { a + b i : a, b R } where i = Polar form of z = a + b i is z = re iθ, where r = z = a + b and θ = tan y x Alternatively,

More information

arxiv: v1 [quant-ph] 14 Nov 2014

arxiv: v1 [quant-ph] 14 Nov 2014 MIT-CTP/4610 A Quantum Approximate Optimization Algorithm Edward Farhi and Jeffrey Goldstone Center for Theoretical Physics Massachusetts Institute of Technology Cambridge, MA 02139 arxiv:1411.4028v1 [quant-ph]

More information

Introduction to Quantum Information Processing

Introduction to Quantum Information Processing Introduction to Quantum Information Processing Lecture 6 Richard Cleve Overview of Lecture 6 Continuation of teleportation Computation and some basic complexity classes Simple quantum algorithms in the

More information

Chapter 2 The Group U(1) and its Representations

Chapter 2 The Group U(1) and its Representations Chapter 2 The Group U(1) and its Representations The simplest example of a Lie group is the group of rotations of the plane, with elements parametrized by a single number, the angle of rotation θ. It is

More information

Chapter 10. Quantum algorithms

Chapter 10. Quantum algorithms Chapter 10. Quantum algorithms Complex numbers: a quick review Definition: C = { a + b i : a, b R } where i = 1. Polar form of z = a + b i is z = re iθ, where r = z = a 2 + b 2 and θ = tan 1 y x Alternatively,

More information

Quantum search by local adiabatic evolution

Quantum search by local adiabatic evolution PHYSICAL REVIEW A, VOLUME 65, 042308 Quantum search by local adiabatic evolution Jérémie Roland 1 and Nicolas J. Cerf 1,2 1 Ecole Polytechnique, CP 165, Université Libre de Bruxelles, 1050 Brussels, Belgium

More information

CSE 291. Assignment Spectral clustering versus k-means. Out: Wed May 23 Due: Wed Jun 13

CSE 291. Assignment Spectral clustering versus k-means. Out: Wed May 23 Due: Wed Jun 13 CSE 291. Assignment 3 Out: Wed May 23 Due: Wed Jun 13 3.1 Spectral clustering versus k-means Download the rings data set for this problem from the course web site. The data is stored in MATLAB format as

More information

Quantum algorithms. Andrew Childs. Institute for Quantum Computing University of Waterloo

Quantum algorithms. Andrew Childs. Institute for Quantum Computing University of Waterloo Quantum algorithms Andrew Childs Institute for Quantum Computing University of Waterloo 11th Canadian Summer School on Quantum Information 8 9 June 2011 Based in part on slides prepared with Pawel Wocjan

More information

Quantum Computing Lecture 2. Review of Linear Algebra

Quantum Computing Lecture 2. Review of Linear Algebra Quantum Computing Lecture 2 Review of Linear Algebra Maris Ozols Linear algebra States of a quantum system form a vector space and their transformations are described by linear operators Vector spaces

More information

Some Introductory Notes on Quantum Computing

Some Introductory Notes on Quantum Computing Some Introductory Notes on Quantum Computing Markus G. Kuhn http://www.cl.cam.ac.uk/~mgk25/ Computer Laboratory University of Cambridge 2000-04-07 1 Quantum Computing Notation Quantum Computing is best

More information

1 Mathematical preliminaries

1 Mathematical preliminaries 1 Mathematical preliminaries The mathematical language of quantum mechanics is that of vector spaces and linear algebra. In this preliminary section, we will collect the various definitions and mathematical

More information

Chapter 2 Approximation Methods Can be Used When Exact Solutions to the Schrödinger Equation Can Not be Found.

Chapter 2 Approximation Methods Can be Used When Exact Solutions to the Schrödinger Equation Can Not be Found. Chapter 2 Approximation Methods Can be Used When Exact Solutions to the Schrödinger Equation Can Not be Found. In applying quantum mechanics to 'real' chemical problems, one is usually faced with a Schrödinger

More information

2. Introduction to quantum mechanics

2. Introduction to quantum mechanics 2. Introduction to quantum mechanics 2.1 Linear algebra Dirac notation Complex conjugate Vector/ket Dual vector/bra Inner product/bracket Tensor product Complex conj. matrix Transpose of matrix Hermitian

More information

Efficient time evolution of one-dimensional quantum systems

Efficient time evolution of one-dimensional quantum systems Efficient time evolution of one-dimensional quantum systems Frank Pollmann Max-Planck-Institut für komplexer Systeme, Dresden, Germany Sep. 5, 2012 Hsinchu Problems we will address... Finding ground states

More information

H&M Chapter 5 Review of Dirac Equation

H&M Chapter 5 Review of Dirac Equation HM Chapter 5 Review of Dirac Equation Dirac s Quandary Notation Reminder Dirac Equation for free particle Mostly an exercise in notation Define currents Make a complete list of all possible currents Aside

More information

Simon s algorithm (1994)

Simon s algorithm (1994) Simon s algorithm (1994) Given a classical circuit C f (of polynomial size, in n) for an f : {0, 1} n {0, 1} n, such that for a certain s {0, 1} n \{0 n }: x, y {0, 1} n (x y) : f (x) = f (y) x y = s with

More information

Quantum-Classical Hybrid Monte Carlo Algorithm with Applications to AQC

Quantum-Classical Hybrid Monte Carlo Algorithm with Applications to AQC Quantum-Classical Hybrid Monte Carlo Algorithm with Applications to AQC Itay Hen Information Sciences Institute, USC Workshop on Theory and Practice of AQC and Quantum Simulation Trieste, Italy August

More information

arxiv: v1 [cond-mat.stat-mech] 25 Aug 2014

arxiv: v1 [cond-mat.stat-mech] 25 Aug 2014 EPJ manuscript No. (will be inserted by the editor) Quantum Annealing - Foundations and Frontiers arxiv:1408.5784v1 [cond-mat.stat-mech] 25 Aug 2014 Eliahu Cohen 1,a and Boaz Tamir 2 1 School of Physics

More information

)j > Riley Tipton Perry University of New South Wales, Australia. World Scientific CHENNAI

)j > Riley Tipton Perry University of New South Wales, Australia. World Scientific CHENNAI Riley Tipton Perry University of New South Wales, Australia )j > World Scientific NEW JERSEY LONDON. SINGAPORE BEIJING SHANSHAI HONG K0N6 TAIPEI» CHENNAI Contents Acknowledgments xi 1. Introduction 1 1.1

More information

The detectability lemma and quantum gap amplification

The detectability lemma and quantum gap amplification The detectability lemma and quantum gap amplification Dorit Aharonov 1, Itai Arad 1, Zeph Landau 2 and Umesh Vazirani 2 1 School of Computer Science and Engineering, The Hebrew University, Jerusalem, Israel

More information

Faster quantum algorithm for evaluating game trees

Faster quantum algorithm for evaluating game trees Faster quantum algorithm for evaluating game trees x 7 x 8 Ben Reichardt xx1 1 x 2 x 3 x 4 x 6 OR x 9 x1 1 x 5 x 9 University of Waterloo x 5 AND OR AND AND OR AND ϕ(x) x 7 x 8 x 1 x 2 x 3 x 4 x 6 OR x

More information

Today. Few Comments. PCP Theorem, Simple proof due to Irit Dinur [ECCC, TR05-046]! Based on some ideas promoted in [Dinur- Reingold 04].

Today. Few Comments. PCP Theorem, Simple proof due to Irit Dinur [ECCC, TR05-046]! Based on some ideas promoted in [Dinur- Reingold 04]. Today Few Comments PCP Theorem, Simple proof due to Irit Dinur [ECCC, TR05-046]! Based on some ideas promoted in [Dinur- Reingold 04]. Remarkably simple novel proof. Leads to new quantitative results too!

More information

Linear algebra and applications to graphs Part 1

Linear algebra and applications to graphs Part 1 Linear algebra and applications to graphs Part 1 Written up by Mikhail Belkin and Moon Duchin Instructor: Laszlo Babai June 17, 2001 1 Basic Linear Algebra Exercise 1.1 Let V and W be linear subspaces

More information

Quantum Physics III (8.06) Spring 2007 FINAL EXAMINATION Monday May 21, 9:00 am You have 3 hours.

Quantum Physics III (8.06) Spring 2007 FINAL EXAMINATION Monday May 21, 9:00 am You have 3 hours. Quantum Physics III (8.06) Spring 2007 FINAL EXAMINATION Monday May 21, 9:00 am You have 3 hours. There are 10 problems, totalling 180 points. Do all problems. Answer all problems in the white books provided.

More information

Short Course in Quantum Information Lecture 2

Short Course in Quantum Information Lecture 2 Short Course in Quantum Information Lecture Formal Structure of Quantum Mechanics Course Info All materials downloadable @ website http://info.phys.unm.edu/~deutschgroup/deutschclasses.html Syllabus Lecture

More information

The Framework of Quantum Mechanics

The Framework of Quantum Mechanics The Framework of Quantum Mechanics We now use the mathematical formalism covered in the last lecture to describe the theory of quantum mechanics. In the first section we outline four axioms that lie at

More information

Secrets of Quantum Information Science

Secrets of Quantum Information Science Secrets of Quantum Information Science Todd A. Brun Communication Sciences Institute USC Quantum computers are in the news Quantum computers represent a new paradigm for computing devices: computers whose

More information

Ground State Spin Calculus

Ground State Spin Calculus Computing Science Group Ground State Spin Calculus Jacob D Biamonte CS-RR-10-13 Oxford University Computing Laboratory Wolfson Building, Parks Road, Oxford, OX1 3QD Ground State Spin Calculus Jacob D Biamonte

More information

Reversible and Quantum computing. Fisica dell Energia - a.a. 2015/2016

Reversible and Quantum computing. Fisica dell Energia - a.a. 2015/2016 Reversible and Quantum computing Fisica dell Energia - a.a. 2015/2016 Reversible computing A process is said to be logically reversible if the transition function that maps old computational states to

More information

2.0 Basic Elements of a Quantum Information Processor. 2.1 Classical information processing The carrier of information

2.0 Basic Elements of a Quantum Information Processor. 2.1 Classical information processing The carrier of information QSIT09.L03 Page 1 2.0 Basic Elements of a Quantum Information Processor 2.1 Classical information processing 2.1.1 The carrier of information - binary representation of information as bits (Binary digits).

More information

Quantum mechanics in one hour

Quantum mechanics in one hour Chapter 2 Quantum mechanics in one hour 2.1 Introduction The purpose of this chapter is to refresh your knowledge of quantum mechanics and to establish notation. Depending on your background you might

More information

On the query complexity of counterfeiting quantum money

On the query complexity of counterfeiting quantum money On the query complexity of counterfeiting quantum money Andrew Lutomirski December 14, 2010 Abstract Quantum money is a quantum cryptographic protocol in which a mint can produce a state (called a quantum

More information

4/19/11. NP and NP completeness. Decision Problems. Definition of P. Certifiers and Certificates: COMPOSITES

4/19/11. NP and NP completeness. Decision Problems. Definition of P. Certifiers and Certificates: COMPOSITES Decision Problems NP and NP completeness Identify a decision problem with a set of binary strings X Instance: string s. Algorithm A solves problem X: As) = yes iff s X. Polynomial time. Algorithm A runs

More information

Lecture 6. Four postulates of quantum mechanics. The eigenvalue equation. Momentum and energy operators. Dirac delta function. Expectation values

Lecture 6. Four postulates of quantum mechanics. The eigenvalue equation. Momentum and energy operators. Dirac delta function. Expectation values Lecture 6 Four postulates of quantum mechanics The eigenvalue equation Momentum and energy operators Dirac delta function Expectation values Objectives Learn about eigenvalue equations and operators. Learn

More information

QLang: Qubit Language

QLang: Qubit Language QLang: Qubit Language Christopher Campbell Clément Canonne Sankalpa Khadka Winnie Narang Jonathan Wong September 24, 24 Introduction In 965, Gordon Moore predicted that the number of transistors in integrated

More information

On The Power Of Coherently Controlled Quantum Adiabatic Evolutions

On The Power Of Coherently Controlled Quantum Adiabatic Evolutions On The Power Of Coherently Controlled Quantum Adiabatic Evolutions Maria Kieferova (RCQI, Slovak Academy of Sciences, Bratislava, Slovakia) Nathan Wiebe (QuArC, Microsoft Research, Redmond, WA, USA) [arxiv:1403.6545]

More information

D-Wave: real quantum computer?

D-Wave: real quantum computer? D-Wave: real quantum computer? M. Johnson et al., "Quantum annealing with manufactured spins", Nature 473, 194-198 (2011) S. Boixo et al., "Evidence for quantum annealing wiht more than one hundred qubits",

More information

Short introduction to Quantum Computing

Short introduction to Quantum Computing November 7, 2017 Short introduction to Quantum Computing Joris Kattemölle QuSoft, CWI, Science Park 123, Amsterdam, The Netherlands Institute for Theoretical Physics, University of Amsterdam, Science Park

More information