コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

位数発見問題

出典: フリー百科事典『ウィキペディア(Wikipedia)』


位数発見問題(いすうはっけんもんだい、: Order finding problem ,Order finding problem)は、数学の問題[1][2]

ある整数 x,N ∈ ℤ (x < N)について、xr ≡ 1 (mod N)を満たす最小の正の整数r位数という。

Nを表現するビット数をL=logNとすると、 poly(L)の時間計算量で位数を発見することのできる古典アルゴリズムは存在しない。一方量子アルゴリズムを用いるとO(L3)の時間計算量で求めることができる。

また、剰余は位数発見問題のうちの一つであり、暗号理論の分野で広く使用されている[3]

ショアのアルゴリズムのサブルーチンには、位数発見の操作を要する[4]

脚注

[編集]
  1. ^ 西村治道『基礎から学ぶ 量子計算: アルゴリズムと計算量理論』株式会社 オーム社、2022年11月18日、134頁。ISBN 978-4-274-22969-5https://www.google.co.jp/books/edition/%E5%9F%BA%E7%A4%8E%E3%81%8B%E3%82%89%E5%AD%A6%E3%81%B6_%E9%87%8F%E5%AD%90%E8%A8%88%E7%AE%97/xsyZEAAAQBAJ 
  2. ^ 若山 正人. “光とゼータ関数の特殊値”. 東京理科大学理学部. 2024年10月5日閲覧。
  3. ^ 嶋田義皓『量子コンピューティング ―基本アルゴリズムから量子機械学習まで―』株式会社 オーム社、2020年11月9日、80頁。ISBN 978-4-274-22621-2https://www.google.co.jp/books/edition/%E9%87%8F%E5%AD%90%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0_%E5%9F%BA%E6%9C%AC/UTAHEAAAQBAJ 
  4. ^ 高橋康博. “https://www.rd.ntt/cs/event/openhouse/2008/quantum/doc/shor.pdf”. 日本電信通話 NTTコミュニケーション化学基礎研究所. 2024年10月5日閲覧。

外部リンク

[編集]