一般的なオーダーとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 一般的なオーダーの意味・解説 

一般的なオーダー

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/03 02:49 UTC 版)

ランダウの記号」の記事における「一般的なオーダー」の解説

計算機科学、特に計算量理論アルゴリズム論暗号理論では、アルゴリズム計算時間評価するのに O-記法頻繁に用いる。 アルゴリズム計算量評価よく使われるO-記法関数種類を示す。 これらの中でも特に重要なものには、個別の名称がついている(多項式時間など)。 以下、 nはアルゴリズム入力されるデータビット数を表す。 注意しなければならないのは、アルゴリズム整数 N を入力するときである。N のビット数 n はおよそ log2 N なので、例えば「多項式時間」といったとき、これはN の多項式ではなく n の多項式を表す。 記法名アルゴリズムの例 O ( 1 ) {\displaystyle O\left(1\right)} 定数時間 (Constant time) (整数の)偶奇判別 O ( log ∗ ⁡ n ) {\displaystyle O\left(\log ^{*}n\right)} 反復対数英語版) (iterated logarithmic) Hopcroft, Ullmanによる素集合データ構造における探索アルゴリズム O ( log ⁡ n ) {\displaystyle O\left(\log n\right)} 対数 (logarithmic) ソート済み配列における二分探索 O ( n c ) , 0 < ∃ c < 1 {\displaystyle O\left({n^{c}}\right),0<\exists c<1} 分数指数関数 (fractional power) kd木上の探索 O ( n ) {\displaystyle O\left(n\right)} 線形関数 (linear) 非ソート配列上の探索、離散ウェーブレット変換 O ( n log ⁡ n ) {\displaystyle O\left(n\log n\right)} 準線形、線形対数 (linearithmic, loglinear, or quasilinear) ヒープソート、高速フーリエ変換 O ( n 2 ) {\displaystyle O\left({n^{2}}\right)} 二乗時間 (quadratic) 挿入ソート、離散フーリエ変換 O ( n c ) , ∃ c ≥ 1 {\displaystyle O\left({n^{c}}\right),\exists c\geq 1} 多項式時間 (polynomial) ワーシャル-フロイド法 O ( 2 n ) {\displaystyle O{(2^{n})}} 指数時間 (exponential, geometricとも) (現在最も速い)巡回セールスマン問題の(厳密解の)解法 O ( n ! ) {\displaystyle O\left(n!\right)} 階乗関数 (factorial, combinatorialとも) 2つの論理式の同型判定、巡回セールスマン問題の(可能)解の枚挙 O ( 2 c n ) ∃ c > 0 {\displaystyle O\left(2^{c^{n}}\right)\exists c>0} 二重指数時間 AC単一化子の完備集合探索 一般的ではないが、更に発散速度速い関数存在するアッカーマン関数 A(m, n) など)。逆に更に発散速度の遅い関数として、逆関数である逆アッカーマン関数 α(n) などもあり、実際にあるアルゴリズム計算量見積りとして出現する。この関数上界こそないものの、非常に発散速度が遅いために実用的に定数見なされる(3) = 1, α(7) = 2, α(61) = 3, α ( 2 2 2 65536 − 3 ) = 4 {\displaystyle \alpha (2^{2^{2^{65536}}}-3)=4} , ...)。

※この「一般的なオーダー」の解説は、「ランダウの記号」の解説の一部です。
「一般的なオーダー」を含む「ランダウの記号」の記事については、「ランダウの記号」の概要を参照ください。

ウィキペディア小見出し辞書の「一般的なオーダー」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「一般的なオーダー」の関連用語

一般的なオーダーのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



一般的なオーダーのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのランダウの記号 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS