Qualia Journal

物理・計算・テクノロジー

量子コンピューターは「速い」のではない

すべてを同時に試しているから速い——その直感は間違っている。量子コンピューターは「間違った答えを打ち消す」装置だ。速さではなく、問いの立て方が根本的に違う。

Est.1982

リチャード・ファインマンの講演論文 "Simulating Physics with Computers" が発表。量子コンピューターの概念的出発点。

同年の世界: スピルバーグ監督『E.T.』公開。フォークランド紛争勃発。マイケル・ジャクソン『Thriller』リリース。Commodore 64発売。

ファインマンの講演から40年以上。量子コンピューターは研究室の概念から、Google Willowチップ(105量子ビット)のような実機へと進化した。しかし「何ができるか」への誤解は、当時より広がっている。

新しいスマートフォンが出るたびに、処理速度が速くなったと聞く。前のモデルより2倍速い。その前より4倍速い。速度は年々上がっていく。私たちはそれに慣れている——コンピューターは速くなるもの、速ければ速いほど良いもの、という感覚が体に染み込んでいる。

だから「量子コンピューター」と聞いたとき、多くの人は「ものすごく速いコンピューター」を想像する。今のスーパーコンピューターの何億倍も速いマシン。すべての答えを一瞬で試して、正解を見つける魔法の箱。

その理解は、根本的に間違っている。量子コンピューターは速さの延長線上にはない。計算の仕組みそのものが違う。

難易度
やや上級 — 数式は使わない。概念を段階的に積み上げる
読了時間約 25 分
要点

コインを投げ、箱を開け、棒グラフを操作し、地図上のルートを比べながら、量子コンピューターが「何をしているか」を手で確かめる。速さの先にある、もう一つの計算の原理に触れる記事。

背景

1981年、MITの講演室で

1981年5月、マサチューセッツ工科大学で「計算の物理学」という小さな会議が開かれた。物理学者とコンピュータ科学者が一堂に会するという、当時としては珍しい催しだった。基調講演に立ったのはリチャード・ファインマンリチャード・ファインマン(1918–1988)
アメリカの理論物理学者。量子電磁力学の業績でノーベル物理学賞受賞。型破りな人柄と明快な講義で知られる。
。彼はノーベル賞を受けた物理学の巨人であると同時に、ボンゴドラムを叩き、金庫破りを趣味にする愉快な人物でもあった。

ファインマンの問いは明快だった。自然界の量子的な振る舞いを、普通のコンピューターでシミュレーションできるだろうか? 彼の答えは「できない」だった。粒子が50個あるだけで、その状態の組み合わせは2の50乗——約1000兆通りになる。普通のコンピューターでは、メモリが宇宙のサイズでも足りない。

"Nature isn't classical, dammit, and if you want to make a simulation of nature, you'd better make it quantum mechanical."

自然は古典的じゃないんだ、くそっ。自然をシミュレーションしたければ、量子力学的にやるしかない。

— リチャード・ファインマン、MIT「計算の物理学」会議 基調講演(1981年)

ファインマンの発想はこうだ。自然が量子力学で動いているなら、量子力学で動くコンピューターを作ればいい。この講演が、量子コンピューターという概念の出発点になった。翌1982年に論文として発表され、分野全体の方向を定めた。

リチャード・ファインマン

リチャード・ファインマン

Richard P. Feynman(1918–1988)

Wikipedia

量子電磁力学の発展に貢献し、1965年にノーベル物理学賞を受賞。ファインマン・ダイアグラムの考案者。物理学の講義は今も教科書として使われ続けている。晩年にチャレンジャー号事故の調査委員としても活躍した。


まず、普通のコンピューターの話をしよう

量子コンピューターを理解するには、まず「普通のコンピューター」が何をしているかを押さえておく必要がある。今あなたが使っているスマートフォンもノートパソコンも、すべてビットビット(bit)
情報の最小単位。0か1のどちらかの値をとる。コンピューターの中では電圧の高低や磁気の方向で表現される。
で動いている。ビットとは0か1のどちらかをとるスイッチだ。

古典ビット0or1どちらか一方だけ量子ビット0+1測定するまで両方の可能性

古典ビットはスイッチ——ONかOFF。量子ビットは測定するまで0と1の「重ね合わせ」状態にある。ただし測定すると、どちらか一方に確定する。

ここで量子ビット量子ビット(qubit / キュービット)
量子コンピューターの情報の最小単位。0と1の重ね合わせ状態をとれる。測定すると0か1のどちらかに確定する。
の話に入ろう。量子ビットは0と1の重ね合わせ状態をとれる。ただし——ここが決定的に重要だが——測定した瞬間に、0か1のどちらかに確定する。

✦ Classical vs Quantum Coin

左は普通のコイン(ビット)——表か裏が50/50で出る。右は量子コイン(量子ビット)——スライダーで「表が出る確率」を自由に変えられる。

試してほしいこと: まず両方を10回ずつ投げて結果を比べよう。次に、量子コインのスライダーを80%や20%に動かして10回投げてみよう。確率の偏りを自分で操作できることが量子ビットの本質だ。

古典コイン

表: 0 裏: 0

量子コイン

0(裏)寄り1(表)寄り

表の確率: 50%

表: 0 裏: 0

量子ビットの状態は確率の「重み」を持つが、測定すると1つの結果に確定する。確率50%なら古典コインと区別がつかない。量子コンピューターの力は、この確率の重みを操作できることにある。

ここまでで、1つの重要なことが見えてくる。量子ビットが0と1の重ね合わせをとれること自体は、計算速度とは直接関係がない。測定すれば1つの答えしか出ないのだから。


「すべてを同時に試す」——最も広まった誤解

量子コンピューターについて最も広まっている説明は、おそらくこうだ。「量子ビットは0と1の重ね合わせだから、すべての組み合わせを同時に計算できる。だから速い。」 これはほぼ全面的に間違っている。次の体験で、なぜ間違いなのかを確かめてみよう。

✦ The Parallel Trap — 3 Phases

ゲーム: 宝探し。4つの箱(A〜D)のうち1つに宝(⭐)が隠れている。3つの方法で探してみよう。

Phase 1: 古典
Phase 2: 量子(重ね合わせだけ)
Phase 3: 量子(干渉あり)→

古典コンピューターは箱を1個ずつ開けて中身を確認する。運が良ければ1回、悪ければ4回かかる。

「次の箱を開ける」を押して、1個ずつ探そう。

量子コンピューターは重ね合わせで4つの箱を同時に見る。しかし——測定すると何が起きる?

まず「重ね合わせにする」を押そう。

Phase 1とPhase 2を比べてみると——

方法正解率
Phase 11個ずつ開ける(古典)確実に見つかる(平均2.5回)
Phase 2重ね合わせで見る(量子)1回で見つかるのは25%

重ね合わせだけでは、古典よりむしろ劣る。「同時に見ている」のに答えが出ない。測定した瞬間にランダムな1つに確定してしまうからだ。

量子コンピューターが本当に力を発揮するには、もう1つの仕掛けが必要になる——干渉だ。次のセクションで、その仕組みを体験しよう。

この体験のポイント: 重ね合わせは「すべてを同時に計算する魔法」ではない。測定するとランダムな1つに確定するため、それだけでは古典に勝てない。量子コンピューターの本当の力は、次に出てくる「干渉」にある。

読む前に確認 — よくある誤解

✗ よくある誤解

量子コンピューターはすべての答えを同時に試すから速い

✓ 実際は

測定すると1つの答えしか出ない。速さの理由は「干渉」で間違いの確率を減らすこと

✗ よくある誤解

量子コンピューターはあらゆる計算で今のコンピューターより速い

✓ 実際は

得意な問題は限られている。メール送信やExcel計算は普通のコンピューターのほうが速い

✗ よくある誤解

量子コンピューターはもう実用化されている

✓ 実際は

2025年時点で「実用的な問題を従来より速く解いた」例はごくわずか。エラー訂正が最大の課題


体験する

干渉——間違いを打ち消す仕組み

量子コンピューターの本当の武器は、重ね合わせではなく干渉干渉(interference)
波が重なり合うこと。山と山が重なると強め合い、山と谷が重なると打ち消し合う。量子コンピューターでは「正しい答え」の確率を強め、「間違った答え」の確率を弱めるために使う。
だ。波の干渉と同じ原理で、間違った答えの確率を小さくし、正しい答えの確率を大きくする。

第1段階: 判定装置。量子コンピューターにはOracle(判定装置)Oracle(オラクル / 判定装置)
入力が正解かどうかだけを判定する装置。正解そのものは教えてくれない。テストの答え合わせ機のようなもの——答案を入れると○か✗だけ返してくる。
と呼ばれる部品がある。これは「正解かどうかだけを判定する装置」だ。テストの答え合わせ機のようなもの——答案を入れると○か✗だけ返してくる。正解そのものは教えてくれない。この装置は、正解の振幅の符号を反転させる。振幅とは「その答えが測定で出る重み」だ。プラスの振幅をマイナスにひっくり返す。確率としてはプラスと同じに見えるが(確率は振幅の二乗だから)、この「マイナス」が次の段階で決定的な役割を果たす。

第2段階: 増幅。すべての振幅の平均値を計算し、各振幅を平均を軸にして反転させる。するとどうなるか——マイナスだった正解の振幅は大きなプラスに跳ね上がり、プラスのままだった不正解の振幅はわずかに縮む。これが振幅増幅振幅増幅(amplitude amplification)
正しい答えの振幅を大きくし、間違った答えの振幅を小さくする量子操作。グローバーのアルゴリズムの核。
だ。判定→増幅を数回繰り返すと、正解の確率がほぼ100%になる。なぜこれが可能かというと、量子の振幅はマイナスになれるからだ。普通の確率は常にプラスなので、打ち消し合うことができない。マイナスの振幅が存在するという性質が、量子コンピューターの力の源だ。

なぜ正解の確率だけが高くなるのか 初期状態 正解 同じ幅 不正解 同じ幅 判定装置で符号反転 正解 マイナスに! 不正解 そのまま 増幅(平均で反転) 正解 大↑ 不正解 少し↓ 「判定 → 増幅」を √N 回繰り返すと、正解の確率がほぼ100%に マイナスの振幅があるから打ち消し合いが起きる。 普通の確率はプラスのみなので、これはできない。

量子コンピューターの核心: 判定装置で正解の振幅をマイナスに反転し、増幅操作で正解を拡大する。

では実際にこのプロセスを動かしてみよう。1996年にロヴ・グローバーロヴ・グローバー
ベル研究所の研究者。1996年に「グローバーのアルゴリズム」を発表。未整理のデータベース検索を平方根のオーダーで高速化できることを示した。
が発表したアルゴリズムで見てみよう。

✦ Grover's Algorithm Simulator

8つの状態(A〜H)の中に正解が1つ隠れている。棒グラフは各状態の振幅——測定したときにその答えが出る「重み」だ。最初はすべて同じ高さ。

「次のステップ」を押すと、判定装置(Oracle)→ 増幅が1回ずつ実行される。各ステップで何が起きているかを、グラフの下の解説欄に詳しく表示する。

初期状態: 8つすべてが同じ高さ(12.5%ずつ)。正解がどこかは不明。ここから「判定装置 → 増幅」を繰り返す。

グローバーのアルゴリズムの概念的な可視化。「Oracle(正解の位相反転)」と「増幅(平均を軸にした反転)」を交互に繰り返す。約√8 ≈ 2〜3回の繰り返しで正解の確率がほぼ100%に達する。回しすぎると確率が下がることにも注目。

