2010-11-27 1 views
1

これは宿題に関する質問です。私たちが知っているように、このアルゴリズムは、等しい確率で範囲内のすべての整数を選択します。それを証明するのを手伝ってもらえますか?サンプリングアルゴリズムを証明する方法は?

+2

「これはクヌス、TAOCP、セクション3.4.2」と言っても多すぎるのか、それとも少し助けてくれるのでしょうか? – AakashM

答えて

1
  1. 特定の番号を選択するチャンスはm/nです。
  2. この番号を選択した場合、同じ問題が発生しますが、n' = n - 1m' = m - 1となります。そうでなければ、同じ問題がありますが、n' = n - 1m' = mです。

あなたのアルゴリズムはこのアイデアの実装です。

また、仮定1を証明する必要がありますが、おそらく自分自身で行うことができます。

関連する問題