いくつかのコイントスを使用してバイアスのかかったコインを見つける


29

研究中に次の問題が発生しましたが、驚くほどクリーンです。

コインのソースがあります。各コインにはバイアス、つまり「頭」に落ちる確率があります。コインごとに独立して、2/3の確率で少なくとも0.9のバイアスがあり、残りの確率では、バイアスは[0,1]の任意の数になります。あなたはコインのバイアスを知りません。どのステップでもできるのは、コインを投げて結果を観察することだけです。

与えられたnに対して、あなたの仕事は、少なくとも確率で少なくとも0.8のバイアスを持つコインを見つけることです。1exp(nです。O(n)コイントスだけを使用してそれを行うことはできますか?


1
以来、私にとって非常に考えにくい投げ与えられたコインが自信を持って、高バイアスであるか否かを決定するためにだけ必要とされているように見える1 - EXP - nが。(私たちは同様に各コインはバイアスを持っていると仮定することができるいずれかの0.9または0.8 - ε。)あなたがより良いものを持っていますO N 2投げ?O(n1expn0.90.8ϵOn2
-usul

1
私は数学をチェックしませんでしたが、次のアイデアは有望に見えます:各コインに対して(連続して)次のテストを行います。パラメーター選び(0.85など)、コインを使用してライン上でランダムウォークを実行します。ですべてのステップ私は離れてからドリフト場合、0未満であるP I、コインを破棄する。バイアス.9のコインは、一定の確率でこのテストに合格する必要があり、失敗したコインは、pに非常に近いバイアスを持つコインを除いて、O(1)ステップの後に失敗します。ピッキングPの間でランダムに0.840.86、各コインのためには、この問題を解決することがあります。p0.850ppp.84.86
ダニエル

1
大丈夫?o n 2トスで解決策を知っていますか?O(nlogn)o(n2)
ロビンコタリ

4
観察#1:すべてのコインに少なくとも0.9または最大0.8のバイアスがあることがわかっている場合、O(n)を使用して確率1-exp(-n)で少なくとも0.9のバイアスを持つコインを見つけることができたでしょう:i = 1,2,3、...の場合、コインを2 ^ i回投げ、頭の割合が少なくとも0.89であるかどうかを確認します。そうでない場合は、新しいコインで再起動します。重要な補題:フェーズiで再起動する場合、コイントスが2 ^ {i + 1}未満で、問題は最大でexp(-\ Omega(i))です。
ダナモシュコビッツ

1
O(nlogn)の反転が必要かつ十分である可能性は十分にありますが、まだその証拠はありません。
ダナモシュコビッツ

回答:


10

以下は、かなり単純なO(nlogn)トスアルゴリズムです。

想定1exp(n)我々が目指している誤り確率です。してみましょうNいくつかのパワーも2と言う間にある100nおよび200n(ちょうどいくつかの大きな十分な一定の時間n)。コインの候補セットCを維持します。最初に、NコインをC入れます。

以下のために今=1ログN行い、以下:
トスの各コインCのためにD=21010回(ちょうどいくつかの大きな十分定数)。ほとんどの頭でN / 2 iコインを
保管してください。N/2

この証明は、いくつかのチェルノフ境界に基づいています。主なアイデアは、毎回候補者の数を半分にして、各コインのトスを2倍にする余裕があるということです。


2
(1)証拠をより詳細に書き留めておくといいでしょう-この問題の難しさの多くは、チェルノフ限界の閾値をどこに置くかです(0.9バイアスコインからどれだけの頭が見えると思いますか?) 。(2)nlognコイン投げが必要であることを示すことができますか?
ダナモシュコビッツ

3
微妙な点は次のとおりです。n個のコインから始めます。n個の小さなprob expを除いて、バイアス0.9の少なくとも0.6n個のコインがあります。0.9バイアスコインが0.8未満のバイアスを持つコイン(常に頭に落ちることがあります!)、バイアス0.8 + 1 / logn、...、n /バイアス0.9-1 / log nの10枚のコイン。同様の方法で続行します。選択されたコインのバイアスは、反復ごとに低下し、バイアス<0.8のコインが残るまで続きます。
ダナモシュコヴィッツ

3
これは、多かれ少なかれ、エヴァン・ダーらのメディアン除去アルゴリズムです。al。「多腕バンディット問題における探検のサンプルの複雑さ」のMannorとTsitsiklisに示されているように、この場合のようにターゲットバイアスがわかっている場合に、予想されるコイントスを取得するために使用できます。O(n)
クリストファーアーンスフェルトハンセン

2
参照いただきありがとうございます!必要なコイントスの最大数に興味があり、この場合、n ^ 2の下限を示しています。しかし、彼らが考える問題は私のものとは異なります。それらにはn個のコインがあり、最も偏っているコインが1つだけである可能性があり、同様のバイアスを持つコインを見つけたいと考えています。私の設定では、許容可能なバイアスを持つ少なくとも0.6nのコインがあることを知っています(nの指数関数的に小さい問題を除く)。
ダナモシュコヴィッツ

2
私たちの問題では、トスは簡単だと予想されます。最初のコインから始めて、Θ 表記の大きな定数に対してm = Θ n トスを行います。それが少なくとも0.85 m回頭に出てきたら、それを返してください。それ以外の場合は、次のコインに進みます。正しさの確率は1 - EXP - N と確率で0.9バイアス独立して入力されたコインによって2 / 3、到達する確率IをO(n)m=Θ(n)Θ()0.85m1exp(n)2/3i「番目の硬貨がある未満とは、このように投げの期待数であるΣ iが= 0、M / 2 I = O M = O N (1/2)ii=0m/2i=O(m)=O(n)
キャスパーグリーンラーセン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.