Decomposition of Quantum Gates

Similar documents
Principles of Quantum Mechanics Pt. 2

arxiv: v4 [quant-ph] 8 Mar 2013

arxiv: v2 [quant-ph] 5 Dec 2013

Linear Algebra and Dirac Notation, Pt. 3

1 Readings. 2 Unitary Operators. C/CS/Phys C191 Unitaries and Quantum Gates 9/22/09 Fall 2009 Lecture 8

Quantum Algorithms. Andreas Klappenecker Texas A&M University. Lecture notes of a course given in Spring Preliminary draft.

Hilbert Space, Entanglement, Quantum Gates, Bell States, Superdense Coding.

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).

Lecture 3: Hilbert spaces, tensor products

Quantum Computing Lecture 2. Review of Linear Algebra

The Singular Value Decomposition

Chapter 11 Evolution by Permutation

MP 472 Quantum Information and Computation

The Framework of Quantum Mechanics

Matrix Algebra. Matrix Algebra. Chapter 8 - S&B

Lecture 2: Introduction to Quantum Mechanics

2. Introduction to quantum mechanics

The Singular Value Decomposition (SVD) and Principal Component Analysis (PCA)

Chapter 2. Basic Principles of Quantum mechanics

. Here we are using the standard inner-product over C k to define orthogonality. Recall that the inner-product of two vectors φ = i α i.

Linear Algebra (Review) Volker Tresp 2017

Linear Algebra Review. Vectors

DECAY OF SINGLET CONVERSION PROBABILITY IN ONE DIMENSIONAL QUANTUM NETWORKS

D.5 Quantum error correction

Lecture notes on Quantum Computing. Chapter 1 Mathematical Background

Quantum information and quantum computing

Linear Algebra (Review) Volker Tresp 2018

Math/CS 466/666: Homework Solutions for Chapter 3

Quantum Geometric Algebra

Chapter III. Quantum Computation. Mathematical preliminaries. A.1 Complex numbers. A.2 Linear algebra review

Linear Algebra- Final Exam Review

Maths for Signals and Systems Linear Algebra in Engineering

QLang: Qubit Language

C/CS/Phys C191 Quantum Gates, Universality and Solovay-Kitaev 9/25/07 Fall 2007 Lecture 9

Section 2.2: The Inverse of a Matrix

Multilinear Singular Value Decomposition for Two Qubits

Quantum Entanglement and the Bell Matrix

LinGloss. A glossary of linear algebra

Multiplying matrices by diagonal matrices is faster than usual matrix multiplication.

SUPERDENSE CODING AND QUANTUM TELEPORTATION

arxiv: v3 [math.ra] 22 Aug 2014

Lecture 2: Linear operators

MIT Final Exam Solutions, Spring 2017

Lecture 4: Postulates of quantum mechanics

Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition

Linear and Multilinear Algebra. Linear maps preserving rank of tensor products of matrices

Ph 219b/CS 219b. Exercises Due: Wednesday 20 November 2013

Math 3191 Applied Linear Algebra

1. Basic rules of quantum mechanics

1 Linearity and Linear Systems

Universal quantum computers

Elementary maths for GMT

Quantum Computation. Alessandra Di Pierro Computational models (Circuits, QTM) Algorithms (QFT, Quantum search)

Topics in linear algebra

Review problems for MA 54, Fall 2004.

Ensembles and incomplete information

MAC Module 2 Systems of Linear Equations and Matrices II. Learning Objectives. Upon completing this module, you should be able to :

Introduction to Quantum Computing

Ph 219b/CS 219b. Exercises Due: Wednesday 21 November 2018 H = 1 ( ) 1 1. in quantum circuit notation, we denote the Hadamard gate as

1 Measurements, Tensor Products, and Entanglement

PHY305: Notes on Entanglement and the Density Matrix

Application of Structural Physical Approximation to Partial Transpose in Teleportation. Satyabrata Adhikari Delhi Technological University (DTU)

Is Quantum Search Practical?

Quantum Circuits for Incompletely Specified Two-Qubit Operators

Chapter 2 Notes, Linear Algebra 5e Lay

Chapter 10. Quantum algorithms

ON THE ROLE OF THE BASIS OF MEASUREMENT IN QUANTUM GATE TELEPORTATION. F. V. Mendes, R. V. Ramos

Quantum computing and mathematical research. Chi-Kwong Li The College of William and Mary

Section Partitioned Matrices and LU Factorization

Image Registration Lecture 2: Vectors and Matrices

Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition

