出典検証済みレベル 3

量子フーリエ変換

量子フーリエ変換(QFT)は離散フーリエ変換の量子アナログで、O(n²)ゲートで計算基底を周波数基底に変換します。

どういう意味か

QFTは計算基底状態を周波数成分を位相エンコードした重ね合わせにマッピングします。古典FFTのO(n·2^n)に対しO(n²)ゲート。ショアのアルゴリズムと量子位相推定の主要サブルーチンです。

日常のたとえ

和音を個々の音に変換するようなもの。
白色光を虹に分けるプリズム。

よくある誤解

  • QFTの高速化は直接信号処理には使えません。
  • QFT回路は古典FFTアルゴリズムとは異なります。

要点

  • O(n²)ゲートで変換。
  • 古典FFTより指数的に少ないゲート。
  • ショアと位相推定の主要サブルーチン。

理解度チェック

n量子ビットのQFTに必要なゲート数は?

  1. A.O(n)
  2. B.O(n²)
  3. C.O(2^n)
  4. D.O(n·2^n)
答えを見る

答え: B. O(n²)

理由: O(n²)ゲートです。

前提となる概念

一次資料: Shor, Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer, SIAM J. Comput. 26, 1484 (1997), doi:10.1137/S0097539795293172

Circuit form per Coppersmith (1994), arXiv:quant-ph/0201067.

実践で学ぶ

この概念は46レベルのカリキュラムの一部です。インタラクティブなシミュレーターと、回答を表示前に検証するチューター Lumen と一緒に学べます。レベル1–5は無料です。