• 検索結果がありません。

鬩・荳橸スュ闊郢晢スュ郢ァー郢晢スゥ郢晄コ佩ヲ郢ァー陷茨ス・鬮「?邵イ?1

N/A
N/A
Protected

Academic year: 2021

シェア "鬩・荳橸スュ闊郢晢スュ郢ァー郢晢スゥ郢晄コ佩ヲ郢ァー陷茨ス・鬮「?邵イ?1"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

普通のコンピュータ 量子 プログラミング 量子コンピュータ シミュレーション 記述 普通のコンピュータ 量子 プログラミング 記述 実機 量子コンピュータ ① ② 量子プログラミング入門 #1 量子コンピュータと量子プログラミング 2019.4.27 新海 春彦 1.量子コンピュータが脚光を浴びる理由 半導体技術の進展によってコンピュータの能力は飛躍的に向上しましたが、それでも、現在のコンピュータでは な解けない問題があります。その1つが組合せ問題です。 たとえば、有名な「巡回セールスマン問題」(セールスマンがすべての場所を巡回して出発地点に戻る組合せの 中で最短のルートを求める問題)では、巡回する場所の数が4箇所なら3×2×1で6通りですが、場所の数が増 えていくと計算対象は指数関数的に増えて行き、30箇所なら、なんと 1 京×1 京通り以上の計算が必要となります。 「京コンピュータ」は1秒間に1京通りの計算ができますが、これを使っても8億年かかることになります。 現在のコンピュータは、1ビットで一度に0か1のいずれかしか表すことができません。 一方、量子コンピュータの量子ビットは、1ビットで、同時に0でも1でもある状態を表すことができます。 たとえば、0~3の4とおりの組合せを表すのに、現在のコンピュータでは2ビットでそれぞれ内容の異なる4種 類の情報(00 01 10 11)が必要ですが、量子コンピュータでは2量子ビット1組(●●)だけで済みます。 これにより、先ほどのセールスマン巡回問題30箇所の例では、1京通りの計算1回だけで済むことになります。 つまり、京コンピュータと同じ能力の「量子コンピュータ」があれば、計算は1秒で終わることになります。 「巡回セールスマン問題」の解は、宅配便の配送ルートの決定に使えるなど、社会的に大きなメリットがあります。 また、化学では分子構造の解析(天文学的な組合せの数になる)などへの応用も期待されています。 ※計算の例は富士通の資料による。 2.量子コンピュータの動向

2019 年1月に IBM が世界初の商用量子コンピュータ「IBM Q System One」を発表(個人が家からでも使える) これ以前(2011 年 5 月)から商用の量子コンピュータと称する「D-Wave」等がありましたがこれは量子コンピュー タの一部の機能(量子アニーリング)に特化して実現したもので、真の量子コンピュータではないと言われています。

●量子コンピュータの分類

・量子ゲート 量子コンピュータの全ての機能を利用可能 IBM Q System One など ・量子アニーリング 組合せに特化した量子コンピュータの一部の機能(イジングモデル)を実現 D-Wave など 3.量子プログラミングの動向 最初の量子プログラミング言語 QCL は 1998 年に実 装されました。その後数多くの量子プログラミング言語が 誕生しましたが、プログラムの文法・記述方法は異なるも のの、機能はほぼ同じで、量子ゲート方式であればどれ も同じ量子回路図(右図の例参照)で表現できます。 また Microsoft が 2017 年 12 月に量子プログラミング言語 Q#を発表し、認識が一気に高まりました。現在は コンピュータ雑誌 InterFace2019 年 3 月号で「量子コンピュータ」の特集がなされるなど、一般にも広がっています。 4.量子コンピュータと量子プログラミング 量子プログラミング言語は、量子コ ンピュータの実機に先んじて開発さ れたことからわかるように、普通の コンピュータで量子コンピュータを シミュレーションすることができます。 更に、量子回路図を介せば、 どの量子コンピュータでも、同じ記述で 動かすことができるので、普通のコンピュータ 上で量子プログラミングの勉強ができます。 (ただし、実行時間は長くかかります) ※次回 量子プログラミング入門 #2 RaspberryPi への QCL インストール&QCL はじめの一歩

参照

関連したドキュメント

[r]

2号機シールドプラグ下部の原子炉ウェル内の状況、線量等を確認するため、西側の原子炉キャビティ差圧調整ライン ※

Faced with the phenomenon that should be called “the trend away from the papers”, which is spreading rap- idly across generations, particularly among youth in their twenties,

大気 タービン軸 主蒸気

大気 タービン軸 主蒸気

性能  機能確認  容量確認  容量及び所定の動作について確 認する。 .

性能  機能確認  容量確認  容量及び所定の動作について確 認する。 .

性能  機能確認  容量確認  容量及び所定の動作について確 認する。 .