A matrix over a field F is a rectangular array of elements from F. The symbol

Tensor network simulations of strongly correlated quantum systems

Optimal Realizations of Controlled Unitary Gates

Notes on Solving Linear Least-Squares Problems

Quantum Error Correcting Codes and Quantum Cryptography. Peter Shor M.I.T. Cambridge, MA 02139

Chapter 3. Determinants and Eigenvalues

MATH 2331 Linear Algebra. Section 2.1 Matrix Operations. Definition: A : m n, B : n p. Example: Compute AB, if possible.

Quantum Gates, Circuits & Teleportation

Quantum computing! quantum gates! Fisica dell Energia!

forms Christopher Engström November 14, 2014 MAA704: Matrix factorization and canonical forms Matrix properties Matrix factorization Canonical forms

Lecture 6. Numerical methods. Approximation of functions

Numerical Linear Algebra

1 Matrices and matrix algebra

Econ 204 Supplement to Section 3.6 Diagonalization and Quadratic Forms. 1 Diagonalization and Change of Basis

7.6 The Inverse of a Square Matrix

On PPT States in C K C M C N Composite Quantum Systems

Review Questions REVIEW QUESTIONS 71

Instantaneous Nonlocal Measurements

Elementary Row Operations on Matrices

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

More advanced codes 0 1 ( , 1 1 (

A Study of Topological Quantum Error Correcting Codes Part I: From Classical to Quantum ECCs

Transformation of quantum states using uniformly controlled rotations

arxiv: v3 [quant-ph] 17 Sep 2017

Eigenvalues and Eigenvectors: An Introduction

Singular Value Decomposition

Math 2331 Linear Algebra

The Principles of Quantum Mechanics: Pt. 1

Simulation of quantum computers with probabilistic models

Transcription:

Decomposition of Quantum Gates With Applications to Quantum Computing Dean Katsaros, Eric Berry, Diane C. Pelejo, Chi-Kwong Li College of William and Mary January 12, 215

Motivation Current Conclusions and Schemes Another Important Scheme Future Directions

Motivation Qubit Classical computers store information in bits, vs qubits in a Quantum computer

Motivation Qubit Classical computers store information in bits, vs qubits in a Quantum computer Quantum Gates Quantum gates are similar to logic gates in classical computing, in that they are used to manipulate a quantum system

Motivation Qubits and Quantum Gates have Mathematical Realizations

Motivation Qubits and Quantum Gates have Mathematical Realizations Qubits are vectors

Motivation Qubits and Quantum Gates have Mathematical Realizations Qubits are vectors Quantum Gates are Unitary Matrices

Motivation Qubits are Quantum Systems

Motivation Qubits are Quantum Systems Letting apple i, apple 1i be apple two measureables, the vector (qubit) a 1 b = a + b represents the superposition a i + b 1i 1

Motivation Qubits are Quantum Systems Letting apple i, apple 1i be apple two measureables, the vector (qubit) a 1 b = a + b represents the superposition a i + b 1i 1 We concatenate 2+ qubits into multi-qubit quantum ensembles via tensor products:

Motivation Qubits are Quantum Systems Letting apple i, apple 1i be apple two measureables, the vector (qubit) a 1 b = a + b represents the superposition a i + b 1i 1 We concatenate 2+ qubits into multi-qubit quantum ensembles via tensor products: apple a b apple c d = 2 3 ac 6ad 4bc5 bd

Motivation Quantum Computing Letting apple i, apple 1i be apple two measureables, a qubit a 1 b = a + b represents the superposition a i + b 1i 1 We concatenate 2+ qubits into multi-qubit quantum ensembles via tensor products: apple a b apple c d = 2 3 ac 6ad 4bc5 bd This 2-qubit system has 4 measureables, represented by the basis vectors of C 4.

Motivation Example. Consider further apple a b apple c d = 2 3 ac 6ad 4bc5 bd

Motivation Example. Consider further apple a b apple c d = 2 3 ac 6ad 4bc5 bd I The basis vectors, corresponding to physical measureables, of the above bipartite or joint quantum state are 2 3 1 2 3 2 3 2 3 6 61 6 6 e 1 = 6 4 5, e 2 = 6 4 5, e 3 = 6 4 1 5, and e 4 = 6 4 1 5

Example. I We use the physicists notation; i = 2 6 6 4 1 3 5, 1i = 2 6 6 4 1 3 5, 1i = 2 6 6 4 1 3 5, 11i = 2 6 6 4 1 3 5

motivation Example. I We use the physicists notation; i = 2 6 6 4 1 3 5, 1i = 2 6 6 4 1 3 5, 1i = 2 6 6 4 1 3 5, 11i = 2 6 6 4 1 3 5 So, 2 6 6 4 ac ad bc bd 3 5 = ac i + ad 1i + bc 1i + bd 11i

Motivation Question: How Many Measureables does a 64-qubit multipartite system have?

Motivation Some other operations Let A, B 2 M 2. The tensor product of A and B is A B = apple a11 B a 12 B a 21 B a 22 B. The direct sum of A and B is defined as A B = apple A B, where 2 M 2.

Motivation Quantum Gates reign things in An n-qubit system has 2 n measureable states, and a classical computer has to deal with each of these...

Motivation Quantum gates reign things in An n-qubit system has 2 n measureable states, and a classical computer has to deal with each of these... A Quantum computer uses Quantum, orunitary, Gates (Unitary matrices) to handle these n-qubit systems in a single operation.

Motivation Definition AmatrixU 2 M n (C) isunitaryifu U = U U = I where denotes the conjugate transpose. Important Properties U is invertible and U 1 = U The rows and columns of U are orthonormal

Motivation-Example Quantum Gates in 1 qubit Hadamard Gate The Hadamard gate, H, is a commonly used gate where H = 1 p 2 apple 1 1 1 1. Pauli Matrices x = apple 1 1 y = z = apple i i apple 1 1

Motivation The set of Quantum Gates a quantum computer can generate directly determines its capability.

Motivation The set of Quantum Gates a quantum computer can generate directly determines its capability. Obviously, we do not want to limit our systems possible operations...

Motivation The set of Unitary Gates a quantum computer can generate directly determines its capability. Obivously, we do not want to limit our systems possible operations... We can do even better: How can we not only allow for all operations, but have an e cient generating set of simple unitaries?

A Decomposition Scheme-2 Qubit Case Experimentalists are working on possible physical manifestations in the 1-4 qubit cases. 2 Qubits Corresponds to 4-by-4 Unitaries There are two types of gates that are easy to implement 1-control gates Free-gates

A Decomposition Scheme-2 Qubit Case Experimentalists are working on possible physical manifestations in the 1-4 qubit cases. 2 Qubits Corresponds to 4-by-4 Unitaries There are two types of gates that are easy to implement 1-control gates Free-gates Experimentalists find these to be simple to implement.

Decomposition of Quantum Gates-2 Qubit Case 1-Control Gates (1V )=I 2 V (V )=V I 2 2 3 v 11 v 12 (V ) = 6 1 4v 21 v 22 5 1 2 1 3 (V 1) = 6 v 11 v 12 4 1 5 v 21 v 22

Decomposition of Quantum Gates-2 Qubit Case Free-Gates (V ) =V I 2 = ( V )=I 2 V = 2 3 v 11 v 12 6 v 11 v 12 4v 21 v 22 5 v 21 v 22 2 3 v 11 v 12 6v 21 v 22 4 v 11 v 12 5 v 21 v 22

A Decomposition Scheme-2 Qubit Case Whats the di erence? Consider a 2-qubit Vector State q = a i + a 1 1i + a 2 1i + a 3 11i.

A Decomposition Scheme-2 Qubit Case Whats the di erence? Consider a 2-qubit Vector State q = a i + a 1 1i + a 2 1i + a 3 11i. Operating on this system with a free-gate, ( V ), yields (I V )(q) = i V (a i + a 1 1i)+ 1i V (a 2 i + a 3 1i).

A Decomposition Scheme-2 Qubit Case Whats the di erence? Consider a 2-qubit Vector State q = a i + a 1 1i + a 2 1i + a 3 11i. Operating on this system with a free-gate, ( V ), yields (I V )(q) = i V (a i + a 1 1i)+ 1i V (a 2 i + a 3 1i). Operating on this system with a 1-control gate, (1V), yields (I V )(q) =a i + a 1 1i + 1iV (a 2 i + a 3 1i).

A Decomposition Scheme-2 Qubit Case Whats the di erence? Consider a 2-qubit Vector State q = a i + a 1 1i + a 2 1i + a 3 11i. Operating on this system with a free-gate, (*V), yields (I V )(q) = i V (a i + a 1 1i)+ 1i V (a 2 i + a 3 1i). Operating on this system with a 1-control gate, (1V), yields (I V )(q) =a i + a 1 1i + 1iV (a 2 i + a 3 1i). 1-controls, or controlled gates, in general, are named so because they act solely on some of the components of a multi-partite state, and leave the rest alone (computationally expensive!)

A Decomposition Scheme-2 Qubit case Previous Result(Li, Roberts, Yin) Using control gates, one can decompose an arbitrary n-by-n n unitary matrix into a product of at most 2 unitary matrices I P-unitary matrices are (1V ), (V ), (V 1), and 2 3 1 6 v 11 v 12 4 v 21 v 22 5. 1

A Decomposition Scheme-2 Qubit case Previous Result(Li, Roberts, Yin) Using control gates, one can decompose an arbitrary n-by-n n unitary matrix into a product of at most 2 unitary matrices I P-unitary matrices are (1V ), (V ), (V 1), and i.e. n k = n! k!(n k)!. 2 3 1 6 v 11 v 12 4 v 21 v 22 5. 1

A Decomposition Scheme-2 Qubit case Previous Result(Li, Roberts, Yin) One can decompose an arbitrary n-by-n unitary matrix into a n product of at most 2 P-unitary matrices I P-unitary matrices are (1V ), (V ), (V 1), and i.e. 2 3 1 6 v 11 v 12 4 v 21 v 22 5. 1 n k = n! k!(n k)!. For 4-by-4, at most 6 unitary matrices. For 8-by-8, at most 14 unitary matrices. etc.

A Decomposition Scheme-2 Qubit case The above decomposition scheme heavily utilized control gates. The next step was to introduce free-gates into the decomposition, and achieve a lowest possible cost.

A Decomposition Scheme-2 Qubit case The above decomposition scheme heavily utilized control gates. The next step was to introduce free-gates into the decomposition, and achieve a lowest possible cost. More Important Results (Li, Pelejo) In the 4-by-4 case, 3 1-control gates is enough for any unitary

A Decomposition Scheme-2 Qubit case The above decomposition scheme heavily utilized control gates. The next step was to introduce free-gates into the decomposition, and achieve a lowest possible cost. More Important Results (Li, Pelejo) In the 4-by-4 case, 3 1-control gates is enough for any unitary We can always freely transform a 4-by-4 1-control gate into a (1V) gate

A Decomposition Scheme-2 Qubit case The above decomposition scheme heavily utilized control gates. The next step was to introduce free-gates into the decomposition, and achieve a lowest possible cost. More Important Results (Li, Pelejo) In the 4-by-4 case, 3 1-control gates is enough for any unitary We can always freely transform a 4-by-4 1-control gate into a (1V) gate A decomposition scheme was developed and extended to all n, as well as a recursive formula giving the number of free and k-control gates that could be used to decompose an arbitrary unitary.

A Decomposition Scheme-2 Qubit case The above decomposition scheme heavily utilized control gates. The next step was to introduce free-gates into the decomposition, and achieve a lowest possible cost. More Important Results (Li, Pelejo) In the 4-by-4 case, 3 1-control gates is enough for any unitary We can always freely transform a 4-by-4 1-control gate into a (1V) gate A decomposition scheme was developed and extended to all n, as well as a recursive formula giving the number of free and k-control gates that could be used to decompose an arbitrary unitary. We want(ed) to further reduce the number of controls!

Current Scheme Questions: How many gates are necessary, and, specifically, how many 1-control gates are necessary and su cient? What is the most e unitaries? cient scheme for decomposing general 1-control gates are a metaphoric cost in a decomposition!

Current Scheme How should one attack the problem? What can we do for free that simplifies the problem, or gives telling information about our candidate?

Current Scheme How should one attack the problem? What can we do for free that simplifies the problem, or gives telling information about our candidate? (?)

Current Scheme How should one attack the problem? What can we do for free that simplifies the problem, or gives telling information about our candidate? (?) Switch focus from finding ways to decompose a matrix, to finding out what must be true if the matrix can be written as a product of free gates, free gates and a single 1-control gate, etc.

Current Scheme Example in 4-by-4 case If a matrix M can be decomposed using only free gates, it can be written as M = A B, Where A and B are 2-by-2 unitary matrices.

Current Scheme Example in 4-by-4 case If a matrix M can be decomposed using only free gates, it can be written as M = A B, Where A and B are 2-by-2 unitary matrices. (?) This requires that each block be a scalar multiple of some unitary!

Current Scheme Example in 4-by-4 case If a matrix M can be decomposed using only free gates, it can be written as M = A B, Where A and B are 2-by-2 unitary matrices. (?) This requires that each block be a scalar multiple of some unitary! If M can be decomposed using free gates, and a single 1-control, then it can be written as M =(A B)(I 2 W )(E F ), Where A, B, W, E, F all unitary.

Current Scheme Recall the Singular Value Decomposition For any matrix A 2 M n, there is a unitary equivalence of A yielding a diagonal matrix, with entries the singular values of A

Our Scheme Recall the Singular Value Decomposition For any matrix A 2 M n, there is a unitary equivalence of A yielding a diagonal matrix, with entries the singular values of A Example. M = apple i i.

Current Scheme Recall the Singular Value Decomposition For any matrix A 2 M n, there is a unitary equivalence of A yielding a diagonal matrix, with entries the singular values of A Example. M = apple i i. Its singular value decomposition yields the factorization, M = U V = apple i i apple 1 1 apple 1 1.

Sidenote Not Gate The unitary matrix apple 1 1 is known as the Not Gate. I It is important-a class of controlled gates utilizes its properties. 2 3 1 Ex., the CNOT Gate is 6 1 4 15. 1

Current Scheme Number of necessary 1-control gates apple M11 M We let M = 12 be a general 4 4 unitary matrix. By the M 21 M 22 SVD, there exist unitary U and V such that V M 11 U = C = diag(c 1, c 2 ). So where S = diag(s 1, s 2 ). (I 2 V ) M (I 2 U) = apple C SU VS VCU, Our Scheme revolves around the values of c 1 and c 2

Current Scheme Free Decomposition (Theorem) Given a 4 by 4 unitary matrix M = apple M11 M 12 M 21 M 22 =(I 2 V ) apple C SU VS VCU (I 2 U), Letting C = diag(c 1, c 2 ). Then, M is a product of free gates if and only if c 1 = c 2 and s 1 UV + c 1 UV and s 1 c 1 V are scalar matrices. I i.e., for a given unitary, check three things, and you ll know whether controlled gates are needed for decomposition!

Current Scheme One 1-Control and Free Gates (Theorem) Again, take a unitary and write it as M = apple apple M11 M 12 =(I M 21 M 2 V ) C SU 22 VS VCU (I 2 U). Then, M is a product of free gates and one 1-control gate if and only if either, (i) c 1 = c 2 and C, S, U, and V are simultaneously unitarily diagonalizeable. (ii) c 1 6= c 2 2 (, 1) and V, U are both scalar matrices. (iii) C and S are rank 2

Current Scheme 2 1-Control and Free Gates(?) We know that a unitary can be written as a product of free gates and two 1-control gates when c 1 = c 2 2 (, 1) and U, V are not simultaneously diagonalizeable. This is incomplete, c 1 6= c 2 and?

Another Scheme The Result of Kraus and Cirac-see [1] The authors proved that every U 2 SU(4) can be written as U =(A 1 A 2 )(exp(i(d x x x +d y y y +d z z z ))(B 1 B 2 ) with A 1, A 2, B 1, B 2 2 SU(2), d x, d y, d z 2 R.

Another Scheme We also know that any U 2 SU(4) is decomposable using at most three 1-control gates-[6]. We wish to know whether the two di erent schemes can be used in combination. i.e. SVD is not computationally expensive-when is it better? Can this be used to find conditions where two 1-controls are su cient? Insight into the general case

Future Directions Comparison of the two Schemes. Utility of Di erent Schemes Relative to Di erent Physical Manifestations. Find a quantitative operation on a matrix which determines which scheme is most e cient. Higher qubits.

Acknowledgements Eric Berry, Diane C. Pelejo, Dr. Chi-Kwong Li The NSF for their support through the EXTREEMS-QED grant William and Mary Mathematics

References B. Kraus and J.I. Cirac, Optimal Creation of Entanglement Using a Two Qubit Gate, http://arxiv.org/abs/quant-ph/115 Kazuyuki FUJII, Hiroshi OIKE and Tatsuo SUZUKI, More on the Isomorphism SU(2) SU(2) and SO(4), http://arxiv.org/pdf/quant-ph/68186v2.pdf Stephen Bullock and Igor Markov. An Arbitrary Two-qubit Computation In 23 Elementary Gates. arxiv:quant-ph/2112 Chi-Kwong Li, Rebecca Roberts, Xiaoyan Yin Decomposition of unitary matrices and quantum gates arxiv:121.366 Chi-Kwong Li, Diane Pelejo Decomposition of quantum gates arxiv:1311.3599 M. Nakahara and T. Ohmi, Quantum Computing: From Linear Algebra to Physical Realizations