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