量子コンピューティングの基礎
学習目標
このモジュールを終えると、以下のことができるようになります。
- 量子コンピューティングと古典的コンピューティングの違いを説明できる
- 量子ビット(qubit)とビッ ト(bit)の違いを説明できる
- 量子コンピューティングの基本概念を説明できる
- 量子ゲート、量子回路、量子コンピューターの違いを理解できる
量子コンピューティングとは何か——そして何ではないか
量子計算は古典的なコンピューターで実現できるのでしょうか?量子コンピューティングはAIの一形態に過ぎないのでしょうか?IBM Quantumの副社長であるKatie Pizzolato氏が、60秒で量子コンピューティングに関するいくつかの誤解を解き明かします。
問題を見る新しい視点
量子コンピューティングには、あなたの組織や業界への応用可能性を理解するうえで役立つ、独自のコンセプトがいくつかあります。すべてのコンピューティングシステムは、情報を保存・操作する基本的な能力に依存しています。従来のコンピューターはビット(0と1)で情報を保存しますが、量子コンピューターは**量子ビット(qubit、キュービットと発音します)**を使います。量子コンピューターは自然界に存在する量子力学の法則を活用しており、従来の情報処理 とは根本的に異なります。
量子コンピューティングが従来のコンピューティングとまったく異なる理由を理解するための比喩を紹介します。カラーフィルムが登場する前後の写真術を思い浮かべてみてください。
たとえば、チューリップ畑の白黒写真と、赤いチューリップと黄色いチューリップが咲く畑のカラー写真を比較してみましょう。

写真がグレースケールに限られていた時代にも、色という物理現象は存在していました。しかし「赤と黄色を入れ替えられるか?」という問いは完全に無意味であり、そのような試みも同様でした。
カラーフィルムが発明されると、写真家たちは色の物理学を操作できるようになり、芸術的・技術的な選択肢が爆発的に広がりました。
量子コンピューターが今や実在するのは、私たちがずっと世界に存在してきたもの——量子現象である重ね合わせ、エンタングルメント、干渉——を制御する方法をようやく解明したからです。これらの新しい要素は、アルゴリズムに設計できることの可能性を広げます。量子コンピューターは問題を見る新しい視点を提供し、古典的なコンピューターには見えなかった解決策を明らかにすることができます。
カラーフィルム登場後に以前の写真が「白黒写真」と呼ばれるようになったように、量子コンピューティング以前のコンピューティングにも新しい名前が必要になりました。量子コンピューティング以前のコンピューティングを指す最も一般的な用語が**古典的コンピューティング(classical computing)**です。科学者たちがすでに「古典物理学」や「量子物理学」と呼び分けていたのと同様に、「古典的」と「量子」という言葉が「コンピューティング」を修飾するようになりました。
量子コンピューティングが古典的コンピューティングと異なる点
今日のコンピューターは、アラン・チューリングとジョン・フォン・ノイマンの研究に端を発する古典的計算モデルを使って計算や情報処理を行います。このモデルでは、すべての情報は0か1の値を取るビットに還元でき、すべての処理は1または2ビットに対して作用する単純な論理ゲート(AND、OR、NOT、NAND)によって実行できます。計算のどの時点においても、古典的コンピューターの状態はすべてのビットの状態によって完全に決まります。したがって、n ビットのコンピューターは 00...0(n 個のゼロの列)から 11...1(n 個の1の列)まで、 通りの可能な状態のいずれかに存在します。
一方、量子計算モデルの威力は、はるかに豊富な状態の多様性にあります。量子コンピューターにもビットはありますが、0と1の代わりに、量子ビット(qubit)は0、1、またはその両方の組み合わせを表すことができます。これが**重ね合わせ(superposition)**と呼ばれる性質です。これだけでは特別なことではありません。ビットが0と1の中間値を取れるコンピューターはアナログコンピューターに過ぎず、通常のデジタルコンピューターよりわずかしか強力ではないからです。しかし、量子コンピューターは指数関数的に多くの論理状態を同時に実現できる特別な種類の重ね合わせを活用します。これは強力な能力であり、古典的なコンピューターには実現できません。これらの量子重ね合わせの大部分、特に量子計算に最も有用なものは、エンタングル(もつれ)状態にあります——個々の量子ビットのデジタルまたはアナログ状態の割り当てに対応しない、コンピューター全体の状態です。
量子コンピューティングを理解する難しさは複雑な数学にあると思われがちですが、数学的には量子の概念は高校代数より少し複雑な程度に過ぎません。量子物理学が難しいのは、シンプルでありながら直感に反するアイデアを内面化する必要があるからです。