IT用語集 › プログラミング › 量子シミュレーター

量子シミュレーター

プログラミング Svenska → 更新: 2026-10-22

量子コンピューターがやるはずだった計算を普通のプログラムで再現するもの。開発には不可欠だが、50量子ビット前後を超えるとお手上げになる。

n 量子ビットを厳密に表すには 2ⁿ 個の複素数が要る。30量子ビットで数GB、40で数TB、50で数PBに達する。この壁は急峻かつ絶対的で、量子コンピューターが面白い理由そのものでもある。効率よくシミュレートできるなら、実機は要らないのだ。

それでも日々の開発はシミュレーターが相手になる。結果は厳密で、ステップ実行ができ、実機では絶対に見られない状態ベクトル全体を表示できる。現実的なノイズモデルを有効にして、回路が実機でどこまで耐えるかも試せる。テンソルネットワークのような工夫により、もつれの少ない回路ではこの限界を押し上げられる。

← 用語集に戻る