ラスベガス法とは?

Weblio|辞書<国語辞典・国語辞書・百科事典>

初めての方へ

参加元一覧


用語解説
Weblio 辞書 > 辞書・百科事典 > ラスベガス法の解説 

ウィキペディア

ウィキペディアウィキペディア

ラスベガス法

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

ラスベガス法: Las Vegas algorithm)は、間違った解を返さない乱択アルゴリズムを指す。すなわち、解を返すときは常に正しく、正しい解が求められない場合は失敗を通知する。換言すれば、ラスベガス法は答え(解)については賭けをせず、計算に使用するリソース量についてのみ賭けをする。単純な例としてランダム化されたクイックソートがある。ピボット値をランダムに選択するクイックソートではソート結果は常に正しい。一般に無作為な情報に対してラスベガス法を使う際には、定義上、実行時間の上限を設けることが多い。

ラスベガス法で多項式時間で解けると期待される決定問題複雑性クラスZPP と呼ぶ。

次のような性質がある。

\textrm{ZPP} = \textrm{RP} \cap \,co\,\textrm{-RP}, \,\!

これは、ラスベガス法に属するアルゴリズムを構築する方法と密接に関係している。RPクラスは、多項式時間の乱択アルゴリズムがある決定問題のクラスであり、解が「no」であるときは常に正しいが、解が「yes」であるときは間違っている可能性がある。そのようなアルゴリズムが、ある問題とその補問題(「yes」と「no」が逆転した問題)について存在するとき、その2つのアルゴリズムを同時にかつ繰り返し実行するとする。すると、最終的にどちらかで間違いのない解が得られる。これが多項式時間を期待できるラスベガス法のアルゴリズムを構築する標準的な方法である。ラスベガス法には最悪実行時間の上限が存在しないことに注意されたい。

ラスベガス法をモンテカルロ法から構築することもできる。モンテカルロ法は、リソースは制限されているが、解が100%正解とは限らないアルゴリズムである。

関連項目

外部リンク

参考文献

  • Algorithms and Theory of Computation Handbook, CRC Press LLC, 1999, "Las Vegas algorithm", in Dictionary of Algorithms and Data Structures [online], Paul E. Black, ed., U.S. National Institute of Standards and Technology. 17 July 2006. (accessed TODAY) Available from: [1]




関連した本

このページへのリンク
「ラスベガス法」に関連した用語
ラスベガス法のお隣キーワード
Weblioモバイル
QRコード
URL:【http://m.weblio.jp/
ケータイでバーコードを読み取るか、URLを直接入力してアクセスして下さい。
» モバイルで「ラスベガス法」を見る

[PR] 注目キーワード

ヌードメイクSHOW

ITパスポート試験対策

_ _   


このページの著作権について
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのラスベガス法 (改訂履歴)の記事を複製、再配布したのにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2010 Weblio RSS