【りょうしかいろ】

量子回路 とは?

💡 量子ゲートを並べた設計図、量子アルゴリズムの見える化
📌 このページのポイント
量子回路:ベル状態の生成 初期化 重ね合わせ もつれ生成 測定 q₀ |0⟩ q₁ |0⟩ H 各ステップの量子状態 |00⟩ 確定状態 (|0⟩+|1⟩)|0⟩ q₀が重ね合わせ |00⟩+|11⟩ ベル状態(もつれ)
量子回路のイメージ(ベル状態の生成)
ひよこ ひよこ

量子回路って電子回路みたいなもの?

ペンギン先生 ペンギン先生

見た目は似てるけど中身が全然違うんだ。電子回路は物理的な配線だけど、量子回路は量子ゲートの操作手順を図にしたものだよ。楽譜みたいに左から右に読んでいくんだ

ひよこ ひよこ

具体的にどう読むの?

ペンギン先生 ペンギン先生

横線1本が量子ビット1つを表していて、その上に四角や記号でゲート操作が載ってるんだ。左から右に時間が流れるから、最初にアダマールゲートをかけて、次にCNOTをかけて、最後に測定する、みたいな流れが一目で分かるよ

ひよこ ひよこ

量子回路でどんな計算ができるの?

ペンギン先生 ペンギン先生

有名なのはショアのアルゴリズムだね。巨大な数の素因数分解を超高速でやる量子回路で、これが実用化されるとRSA暗号が破られちゃう。他にもグローバーの探索アルゴリズムデータベース検索を高速化できるよ

ひよこ ひよこ

プログラムみたいに書けるの?

ペンギン先生 ペンギン先生

IBMのQiskitやGoogleのCirqというPythonライブラリで量子回路をコードとして書けるよ。しかもクラウド経由で本物の量子コンピュータに送って実行することもできるんだ

ひよこ ひよこ

量子回路を設計するときのコツってある?

ペンギン先生 ペンギン先生

ゲートの数をできるだけ少なくすることが超重要だよ。現実の量子コンピュータはノイズが多いから、ゲートが増えるとエラーが蓄積して結果がめちゃくちゃになるんだ。だから同じ計算でもゲート数が少ない回路を設計する「回路最適化」が研究の最前線なんだよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
量子回路って出てきたら「量子ゲートを並べた計算の設計図」と思えればだいたいOK!
📖 おまけ:英語の意味
「Quantum Circuit」 = 量子回路
💬 Circuit(回路)は電子回路と同じ言葉。量子版の回路図で計算手順を表すんだよ
← 用語集にもどる