ここで起きていることを整理しよう。量子コンピューターは、すべての答えに均等な確率を配ったあと、「正解の目印をつける」「間違いの確率を減らし正解の確率を増やす」を繰り返す。これが振幅増幅振幅増幅(amplitude amplification)
量子アルゴリズムの基本テクニック。正しい答えの振幅を大きくし、間違った答えの振幅を小さくする操作。
と呼ばれる操作だ。


なぜ古典コンピューターでは同じことができないのか

「確率を操作するだけなら、普通のコンピューターでもできるのでは?」 答えはノーだ。古典コンピューターが扱えるのは「確率」だが、量子コンピューターが扱うのは「振幅」——確率の平方根に相当する量で、プラスにもマイナスにもなる。このマイナスの振幅があるから、打ち消し合いが起きる。普通の確率は常にプラスなので、打ち消し合うことができない。

✦ Search Race: Classical vs Quantum

16個の箱から当たり(⭐)を探すレース。
左(古典): 箱を1個ずつ開けて調べる。平均8回。
右(量子): 干渉で正解の確率を高めていく。4ステップ(=√16)で発見。

「ステップ →」を押すと両方が同時に1歩進む。

古典(1個ずつ)

ステップ: 0

量子(干渉で絞る)

ステップ: 0 / 正解の確率: 6%

準備完了。「ステップ →」を押そう。

古典は平均N/2回、量子は約√N回。箱が増えるほど差は広がる——1000個なら古典は500回、量子は約32回。

量子コンピューターの計算プロセス初期化全状態に均等配分Oracle正解に目印増幅正解↑ 不正解↓測定高確率で正解√N 回くり返す

応用を覗く

どんな問題に使えるのか

グローバーのアルゴリズムが「探索」を加速するように、量子コンピューターには特定の種類の問題で力を発揮するアルゴリズムが存在する。ここでは代表的な3つの応用分野を紹介する。

量子コンピューターが力を発揮する3つの分野 暗号の解読 ショアのアルゴリズム(1994) 大きな数の素因数分解を 指数関数的に高速化。 RSA暗号を破る可能性。 状態: 理論的に証明済み。 分子シミュレーション ファインマンが構想した用途 分子の量子的な振る舞いを 直接シミュレーション。 新薬・新素材の開発を加速。 状態: 小規模な実証あり。 最適化問題 QAOA等(研究段階) 配送ルート、スケジュール 最適化などの組合せ問題。 古典の近似アルゴリズムとの 比較で優位性は未確立。 なぜこれらの問題が得意なのか? 共通点は「構造がある問題」であること。干渉で間違いを打ち消すには、正解と不正解の間に 数学的な区別(構造)が必要。メール送信やExcel計算にはそうした構造がないため、量子の出番はない。 スケール感の比較(探索問題の場合) 候補 1,000個: 古典 → 平均500回  量子 → 約32 候補 1,000,000個: 古典 → 平均500,000回  量子 → 約1,000

赤枠の2分野は量子アルゴリズムの有効性が理論的に示されている。灰枠の最適化は研究段階で、古典との比較で明確な優位性は確立されていない。

たとえば、1000本のルートから最短を探す問題を想像してほしい。古典コンピューターは1本ずつ試す——平均500本調べれば見つかる。量子コンピューターは干渉で絞り込む——約32回で見つかる。これがSearch Raceで体験したグローバーのアルゴリズムの威力だ。候補が100万本になれば、古典は50万回、量子は約1000回。候補が増えるほど差は指数関数的に広がる。

ただし重要な注意がある。量子コンピューターが加速できるのは、問題に「構造」があるときだけだ。素因数分解には周期性という構造がある。分子のエネルギー計算には量子力学的な構造がある。しかし「メールを送る」「表計算をする」といった問題には、干渉で打ち消すべき構造がない。量子コンピューターは万能の加速装置ではない——特定の構造を持つ問題だけに効く、専用の道具だ。


なぜ難しいのか

