乱択アルゴリズムが使われる背景とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 乱択アルゴリズムが使われる背景の意味・解説 

乱択アルゴリズムが使われる背景

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

乱択アルゴリズム」の記事における「乱択アルゴリズムが使われる背景」の解説

n 個の要素からなる配列から「a」という要素探す問題考える。この配列各要素半分が「a」で残りが「b」である。単純な手法は、配列各要素順次見ていく方法だが、配列先頭方に「b」がかたまっている場合長時間かかってしまう(n/2回の操作)。逆の順番見て行っても、ひとつおき見ていったとしても同じよう問題発生する実際要素調べ順序固定されている全ての戦略決定性アルゴリズム)では、あらゆる組合せ入力に対して常に高速なアルゴリズムであるとは保証できない一方配列要素を「無作為な」順序調べ場合入力がどうであっても高い確率で「a」を素早く見つけ出すことができる。 上の例では、乱択アルゴリズムは常に正し答え返す実行時間長くなる可能性確率は低いが存在する。しかし、エラー返す可能性認めてでも、常に素早く答え得たいということもある。前者のような乱択アルゴリズムラスベガス法呼び後者のような乱択アルゴリズムモンテカルロ法と呼ぶ。ラスベガス法所定時間内に完了しない場合間違った答え返すようにすればモンテカルロ法変換されるまた、確率解析学はありうべき全ての入力集合何らかの前提設ける。この前提が効率的なアルゴリズム設計使われる。あるアルゴリズムへの入力性質不明な場合確率解析手法使えない乱択アルゴリズムでは、プログラム内の擬似乱数生成機能使われることが多い。あるアルゴリズムが乱択であると言えるのは、その出力入力だけでなく擬似乱数にも依存する場合である。

※この「乱択アルゴリズムが使われる背景」の解説は、「乱択アルゴリズム」の解説の一部です。
「乱択アルゴリズムが使われる背景」を含む「乱択アルゴリズム」の記事については、「乱択アルゴリズム」の概要を参照ください。

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



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

辞書ショートカット

すべての辞書の索引

「乱択アルゴリズムが使われる背景」の関連用語

乱択アルゴリズムが使われる背景のお隣キーワード
検索ランキング

   

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



乱択アルゴリズムが使われる背景のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS