53
日本物理学会2008年度公開講座 1 NMR NMR NMR量子コンピュータ 量子コンピュータ 量子コンピュータ 近畿大学理工学部 近畿大学理工学部 中原 中原 幹夫 幹夫

NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 1

NMRNMRNMR量子コンピュータ量子コンピュータ量子コンピュータ

近畿大学理工学部近畿大学理工学部

中原中原 幹夫幹夫

Page 2: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 2

講演予定

1. 1. はじめに:物理で計算?はじめに:物理で計算?

2. 量子ビット,量子ゲート,量子コンピュータ

3. DiVincenzoの判定条件

4. NMR量子コンピュータ

5. 例:Shorのアルゴリズム

6. おわりに

Page 3: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 3

I. I. はじめに:物理で計算はじめに:物理で計算??

Page 4: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 4

Page 5: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 5

量子情報,量子コンピューティングとは

量子コンピューティング,量子情報処理では情報を記憶し,処理するのに量子系を資源として用いる.

古典的に存在しない状態や操作を使うと古典コンピューティング,古典情報処理をはるかに超える演算,処理ができる.(超並列計算による計算の指数関数的なスピードアップ,絶対安全な暗号システム,量子テレポーテーションなど)

Page 6: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 6

講演予定

1. はじめに:物理で計算?

2. 2. 量子ビット,量子ゲート,量子コンピュータ量子ビット,量子ゲート,量子コンピュータ

3. DiVincenzoの判定条件

4. NMR量子コンピュータ

5. 例:Shorのアルゴリズム

6. おわりに

Page 7: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 7

2.1 量子ビット

Page 8: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 8

量子ビット量子ビット |ψ|ψ〉〉

Page 9: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 9

2.2 2量子ビット系ともつれた状態

Page 10: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 10

EPR対(エンタングルした状態)

• EPR パラドックス: アリスが自分の量子ビットの測定を行うと自分の状態がわかるが、同時にボブの状態も確定する。

光よりも早い通信に使える? 実際は何も伝わっていない.

Page 11: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 11

2.2 多量子ビット系ともつれた状態 (n>2)

Page 12: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 12

2.3 量子アルゴリズム = ユニタリー行列

Page 13: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 13

n 量子ビットの操作

Page 14: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 14

量子力学

Page 15: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 15

講演予定

1. はじめに:物理で計算?

2. 量子ビット,量子ゲート,量子コンピュータ

3. DiVincenzo3. DiVincenzoの判定条件の判定条件

4. NMR量子コンピュータ

5. 例:Shorのアルゴリズム

6. おわりに

Page 16: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 16

正しく動くパソコンの必要条件正しく動くパソコンの必要条件

ハードウエァ (メモリー,CPU)がそろっているか

最初にメモリーをリセットできるか

計算が終了するまでにパソコンが壊れないか(10年かかる計算では危うい)どんな論理回路でも構成できるか

計算結果をプリンターやディスプレイに出力できるか

Page 17: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 17

ある物理系が量子コンピュータの候補とある物理系が量子コンピュータの候補となるための必要条件なるための必要条件 (DiVincenzo(DiVincenzo条件条件))

ハードウエァ (メモリー,CPU)がそろっているか

最初にメモリーをリセットできるか

計算が終了するまでにパソコンが壊れないか(10年かかる計算では危うい)どんな論理回路でも構成できるか

計算結果をプリンターやディスプレイに出力できるか

十分な数の量子ビットを用意できるか十分な数の量子ビットを用意できるか

すべての量子ビットを基準の状態にセットできすべての量子ビットを基準の状態にセットできるかるか ((たとえばたとえば|00…00|00…00〉〉などなど))計算が終了するまで量子状態は安定か計算が終了するまで量子状態は安定か ((外界外界との相互作用によるデコヒーレンスが小さいとの相互作用によるデコヒーレンスが小さい))どんな量子ゲートでも構成できるかどんな量子ゲートでも構成できるか

計算結果を読み取ることができるか計算結果を読み取ることができるか

Page 18: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 18

万能定理

Page 19: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 19

DiVincenzo 2004@近畿大学

Page 20: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 20

物理系の候補:

Page 21: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 21

量子ビットの候補として提唱されている量子系

Page 22: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 22

講演予定

1. はじめに:物理で計算?

2. 量子ビット,量子ゲート,量子コンピュータ

3. DiVincenzoの判定条件

4. NMR4. NMR量子コンピュータ量子コンピュータ

5. 例:Shorのアルゴリズム

6. おわりに

Page 23: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 23

NMR (Nuclear Magnetic Resonance 核磁気共鳴)=MRI (Magnetic Resonance Imaging 磁気共鳴像)

Page 24: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 24

NMR装置

Page 25: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 25

NMRの概念図

Page 26: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 26

量子ビット操作の基本

Page 27: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 27

Page 28: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 28

しかし...

Page 29: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 29

磁場中のスピン:古典的描像1

Page 30: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 30

磁場中のスピン:古典的描像2

Page 31: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 31

回転系から見ると...

Page 32: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 32

磁場中のスピン:量子的描像1

Page 33: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 33

1量子ビットハミルトニアン

Page 34: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 34

極座標( )でみたスピンの運動

Page 35: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 35

0.1

0.0

0.1

0.1

0.0

0.1

0.9900.9951.000

Page 36: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 36

2量子ビット操作

22

22

11

11

y

x11

22

Page 37: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 37

Page 38: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 38

NMRNMRにおけるにおけるDiVincenzoDiVincenzo条件の現状条件の現状

十分な数の量子ビットを用意できるか十分な数の量子ビットを用意できるか

すべての量子ビットを基準の状態にセットできすべての量子ビットを基準の状態にセットできるかるか ((たとえばたとえば|00…00|00…00〉〉などなど))計算が終了するまで量子状態は安定か計算が終了するまで量子状態は安定か ((外界外界との相互作用によるデコヒーレンスが小さいとの相互作用によるデコヒーレンスが小さい))どんな量子ゲートでも構成できるかどんな量子ゲートでも構成できるか

計算結果を読み取ることができるか計算結果を読み取ることができるか

Page 39: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 39

実際の分子

Page 40: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 40

問題点

Page 41: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 41

時間平均法による擬似初期状態の生成(メモリーのリセット)

Page 42: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 42

量子ビットの測定 (FID)

|00〉 |01〉

|10〉 |11〉

Page 43: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 43

地球磁場のNMR (~¥10,000)

Page 44: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 44

講演予定

1. はじめに:物理で計算?

2. 量子ビット,量子ゲート,量子コンピュータ

3. DiVincenzoの判定条件

4. NMR量子コンピュータ

5. 例:例:ShorShorのアルゴリズムのアルゴリズム

6. おわりに

Page 45: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 45

素因数分解の困難

N=89020836818747907956831989272091600303613264603794247032637647625631554961638351の素因数分解は困難.

p=9281013205404131518475902447276973338969とq =9591715349237194999547 050068718930514279の積がNであることは小学生でも計算できる.(多分)この事実はRSA (Rivest-Shamir-Adleman)暗号に用いられ,インターネットなどで我々の生活に日常的に用いられている.

Page 46: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 46

素因数分解のアルゴリズム

Page 47: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 47

NMRを用いた実現 (15=3×5)L. M. K. Vandersypen 他 (Nature 2001)

Page 48: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 48

NMRの分子とパルス列(~300 pulses)

perfluorobutadienyl iron complex with the two 13C-labelledinner carbons

Page 49: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 49

Page 50: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 50

しかしfoolproofな実装では...Vartiainen, Niskanen, Nakahara, Salomaa (2004)

Shorのアルゴリズムをfoolproofに実装しようとすると21=3×7の素因数分解では少なくとも22量子ビット

が必要.ステップ数は約82,000!

Page 51: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 51

講演予定

1. はじめに:物理で計算?

2. 量子ビット,量子ゲート,量子コンピュータ

3. DiVincenzoの判定条件

4. NMR量子コンピュータ

5. 例:Shorのアルゴリズム

6. 6. おわりにおわりに

Page 52: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 52

おわりに量子コンピュータは古典的に存在しない状態を使って古典コンピュータをはるかに越える計算ができる.液体NMRは,現状では量子ビット数の問題,リセットの問題などで,究極の量子コンピュータの候補とはなりえない.しかし,さまざまな理論のテクニックを検証するのに有用.実用的な量子アルゴリズムを実装するには,理論,実験とも飛躍的な発展が必要.そのためには物理,化学,数学,情報学などの専門家の共同研究が不可欠.共同研究者募集中.高校への出張講義も承ります.

Page 53: NMR量子コンピュータNMR量子コンピュータ 5. 例:Shorのアルゴリズム 6. おわりに 日本物理学会2008年度公開講座 52 おわりに 量子コンピュータは古典的に存在しない状態を使っ

日本物理学会2008年度公開講座 53

最後にコマーシャルを