Phase in Quantum Computing. Main concepts of computing illustrated with simple examples.

Slides:



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

Scott Aaronson (MIT) Based on joint work with John Watrous (U. Waterloo) BQP PSPACE Quantum Computing With Closed Timelike Curves.
Quantum Computation and Quantum Information – Lecture 3
University of Queensland
Quantum Computing MAS 725 Hartmut Klauck NTU
Classical and Quantum Automata Abuzer Yakaryılmaz Advisor: Prof. Cem Say.
Quantum Phase Estimation using Multivalued Logic.
March 11, 2015CS21 Lecture 271 CS21 Decidability and Tractability Lecture 27 March 11, 2015.
Chien Hsing James Wu David Gottesman Andrew Landahl.
Department of Computer Science & Engineering University of Washington
Quantum Theory Made Easy 0 1 Classical p0p0 p1p1 probabilities Quantum a0a0 a1a1 0 1 amplitudes p 0 +p 1 =1|a 0 | 2 +|a 1 | 2 =1 bit qubit p i is a real.
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.
An Algebraic Foundation for Quantum Programming Languages Andrew Petersen & Mark Oskin Department of Computer Science The University of Washington.
University of Queensland
Quantum Automata Formalism. These are general questions related to complexity of quantum algorithms, combinational and sequential.
Engineering Models and Design Methods for Quantum State Machines.
Review of basic quantum and Deutsch-Jozsa. Can we generalize Deutsch-Jozsa algorithm? Marek Perkowski, Department of Electrical Engineering, Portland State.
Shor Algorithm Anuj Dawar. Finding the eigenvalue is the same as finding its phase 
CSEP 590tv: Quantum Computing
Quantum Computing Joseph Stelmach.
Anuj Dawar.
Fermions and non-commuting observables from classical probabilities.
1 Recap (I) n -qubit quantum state: 2 n -dimensional unit vector Unitary op: 2 n  2 n linear operation U such that U † U = I (where U † denotes the conjugate.
Quantum Mechanics from Classical Statistics. what is an atom ? quantum mechanics : isolated object quantum mechanics : isolated object quantum field theory.
1 Quantum NP Dorit Aharonov & Tomer Naveh Presented by Alex Rapaport.
Quantum Computing Lecture 1 Michele Mosca. l Course Outline
CSEP 590tv: Quantum Computing Dave Bacon June 22, 2005 Today’s Menu Administrivia What is Quantum Computing? Quantum Theory 101 Linear Algebra Quantum.
Quantum Algorithms Preliminaria Artur Ekert. Computation INPUT OUTPUT Physics Inside (and outside) THIS IS WHAT OUR LECTURES WILL.
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 Algorithms for Neural Networks Daniel Shumow.
IPQI-2010-Anu Venugopalan 1 Quantum Mechanics for Quantum Information & Computation Anu Venugopalan Guru Gobind Singh Indraprastha Univeristy Delhi _______________________________________________.
One Complexity Theorist’s View of Quantum Computing Lance Fortnow NEC Research Institute.
Quantum Computation for Dummies Dan Simon Microsoft Research UW students.
Small-Depth Quantum Circuits Frederic Green Department of Math/CS Clark University Worcester, MA.
Algorithms Artur Ekert. Our golden sequence H H Circuit complexity n QUBITS B A A B B B B A # of gates (n) = size of the circuit (n) # of parallel units.
October 1 & 3, Introduction to Quantum Computing Lecture 1 of 2 Introduction to Quantum Computing Lecture 1 of 2
NP Complexity By Mussie Araya. What is NP Complexity? Formal Definition: NP is the set of decision problems solvable in polynomial time by a non- deterministic.
Quantum Factoring Michele Mosca The Fifth Canadian Summer School on Quantum Information August 3, 2005.
Solving mutual exclusion by using entangled Qbits Mohammad Rastegari proff: Dr.Rahmani.
Computation Model and Complexity Class. 2 An algorithmic process that uses the result of a random draw to make an approximated decision has the ability.
You Did Not Just Read This or did you?. Quantum Computing Dave Bacon Department of Computer Science & Engineering University of Washington Lecture 3:
Quantum Computing Paola Cappellaro
Quantum signal processing Aram Harrow UW Computer Science & Engineering
Nothing Here. or How we learned to put our pants on two legs at a time. Fast Quantum Algorithms Dave Bacon Institute for Quantum Information California.
A SEMINAR ON Q UANTUM C OMPUTING Institute Of Engineering & Management (CSE 3 rd year batch) Submitted to- Submitted by- Mr. D.P.S. Rathor Sudhir.
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 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 653 Lecture.
Mesoscopic Physics Introduction Prof. I.V.Krive lecture presentation Address: Svobody Sq. 4, 61022, Kharkiv, Ukraine, Rooms. 5-46, 7-36, Phone: +38(057)707.
An Introduction to Quantum Computation Sandy Irani Department of Computer Science University of California, Irvine.
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
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.
Density matrix and its application. Density matrix An alternative of state-vector (ket) representation for a certain set of state-vectors appearing with.
1 An Introduction to Quantum Computing Sabeen Faridi Ph 70 October 23, 2007.
Beginner’s Guide to Quantum Computing Graduate Seminar Presentation Oct. 5, 2007.
Intro to Quantum Algorithms SUNY Polytechnic Institute Chen-Fu Chiang Fall 2015.
Quantum Computing Keith Kelley CS 6800, Theory of Computation.
Richard Cleve DC 3524 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture.
Richard Cleve DC 2117 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture.
Introduction to Quantum Computing Lecture 1 of 2
For computer scientists
Quantum Computing Dorca Lee.
A Ridiculously Brief Overview
Introduction to Quantum logic (2)
OSU Quantum Information Seminar
Quantum Computation and Information Chap 1 Intro and Overview: p 28-58
Quantum Ensemble Computing
Quantum computation with classical bits
Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Lecture 4 (2005) Richard Cleve DC 653
Presentation transcript:

Phase in Quantum Computing

Main concepts of computing illustrated with simple examples

Quantum Theory Made Easy 0 1 Classical p0p0 p1p1 probabilities Quantum a0a0 a1a1 0 1 amplitudes p 0 +p 1 =1|a 0 | 2 +|a 1 | 2 =1 bit qubit p i is a real numbera i is a complex number Prob(i)=p i Prob(i)=|a i | 2

Quantum Theory Made Easy Classical Evolution Quantum Evolution stochastic matrix transition probabilitiestransition amplitudes unitary matrix

Interference measure 0 50% 1 measure 0 50% 1 100% 0% 100% 0% qubit input

Interfering Pathways 100% H 50% 50% C 50% H 10% 90% 20% 80% 15% H 85% C 1.0 H C H H 1.0 C Always addition!Subtraction! Classical Quantum

Superposition Qubits a0a0 a1a1 0 1 amplitudes a i is a complex number 1 √2√2 ( |  + |  ) Schrödinger’s Cat

Classical versus quantum computers

Some differences between classical and quantum computers superposition Hidden properties of oracles

Randomised Classical Computation versus Quantum Computation Deterministic Turing machine Probabilistic Turing machine

Probabilities of reaching states

Formulas for reaching states

Relative phase, destructive and constructive inferences Destructive interference Constructive interference

Most quantum algorithms can be viewed as big interferometry experiments Equivalent circuits

The “eigenvalue kick-back” concept

There are also some other ways to introduce a relative phase

The “eigenvalue kick-back” concept Now we know that the eigenvalue is the same as relative phase

The “eigenvalue kick- back” concept illustrated for DEUTSCH

The “shift operation” as a generalization to Deutsch’s Tricks

Change of controlled gate in Deutsch with Controlled-Ushift gate

Now we deal with new types of eigenvalues and eigenvectors

The general concept of the answer encoded in phase

Shift operator allows to solve Deutsch’s problem with certainty

Controlling amplitude versus controlling phase

Exercise for students

Dave Bacon Lawrence Ioannou Sources used