Authors Faisal Shah Khan Marek A. Perkowski Slides prepared by Faisal Shah Khan.

Slides:



Advertisements
Similar presentations
Department of Computer Science & Engineering University of Washington
Advertisements

Quantum Lower Bounds The Polynomial and Adversary Methods Scott Aaronson September 14, 2001 Prelim Exam Talk.
Quantum Circuit Decomposition
Puzzle Twin primes are two prime numbers whose difference is two.
CS 450: COMPUTER GRAPHICS LINEAR ALGEBRA REVIEW SPRING 2015 DR. MICHAEL J. REALE.
Quantum Computing MAS 725 Hartmut Klauck NTU
Quantum One: Lecture 16.
Quantum Packet Switching A. Yavuz Oruç Department of Electrical and Computer Engineering University of Maryland, College Park.
Quantum Phase Estimation using Multivalued Logic.
Midterm Exam for Quantum Computing Class Marek Perkowski.
Quantum Phase Estimation using Multivalued Logic Vamsi Parasa Marek Perkowski Department of Electrical and Computer Engineering, Portland State University.
Symmetric Matrices and Quadratic Forms
Review of Basics and Elementary introduction to quantum postulates.
Advanced Computer Architecture Lab University of Michigan Quantum Operations and Quantum Noise Dan Ernst Quantum Noise and Quantum Operations Dan Ernst.
Two-Qubit Quantum Circuits Vivek V. Shende Igor L. Markov Stephen S. Bullock.
Grover. Part 2. Components of Grover Loop The Oracle -- O The Hadamard Transforms -- H The Zero State Phase Shift -- Z O is an Oracle H is Hadamards H.
QR-RLS Algorithm Cy Shimabukuro EE 491D
Review of Basics and Elementary introduction to quantum postulates.
Chapter 3 Determinants and Matrices
Review of basic quantum and Deutsch-Jozsa. Can we generalize Deutsch-Jozsa algorithm? Marek Perkowski, Department of Electrical Engineering, Portland State.
“Both Toffoli and CNOT need little help to do universal QC” (following a paper by the same title by Yaoyun Shi) paper.
Dirac Notation and Spectral decomposition Michele Mosca.
Quantum Computing Mathematics and Postulates
Anuj Dawar.
Symbolic Reduction of Quantum Circuits. Motivation In classical computation, it is desirable to find a “minimal” circuit to compute a given function In.
Orthogonality and Least Squares
An Arbitrary Two-qubit Computation in 23 Elementary Gates or Less Stephen S. Bullock and Igor L. Markov University of Michigan Departments of Mathematics.
Quantum Counters Smita Krishnaswamy Igor L. Markov John P. Hayes.
Dirac Notation and Spectral decomposition
Introduction to Quantum logic (2) Yong-woo Choi.
ROM-based computations: quantum versus classical B.C. Travaglione, M.A.Nielsen, H.M. Wiseman, and A. Ambainis.
T he Separability Problem and its Variants in Quantum Entanglement Theory Nathaniel Johnston Institute for Quantum Computing University of Waterloo.
Linear Algebra Review By Tim K. Marks UCSD Borrows heavily from: Jana Kosecka Virginia de Sa (UCSD) Cogsci 108F Linear.
CSEP 590tv: Quantum Computing Dave Bacon June 29, 2005 Today’s Menu Administrivia Complex Numbers Bra’s Ket’s and All That Quantum Circuits.
quantum computing |Y0 U H H-1 Y|A|Y quantum-bit (qubit) 0  
Presented by: Erik Cox, Shannon Hintzman, Mike Miller, Jacquie Otto, Adam Serdar, Lacie Zimmerman.
Quantum Computing MAS 725 Hartmut Klauck NTU
From finite projective geometry to quantum phase enciphering (Discrete Math of MUBs) H. Rosu, M. Planat, M. Saniga (IPICyT-Mx, LPMO-Fr, Astronomical Inst.-Sk)
Classical Versus Quantum. Goal: Fast, low-cost implementation of useful algorithms using standard components (gates) and design techniques Classical Logic.
Alice and Bob’s Excellent Adventure
1 February 24 Matrices 3.2 Matrices; Row reduction Standard form of a set of linear equations: Chapter 3 Linear Algebra Matrix of coefficients: Augmented.
Michael A. Nielsen University of Queensland Quantum Mechanics I: Basic Principles Goal of this and the next lecture: to introduce all the basic elements.
Quantum Mechanics(14/2)Taehwang Son Functions as vectors  In order to deal with in more complex problems, we need to introduce linear algebra. Wave function.
Introduction to Tensor Network States Sukhwinder Singh Macquarie University (Sydney)
AN ORTHOGONAL PROJECTION
Engineering of arbitrary U(N) transformation by quantum Householder reflections P. A. Ivanov, E. S. Kyoseva, and N. V. Vitanov.
 Quantum State Tomography  Finite Dimensional  Infinite Dimensional (Homodyne)  Quantum Process Tomography (SQPT)  Application to a CNOT gate  Related.
