量子計算のイメージ
最低限の記憶から筋道立てて考えて再現するとした場合に、最低限記憶するべき事項のイメージをまとめてみた(あくまで自分向けのメモ)。
量子ビットの操作
1つの量子ビットと単一ゲート
最低限記憶するコア:
量子ビットは「地球儀(ブロッホ球)」の針であり、北極が、南極がである。
最低限の数式:
量子ビットの状態:
針がどこを向いているかを表す式。とは、それぞれ北極・南極に弾かれる確率を決める係数。になる。
H(アダマール)ゲート:
そこから再現できる筋道:
Hゲートは針を北極から「赤道(真横)」に倒す。数式を見ると、北極と南極の要素がちょうど でプラス()の向きに混ざっており、まだどちらにも確定していない(重ね合わせ状態)。
複数量子ビットと量子もつれ
最低限記憶するコア:
CNOTゲートは、「A君の針が南極(1)に近づいた分だけ、B君の針を北極から南極へ回す」という傾き度合いの連動スイッチである。
追加する最低限の数式:
初期状態:
A君にHをかけた状態:
CNOTをかけた状態(ベル状態):
そこから再現できる筋道:
最初は2人とも北極。
A君にHをかけると、A君の針だけが赤道に向く(数式では との状態に)。
ここにCNOT(連動スイッチ)をかけると、A君がちょうど中間の赤道を向いているため、B君の針も半分だけ連動して赤道に引きずり倒される。数式上は、A君が の項だけ後ろのB君がにひっくり返り、になる。
2本の針は別々に赤道を向いているのではなく、「お互いの因果関係が物理的にロックされた状態」で赤道上に静止する。
だから、何万キロ離れてから東京のA君が覗き見(測定)し、赤道の針が確率50%で「北極()」にカチッと弾かれた瞬間、ロックされていたブラジルのB君の針も、触られずして自動的に「北極()」へと引きずられて確定する(量子もつれ)。
ゲート方式のアルゴリズム
ショアのアルゴリズム(素因数分解)
最低限記憶するコア:
QFT(量子フーリエ変換)は、「規則正しい等間隔の波(テンポ)」を、特定の場所だけをピカッと光らせる(確率を集中させる)状態へ変換するレンズである。
追加する最低限の数式:
ミラーの定理(周期の発見):
巨大な数を素因数分解する問題を、「この数式が 1 になる周期を見つけるゲーム」へと古典数学のトリックで変換する。
QFT(量子フーリエ変換)の本質: (ただし)
数式は複雑に見えるが、やっていることは「状態の位相(針の回転角)を、テンポに応じて規則正しくぐるぐる回す」ということ。
そこから再現できる筋道:
全ての計算をHゲートの重ね合わせで同時に行うと、データの中に「正解のテンポの波」が刻まれる。
そのまま覗くと波が壊れるが、測定前にQFTレンズを通すことで、そのテンポの倍数の位置(たとえば、 など)だけに確率の針を強制的に向けさせることができる(数式における特定の への確率の集中)。そこを狙い撃ちして測定すれば、一発で周期がバレて因数分解が解ける。
グローバーのアルゴリズム(データ検索)
最低限記憶するコア:
「正解の波だけをマイナスにへし折り(オラクル)、全員を平均線で上下反転させる(拡散)」。
追加する最低限の数式:
オラクル(正解の反転): (正解ならなのでマイナスに)
拡散変換(平均の反転): (全体平均 を軸にした折り返し)
そこから再現できる筋道:
均等に並んだ上向き()の波の中から、正解の波だけを下にへし折る(オラクル数式によりにする)。すると全体の平均線がほんの少し下がる。この下がった平均線を基準にして全員をパタンと上下反転させる(拡散変換数式)と、もともと上を向いていたハズレの波は少し縮み、下を向いていた正解の波だけが天高くグンと突き抜ける(測定確率の針が正解にカチッと向く)。
Swap Test(量子機械学習のコア)
最低限記憶するコア:
「H ➔ 制御SWAP ➔ H」で挟むと、2つのデータの『内積(似ている度合い)』が、補助ビットが0(北極)になる確率に変換される。
追加する最低限の数式:
補助ビットが(北極)で測定される確率:
そこから再現できる筋道:
量子k-means法の再現:
機械学習(k-means)でデータが大量になったときに一番重くなるのは「データと重心の距離(内積)の計算」である。よって、そこだけを上記数式の「Swap Test」に丸投げし、「補助ビットが0になる確率 」を集計することで、内積(似ている度合い)を超高速で逆算して測る。一番近いものを選ぶ時に「グローバー」を組み合わせる、というハイブリッド構造が自然に導ける。
量子アニーリング
量子アニーリングとQUBO
最低限記憶するコア:
自然界の「一番低い谷底(基底状態)に落ちる」という性質を利用するため、人間は特製のすり鉢の数式を作る。
追加する最低限の数式:
イジング模型のエネルギー(ハミルトニアン): ()
人間が設計する全体のハミルトニアン:
そこから再現できる筋道:
アニーリングマシンは、ハミルトニアン というエネルギーが最も低い谷底(最小化)に向かって、量子重ね合わせの霧(横磁場)を払いながら勝手に転がり落ちる物理特性を持つ。
目的(マイナス): 利益や満足度など「最大化したいもの」にはマイナスをつける。そうすれば、利益が大きくなるほど数式全体のエネルギーとしては深く掘り下がった谷底になる。
制約(2乗の足し算): 「予算以内」などのルールは、「(ルール(実際の値)= 0」という式にして2乗して足す。ルールを守っていれば 0 で影響ないが、ルールを破った瞬間に2乗ペナルティでエネルギーの地面が崖のようにドカンと跳ね上がり、マシンがそのエリアを自然に避けて真の谷底(最適解)へ落ちる。
結論
量子コンピュータは「測定する前に、針の向き(状態)をコントロールし、お互いをロック(干渉・絡み合い)させている」。数式はそのコントロールの「角度」や「エネルギーの高さ」を厳密に指定するための道具に過ぎない。