壊れやすさとの戦い

量子コンピューターの内部構造

量子コンピューターの内部——「シャンデリア」と呼ばれる希釈冷凍機の配線構造。金色の層が段階的に温度を下げ、最下部の量子チップを絶対零度近くまで冷却する(Photo: Dev Jadiya, CC BY-SA 4.0)

量子コンピューターの原理は美しいが、実際に作ると途方もない困難が待っている。最大の敵がデコヒーレンスデコヒーレンス(decoherence)
量子ビットが環境のノイズで重ね合わせ状態を失うこと。量子計算にとって最大の障害。
だ。

✦ Decoherence Visualizer

スライダーで温度を変えると、量子ビットの寿命がどう変わるかが見える。曲線が0に近づくまでの時間が計算の制限時間だ。

極低温(15 mK)室温(300 K)

現在の温度: ≈ 15 mK(-273.135℃)

量子ビットの寿命: ≈ 100 μs

Google Willow チップの水準

超伝導量子ビット(Google Willow)のコヒーレンス時間は約100マイクロ秒。15ミリケルビン(-273.135℃)まで冷やしても、この程度しか持たない。

✦ Error Correction Demo

複数の量子ビットで多数決をとれば、エラー率を下げられる。スライダーで物理量子ビットの数を増やしてみよう。

1 物理量子ビット21 物理量子ビット

物理量子ビット数

1

論理量子ビット

1

論理エラー率

15%

物理エラー率 15% のまま

多数決による誤り訂正の概念デモ。2024年にGoogleのWillowチップが「量子ビットを増やすほどエラー率が下がる」ことを実証した。

量子計算の4つのハードル

1
量子ビットの作成
どうやって0と1の重ね合わせを作るか

超伝導回路、イオントラップ、光子など複数の方式がある。どの方式でも極限的な環境制御が必要だ。超伝導方式では-273℃近くまで冷却する。

2
量子ゲートの操作
量子ビットに「計算」をさせる

マイクロ波パルスやレーザーで量子ビットの状態を操作する。紙飛行機の角度を精密に折る作業に近い——ほんの少しのズレが結果を大きく変える

3
デコヒーレンスとの競争
量子状態が壊れる前に計算を終える

量子ビットの寿命は数十〜数百マイクロ秒。砂時計の砂が落ちきる前に答えを書き終える試験のようなものだ。

4
エラー訂正
たくさんの量子ビットで1つの確実な量子ビットを作る

実用的な計算に必要な論理量子ビット1個あたり、約1000個の物理量子ビットが必要と推定されている。

量子コンピューターは「速いコンピューター」ではなく、「まったく異なる原理で動く計算機」だ。

IBM Q System — 希釈冷凍機の外装

IBM Q Systemの希釈冷凍機。この白い円筒の中で量子チップが-273℃近くまで冷却される(パブリックドメイン)


歴史

概念から実機へ——40年の軌跡

以下のタイムラインで、は核心に関わる出来事、は関連する出来事を示す。

1981

ファインマンの講演

MITで量子シミュレーターの構想を発表。

1985

ドイチュの普遍量子コンピューター

理論的枠組みを定式化。

1994

ショアのアルゴリズム

素因数分解を効率的に行うアルゴリズム。現代の暗号を脅かす可能性。

1996

グローバーのアルゴリズム

データベース検索を√N回で。

1998

初の量子アルゴリズム実験実証

NMRベースの2量子ビットコンピューター。

2019

Google「量子超越性」を主張

Sycamoreチップで古典に1万年かかるタスクを200秒で。

2024

Google Willowチップ

量子ビットを増やすほどエラー率が下がる「閾値以下」を初実証。

2025

IBM Starling ロードマップ

200論理量子ビットを2029年までに。


つまり

「速さ」の先にあるもの

量子コンピューターは「すべてを同時に試す」マシンではない。重ね合わせで可能性を広げ、干渉で間違いを打ち消し、正解の確率を集中させる装置だ。

✦ Quantum or Classical?

以下の問題は量子が得意?古典が得意?両方同じ?ボタンを押すとすぐに答えが出る。

2025年時点の科学的コンセンサスに基づく分類。量子が得意な問題は「構造」を持つ問題に限られる。

量子コンピューターは万能ではない。しかし特定の問題——素因数分解素因数分解
ある数を素数の積に分けること。大きな数の素因数分解は古典コンピューターにとって極めて困難だが、ショアのアルゴリズムで効率的に解ける。
、分子シミュレーション、特定の最適化——においては、古典が何億年かかっても解けない問題を現実的な時間で解ける可能性がある。

"Quantum computers are not faster computers. They are different computers."

量子コンピューターは速いコンピューターではない。違うコンピューターなのだ。

— スコット・アーロンソン、テキサス大学オースティン校 コンピューター科学教授

ファインマンが1981年に夢見た装置は、40年以上を経てようやく入り口に立っている。量子コンピューターが変えようとしているのは計算の「速度」ではなく、計算の「言語」そのものだ。

映画『アントマン&ワスプ: クアントマニア』(2023)

MCU作品で「量子領域」が物語の中心に。量子の世界が「小さい」だけでなく「論理が違う」感覚は伝わる。

小説『量子魔術師』(デレク・キュンスケン、2018)

量子コンピューターが意識を持つ設定のSFスリラー。重ね合わせ・干渉の概念をプロットに織り込んでいる。


もっと深く知りたい人へ
原著論文1982

Simulating Physics with Computers

Richard P. Feynman — International Journal of Theoretical Physics

すべてはここから始まった。ファインマンの講演を論文化したもの。量子コンピューターの歴史に触れるなら必読。

原著論文1997

Quantum Mechanics Helps in Searching for a Needle in a Haystack

Lov K. Grover — Physical Review Letters

グローバーのアルゴリズムの原論文。「干し草の中の針」という比喩が秀逸。

原著論文2024

Quantum error correction below the surface code threshold

Google Quantum AI — Nature

Willowチップの成果。量子エラー訂正の閾値を初めて下回った。

解説書2013

Quantum Computation and Quantum Information

Michael A. Nielsen & Isaac L. Chuang — Cambridge University Press

量子コンピューターの「聖書」。有料だが大学図書館経由でアクセスできることが多い。

📌 この記事について
量子計算の原理はファインマン(1982)、ドイチュ(1985)、ショア(1994)、グローバー(1996)の原論文に基づく。最新の技術動向はGoogle Quantum AIとIBM Quantumの公式発表・査読論文に依拠した。巡回セールスマン問題に対する量子の優位性は未確立であり、体験コンテンツは概念的デモとして設計している。
量子コンピューター量子ビット干渉グローバーのアルゴリズムデコヒーレンスエラー訂正ファインマン
▼ Internal Dialogue >> Active
after.sh — 読後の対話ログ(架空)
// session started — 量子コンピューターは「速い」のではない
reader@curious:~$ つまりスパコンの上位互換じゃないってこと?
上位互換じゃなく、別系統。陸上選手と水泳選手みたいなもの。量子は「水」にあたる特定の問題だけが得意。
reader@curious:~$ 干渉で間違いを消すってのが面白かった
振幅はプラスにもマイナスにもなれるから、正解以外を打ち消し合わせることができる。普通の確率は常にプラスだから、こういう芸当はできない。
reader@curious:~$ エラー訂正に1000個で1個って効率悪くない?
今はそう。でもWillowチップで「増やすほどエラーが減る」ことが確認された。最初のトランジスタも手のひらサイズだったことを思えば、まだ始まったばかり。
reader@curious:~$ じゃあいつ使えるようになるの?
IBMは2029年に200論理量子ビットのマシンを計画している。「特定の問題で実用的な成果」まであと数年だろう。ただ、科学って予想より早く来ることもある。
reader@curious:~$ exit # 思ってたのと全然違った