【りょうしかいろ】

量子回路 とは?

最終更新:
💡 量子ビットへの操作を、楽譜のように読もう

量子ビットにゲート操作や測定などを適用する計算手順の表現。回路図では横線を量子ビット、記号を操作として、通常は左から右へ読む。実物の配線図とは異なり、量子計算の手順を設計・実行するために使う。

📌 このページのポイント
量子回路:ベル状態を作る例HCNOT測定q₀|0⟩q₁|0⟩HMM左から右へ操作を読む理想的な測定は00か11。各50%だよ
初期状態は両方0。上にHを適用し、上を制御・下を対象にCNOTを適用してから測定する。横線は量子ビット、縦線はCNOTの接続、下の矢印は操作の順序。有限回の測定回数は半分ずつとは限らない。
ひよこ ひよこ
量子回路は、コンピュータの配線図なの?
ペンギン先生 ペンギン先生
ここでは量子ビットへの操作を表す、計算の設計図だよ。実物のケーブルの並びではないんだ。楽譜のように操作を順に読み、量子計算の手順を表すね。
ひよこ ひよこ
線や記号は、どう読めばよい?
ペンギン先生 ペンギン先生
横線1本が量子ビット1つで、通常は左から右へ読むよ。線の上のHなどがゲート操作、Mが測定を表す。上下の線を結ぶ記号は、複数の量子ビットにまたがる操作だね。
ひよこ ひよこ
図では、どんな操作をしているの?
ペンギン先生 ペンギン先生
初めは2つとも0の状態だよ。上の量子ビットにHをかけ、次に上を制御側、下を対象側としてCNOTをかける。これでベル状態という、2つがもつれた状態を作り、最後に両方を測定するんだ。
ひよこ ひよこ
測ったら、毎回00になるの?
ペンギン先生 ペンギン先生
この回路を理想的に実行すると、00か11がそれぞれ50%の確率で出るよ。1回では片方の結果だけが得られる。何度も初期化から実行すると比率を調べられるけれど、有限回の回数はぴったり半分とは限らないんだ。
ひよこ ひよこ
コードで作って、試すこともできる?
ペンギン先生 ペンギン先生
Qiskitなどでゲートや測定をコードとして指定し、回路図を描けるよ。シミュレーターで動きを確かめる方法と、対応する実機で実行する方法がある。理想的なシミュレーションの結果と、実機で観測した結果を分けて考えよう。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「量子回路」って出てきたら「量子ビットへの操作と測定を並べた計算の設計図」と思えばだいたいOK!
📖 おまけ:英語の意味
「Quantum Circuit」 = 量子回路
💬 quantumは量子、circuitは回路。ここでは量子ビットへの操作を組み合わせた計算手順を表すよ。

参考資料

← 用語集にもどる