2017-08-25 3 views
1

私はちょうどcourseraの専門コースの最初のモジュールで終わった。グラフの最小カットを確実にするための独立した時間少なくとも1つのトライアルが成功する

私がかなり理解できなかった試験問題がありました。私はその試験に合格したので、それを取り戻す必要はありません。

私はこの質問の周りの原則を学びたいと思います。

質問が等投稿されました:

はランダム化アルゴリズム(0 < P < 1)確率pで(例えば、正しくグラフの 最小カットを計算する)成功した​​と仮定する。 ε を小さな正の数(1未満)にします。

確率が少なくとも1-εで、少なくとも1回の試行が成功することを確実にするために、アルゴリズムを実行するために何回独立時間が必要ですか?所与

オプションは以下の通りであった:

ログ(1-P)/logε

ログ(P)/logε

logε/ログ(P)

logε/log(1-p)

2回の試みとその両方が間違っていた。私の試みがあった。

  1. ログ(1-P)/logε
  2. logε/ログ

それはそんなに私は正しい答えを知りたいではありません(1-P) 。私はこの質問の背後にある原則とそれが求めていることを学びたいと思っています。私は将来同様の質問に答える方法を知っています。

私はフォーラムにこれを掲載しましたが、誰も1か月後に回答しませんでした。だから私はここでそれを試しています。

いいえ、直接回答を投稿する必要はありません。あなたが私に瞬間をさせるようになったら、それを正しいものとしてマークします。

ありがとうございました。

+1

私が正しく質問を理解していた場合、アルゴリズムは、最小カットを計算しているという事実は無関係と思われる - 効果的に同じ質問は、あなたが持っている「読むことができます(0

Mshnik

答えて

2

少なくとも1-εの確率で少なくとも1回の試行が成功するように、アルゴリズムを実行するために何回独立した時間が必要ですか?

のは、それを少し言い換えてみましょう:

失敗し、それらのすべての確率がε以下となるように独立試行の最小の数は何ですか?

independent eventsの定義によって、それらのすべてが発生する確率は、個々の確率の積である。 1回の試行で失敗する確率は(1-p)なので、n試行が失敗する確率は(1-p)^nです。

これは私たちにnのための不平等を与える:

(1-p)^n <= ϵ 
+0

私はあなたの表現を理解しています。それは役に立ちます。あなたが私に与えたものを使うと、答えは 'log/log(1-p)'であることを意味します。しかし、私は答えが間違っているという事実を知っています。つまり、a)あなたが与えた推論は正しいとは思われないか、b)あなたの説明にもかかわらず、間違った答えに推論した、またはc)あなたの推論が正しいことを意味します。暗黙の答えが正しい。マーキングシステムにエラーがありました あなたの推論は 'log/log(1-p)'を意味するのでしょうか? –

+1

@KimStacksはい、 'log/log(1-p)'です。私は、常識的な理由で他の答えを取り除くことができると思います。 1) 'ε'、' 'p''、' '1-p''はいずれも' 1 'より小さいので対数は負であり、対数の絶対値は対応する数値が減少するにつれて増加する。 – Anton

+1

@KimStacks 2)アルゴリズムが成功する可能性が高いほど、実行する回数が少なくなります。したがって、「p」が増加すると、「n」は減少しなければならない。これは 'log(1-p)/logε'と'logε/ log(p) 'を排除します。 3)アルゴリズムが少なくとも1回は成功すればするほど、実行する必要があることをより自信が持てるようになる。したがって、「ε」が減少すると、「n」が増加しなければならない。これは 'log(1-p)/logε'と' log(p)/logε'を排除します。 – Anton

関連する問題