Top Banner
Phase in Phase in Quantum Quantum Computing Computing
28

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

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Phase in Quantum Computing. Main concepts of computing illustrated with simple examples.

Phase in Phase in Quantum Quantum

ComputingComputing

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

Main concepts of Main concepts of computing computing

illustrated with illustrated with simple examplessimple examples

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

Quantum Theory Made Easy

0

1

Classical

p0

p1

probabilities

Quantum

a0

a1

0

1

amplitudes

p0+p1=1 |a0|2+|a1|2 =1

bit qubit

pi is a real number ai is a complex number

Prob(i)=pi Prob(i)=|ai|2

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

Quantum Theory Made EasyClassical Evolution

0 0

0 1

1 0

1 1

0 0

0 1

1 0

1 1

Quantum Evolution

stochastic matrix

0 0

0 1

1 0

1 1

0 0

0 1

1 0

1 1

transition probabilities transition amplitudes

unitary matrix

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

Interference

0

1

0

1

measure

0 50%

1 50%

measure

0 50%

1 50%

100%

0%

100%

0%

qubitinput

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

Interfering Pathways100% H

50% 50%

50% C50% H

10%

90%

20%

80%

15% H 85% C

1.0 H

0.707 0.707

0.707 C0.707 H

0.707

0.707

-0.707

0.707

0.0 H 1.0 C

Always addition! Subtraction!

Classical Quantum

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

SuperpositionQubits

a0

a1

0

1

amplitudes

ai is a complex number

1

√2 (| + | )Schrödinger’s Cat

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

Classical versus Classical versus quantum quantum

computerscomputers

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

Some differences between classical and quantum computers

superposition

Hidden properties of oracles

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

Randomised Classical Computation Randomised Classical Computation versus Quantum Computationversus Quantum Computation

Deterministic Turing machine

Probabilistic Turing machine

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

Probabilities of reaching states

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

Formulas for reaching statesFormulas for reaching states

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

Relative phase, destructive and Relative phase, destructive and constructive inferencesconstructive inferences

Destructive interference

Constructive interference

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

Most quantum algorithms can be viewed Most quantum algorithms can be viewed as big interferometry experimentsas big interferometry experiments

Equivalent circuits

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

The “eigenvalue The “eigenvalue kick-back” kick-back”

conceptconcept

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

There are also some other ways to There are also some other ways to introduce a relative phaseintroduce a relative phase

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

The “eigenvalue kick-back” conceptThe “eigenvalue kick-back” concept

Now we know that the eigenvalue is the same as relative phase

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

The “eigenvalue kick-The “eigenvalue kick-back” concept back” concept

illustrated for illustrated for DEUTSCHDEUTSCH

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

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

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

Change of controlled gate in Deutsch with Change of controlled gate in Deutsch with Controlled-Ushift gateControlled-Ushift gate

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

Now we deal with new types of Now we deal with new types of eigenvalues and eigenvectorseigenvalues and eigenvectors

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

The The general concept general concept of the answer of the answer encoded in phaseencoded in phase

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

Shift operator allows to solve Shift operator allows to solve Deutsch’s problem with certaintyDeutsch’s problem with certainty

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

Controlling amplitude versus Controlling amplitude versus controlling phasecontrolling phase

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

Controlling amplitude versus Controlling amplitude versus controlling phasecontrolling phase

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

Exercise for Exercise for studentsstudents

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

Exercise for students

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

Dave BaconLawrence Ioannou

Sources used