Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research...

47
Quantum Computing: Quantum Computing: An Overview An Overview for non-specialists for non-specialists Mikio Nakahara Mikio Nakahara Department of Physics & Department of Physics & Research Centre for Quantum Research Centre for Quantum Computing Computing Kinki University, Japan Kinki University, Japan Financial supports from Kinki Univ., MEXT and JSPS

Transcript of Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research...

Page 1: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Quantum Computing:Quantum Computing:An OverviewAn Overview

for non-specialistsfor non-specialists

Mikio NakaharaMikio NakaharaDepartment of Physics & Department of Physics & Research Centre for Quantum Research Centre for Quantum ComputingComputingKinki University, JapanKinki University, Japan

Financial supports from Kinki Univ.,

MEXT and JSPS

Page 2: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Plan of lecture

1. Introduction 2. Qubits 3. Quantum Gates, Quantum Circuits and Quantum Computer 4. Simple Quantum Algorithms 5. DiVincenzo Criteria & Physical Realizations 6. Shor’s Factorization Algorithm

Page 3: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

I. IntroductionI. Introduction

Page 4: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

More complicated Example

Page 5: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Quantum Computing/Information Processing

Quantum computation & information processing make use of quantum systems to store and process information.

Exponentially fast computation, totally safe cryptosystem, teleporting a quantum state are possible by making use of states & operations which do not exist in the classical world.

Page 6: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Plan of lectures

1. Introduction 2. Qubits 3. Quantum Gates, Quantum Circuits and Quantum Computer 4. Simple Quantum Algorithms 5. DiVincenzo Criteria & Physical Realizations 6. Shor’s Factorization Algorithm

Page 7: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

2. Qubits

Page 8: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

2.1 One Qubit

Page 9: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Candidates of qubits:

Electron,

Spin 1/2 Nucleus

Photon Grand State and Excited State of

Atom or Ion

Page 10: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

2.2 Two-Qubit System

Page 11: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

2.3 Multi-qubit systems and entangled states

Page 12: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

2.4 Algorithm = Unitary Matrix

Page 13: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Physical Implementation of U

Page 14: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Plan of lectures

1. Introduction 2. Qubits 3. Quantum Gates, Quantum Circuits and Quantum Computer 4. Simple Quantum Algorithms 5. DiVincenzo Criteria & Physical Realizations 6. Shor’s Factorization Algorithm

Page 15: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

3. Quantum Gates,3. Quantum Gates, Quantum Circuit Quantum Circuit and Quantum Computerand Quantum Computer

Page 16: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Page 17: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

3.2 Quantum Gates

Page 18: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Hadamard transform

Page 19: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Page 20: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

n-qubit Operations

Page 21: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Quantum Mechanics

Page 22: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

3.3 Universal Quantum Gates

Page 23: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

3.4 Quantum Parallelism and Entanglement

Page 24: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Power of Entanglement

Page 25: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Plan of lectures

1. Introduction 2. Qubits 3. Quantum Gates, Quantum Circuits and Quantum Computer 4. Simple Quantum Algorithms 5. DiVincenzo Criteria & Physical Realizations 6. Shor’s Factorization Algorithm

Page 26: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

4. Simple Quantum Algorithms4. Simple Quantum Algorithms4.1 Deutsch’s Algorithm4.1 Deutsch’s Algorithm

Page 27: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Page 28: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Page 29: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Plan of lectures

1. Introduction 2. Qubits 3. Quantum Gates, Quantum Circuits and Quantum Computer 4. Simple Quantum Algorithms 5. DiVincenzo Criteria & Physical Realizations 6. Shor’s Factorization Algorithm

Page 30: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Necessary Conditions for a PC to Work ProperlyNecessary Conditions for a PC to Work Properly

Hardware (Memory, CPU etc), Able to reset all the memories to 0, The PC lasts till a computation stops

(maybe a problem if it takes more than 10 years to finish the computation.)

Able to carry out any logic operations Able to output the results (display, printer,

…)

Page 31: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Necessary Conditions for a Quantum Computer to Necessary Conditions for a Quantum Computer to Work Properly (DiVincenzo Criteria)Work Properly (DiVincenzo Criteria)

Hardware (Memory, CPU etc)

Able to reset all the memories to 0,

The PC lasts till a computation stops.

Able to carry out any logic operations Able to output the results (display, printer, )

A scalable physical system with well charactA scalable physical system with well characterized qubits.erized qubits.

The ability to initialize the state of the qubits The ability to initialize the state of the qubits to a simple fiducial state, such as |00…0>.to a simple fiducial state, such as |00…0>.

Long decoherence times, much longer than Long decoherence times, much longer than the gate operation time.the gate operation time.

A “universal” set of quantum gates.A “universal” set of quantum gates. A qubit-specific measurement capability.A qubit-specific measurement capability.

Page 32: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

DiVincenzo 2004@Kinki Univ.

Page 33: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Physical Realization: NMR

Page 34: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Physical Realization: Trapped Ions

Page 35: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Physical Realization: Josephson Junction Qubits

Page 36: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Tunable coupling (interaction on demand)

Page 37: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Physical Realization: Neutral Atoms

Page 38: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Physical Realization: Quantum Dots

Page 39: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Plan of lectures

1. Introduction 2. Qubits 3. Quantum Gates, Quantum Circuits and Quantum Computer 4. Simple Quantum Algorithms 5. DiVincenzo Criteria & Physical Realizations 6. Shor’s Factorization Algorithm

Page 40: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Difficulty of Prime Number Facotrization

Factorization of N=89020836818747907956831989272091600303613264603794247032637647625631554961638351 is difficult.

It is easy, in principle, to show the product of p=9281013205404131518475902447276973338969 and q =9591715349237194999547 050068718930514279 is N.

This fact is used in RSA (Rivest-Shamir-Adleman) cryptosystem.

Page 41: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Factorization algorithm

Page 42: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Realization using NMR (15=3×5)L. M. K. Vandersypen et al (Nature 2001)

Page 43: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

NMR molecule and pulse sequence (~300 pulses)

perfluorobutadienyl iron complex with the two 13C-labelledinner carbons

Page 44: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Page 45: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Foolproof realization is discouraging …? Vartiainen, Niskanen, Nakahara, Salomaa (2004)

Foolproof implementation of the factorization 21=3 X 7 using Shor’s algorithm requires at least 22 qubits and approx. 82,000 steps!

Page 46: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009

Summary Quantum information and computation are

interesting field to study. (Job opportunities at industry/academia/military).

It is a new branch of science and technology covering physics, mathematics, information science, chemistry and more.

Thank you very much for your attention!

Page 47: Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.

Overview @ Tehran 2009