Quantum theory of spin: algebraic approach in analogy with classical physics, we believe that a spinning mass carries intrinsic angular momentum, along.
Advanced Computer Architecture Laboratory Synthesis and Simulation of Quantum Circuits Igor L. Markov and John P. Hayes University of Michigan Advanced.
8.4.2 Quantum process tomography 8.5 Limitations of the quantum operations formalism 量子輪講 2003 年 10 月 16 日 担当:徳本 晋
Quantum Computing & Algorithms
IPQI-2010-Anu Venugopalan 1 qubits, quantum registers and gates Anu Venugopalan Guru Gobind Singh Indraprastha Univeristy Delhi _______________________________________________.
Quantum Computers The basics. Introduction 2/47 Dušan Gajević.
Chapter 13 Discrete Image Transforms
Richard Cleve DC 3524 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture.
Postulates of Quantum Mechanics
BASIS Foundation Summer School 2018 "Many body theory meets quantum information" Simulation of many-body physics with existing quantum computers Walter.
For computer scientists
Lecture on Linear Algebra
A Ridiculously Brief Overview
Quantum One.
Chap 4 Quantum Circuits: p
Introduction to Quantum logic (2)
Chapter 3 Linear Algebra
OSU Quantum Information Seminar
Linear Vector Space and Matrix Mechanics
Presentation transcript:

Authors Faisal Shah Khan Marek A. Perkowski Slides prepared by Faisal Shah Khan

ه A qudit replaces a classical dit as an information unit in d-valued quantum computing. ه A qudit represented as a unit vector in the state space, which is a complex projective d-dimensional Hilbert space, ه In the computational basis, the basis vectors of are written in Dirac notation as where 1 is in the i-th position Overview

ه An arbitrary vector in can be expressed as a linear combination ه The real number is the probability that the state vector will be in i-th basis state upon measurement. ه When the state spaces of n qudits of different d-valued dimensions are combined via their algebraic tensor product, the result is a n qudit hybrid state space where is the state space of the qudit. Overview

ه The computational basis for H will consist of all possible tensor products of the computational basis vectors of the component state spaces. ه If all the different are assigned the same value d, the resulting state space is that of n d-valued qudits. ه The evolution of state space changes the state of the qudits via the action of a unitary (length preserving) operator on the qudits. ه A unitary operator can be represented by a square unitary evolution matrix. ه For the hybrid state space H, an evolution matrix will have size while the evolution matrix for will be of size Overview

ه In the context of quantum logic synthesis, an evolution matrix is a quantum logic circuit that needs to be realized by a universal set of quantum logic gates. ه It is well established (Brylinski, Muthukrishnan) that sets of one and two qudit quantum gates are universal. Hence, the synthesis of an evolution matrix requires that the matrix be decomposed to the level of unitary matrices acting on one or two qudits. ه Unitary matrix decomposition methods like the QR factorization and the Cosine Sine decomposition (CSD) from matrix perturbation theory have been used for 2- valued (binary) and 3-valued (Ternary) quantum logic synthesis. ه Mottonen et. al, Shende et. al – Binary CSD sythesis ه Khan and Perkowski – Ternary CSD synthesis Overview

Cosine-Sine Decomposition (CSD)

n-qubit (Binary) Quantum Logic Synthesis via CSD ه In this case, unitary W matrices are of size. ه Let so that ه Now the CSD gives W decomposed as ه Each block in the block matrices of the CSD of W are of size

n-qubit (Binary) Quantum Logic Synthesis via CSD (continued) ه Note that the CSD can be iteratively applied to the unitary block diagonals that occur in the decomposition at each stage. ه The iteration stops when the block are of size 2 x 2. ه However, there may be local optimizations involving a CNOT (4x4 matrix) and 2 x 2 gates.

n-qubit (Binary) Quantum Logic Synthesis via CSD (continued) ه Shende et al and Mottonen et al give the following realization of the factors in the CSD at each iterative level: a) Block diagonal matrices are Quantum Multiplexers. b) The cosine-sine matrices are uniformly controlled rotations, a variation of the multiplexer.

n-qubit Quantum Multiplexer

Uniformly (n-1)-controlled rotation

n-qubit Quantum Multiplexer in Dirac / Matrix notation where is the i-th qubit in he circuit, and both block matrices are of size ه Depending on whether, (M-1) reduces to (M-1)

(n-1)-controlled rotation in Dirac / Matrix notation (R-1)

n-qubit (Binary) Quantum Logic Synthesis via CSD (continued) M U V U V A 2-qubit quantum multiplexer R0R1 A 2-qubit uniformly 1-controlled rotation 0 1

n-qubit (Binary) Quantum Logic Synthesis via CSD (continued) Example 1. A 2-qubit quantum multiplexer matrix. The first qubit controls the second. ه If the first qubit is 0, then U is applied to the second qubit. ه If the first qubit is 1, then V is applied to the second qubit. ه For n-qubits, a quantum multiplexer will control the lowest (n-1) qubits via the top qubit.

n-qubit (Binary) Quantum Logic Synthesis via CSD (continued) Example 2. A 2-qubit uniformly controlled rotation matrix. This 4 x 4 matrix acts on the tensor product of the two qubits

n-qubit (Binary) Quantum Logic Synthesis via CSD (continued) Calculations give: Let Then (1) becomes (1) Let Then (1) becomes

n-qubit (Binary) Quantum Logic Synthesis via CSD (continued) ه A uniformly controlled rotation is essentially a multiplexer. ه In our example, the bottom qubit controls the top. ه For n-qubits, a uniformly controlled rotations is a multiplexer in which the lowest qubit controls the top (n-1) qubits.

n-qutrit (Ternary) Quantum Logic Synthesis via CSD ه In this case, unitary matrices W are of size ه Let so that ه Now the CSD gives W decomposed as ه The top corner blocks in the diagonal matrices are of size ه The lower corner blocks, are of size Both C and S matrices are of size (2)

n-qutrit (Ternary) Quantum Logic Synthesis via CSD (continued) Uniformly controlled rotation around z-axis in Uniformly controlled rotation around x-axis in Multiplexer

n-qutrit Quantum Multiplexer

(n-1)-controlled R_x rotation

ه Consider the matrix d-valued Quantum Logic Synthesis vis CSD