m >> nレジームでのボールとビンの分析。


17

n個のボールをn個のビンに投入した場合、最も負荷の高いビンにはO(logn)ボールが含まれている可能性が高いことはよく知られています。一般に、n個のビンでm>nボールについて尋ねることができます。RaabとStegerによるRANDOM 1998の論文は、これを詳細に調査しており、mが増加すると、m / nの期待値をわずかに上回る確率が急速に減少することを示しています。大まかに、r = m / nに設定すると、r + を超える確率で表示されることが示されます。nmm/nr=m/nr+rlogno(1)です。

この論文は1998年に登場しましたが、最近の記事はありません。これらの線に沿って新しい、さらに集中した結果がありますか、またはこれが最善であると疑うヒューリスティック/正式な理由がありますか?私はそれを追加する必要があります複数の選択肢のバリアントに関連する論文、2006年にアンジェリカStegerによる共著はどちらか任意のより多くの最近の研究を引用していません。

更新:ピーターのコメントに応えて、私が知りたいことを明確にさせてください。ここには2つの目標があります。

  1. まず、どの引用を引用するかを知る必要がありますが、これはこれに関する最新の研究のようです。
  2. 第二に、r = 1の範囲で結果が非常に厳密であることは事実です。私はm >> nの範囲に興味があり、具体的にはrがpoly log nまたはn ^ cである可能性のある領域に興味があります。私はこの結果を私が証明している補題に当てはめようとしていますが、rの特定の境界はアルゴリズム全体の他の部分を制御します。この論文で提供されているrの範​​囲で十分であるとは思いますが(確信はありません)、私はただ、より厳密な限界がないことを確認したかったです(より良い結果が得られるでしょう)。

3
タグから「占有問題」という名前を知ったので、教育的な質問を投稿してくれてありがとう。:)
伊藤剛

7
RaabとStegerの論文を見ると、これらの線に沿ってさらにどのような結果が欲しいかを理解するのは難しいです。答えを知る必要がある特定の質問はありますか?その場合は、こちらまたはMathOverflowでお尋ねください。特に、r=m/n、RaabとSteger はr + √の厳密な境界を与えます 2が正しい定数です。r+2rlogn2
ピーターショー

@Peter質問を編集します。それは有効なポイントです。
スレシュヴェンカト

回答:


8

実際には完全な回答ではなく(有用な参考資料でもありません)、むしろ単なる拡張コメントです。任意のビンについて、ビンに正確に個のボールがある確率は、。Sondowによる不等式を使用できます。、、。結合し、これは、タイトかなり以降であることに留意されたい。Bb+1apB=(mB)(1n)B(n1n)mBpB<r+1r+1((b+1)aa)<((b+1)b+1bb)ar=mpB<((r+1)r+1rr)B(1n)B(n1n)mBb+1ar=mB1((b+1)aa)>14ab((b+1)b+1bb)a

したがって、ます。さて、ビン内で個以上のボールを見つける確率に興味があるので、。項を並べ替えると、 BのP B = Σ M B = Bの PのB < m b = B e b r + 1pB<eBr+1lnr+1Brlnrmlnn+mBlnn1B P B < E - M LN NpB=b=Bmpb<b=Bmeb(r+1)ln(r+1)brlnrmlnn+(mb)ln(n1)

pB<emlnnn1×eB(r+1)ln(r+1)BrlnrBln(n1)b=0mBeb(r+1)ln(r+1)brlnrbln(n1).

上記の合計は単なる幾何級数であるため、これを単純化して項を指数関数で書き換えると、 次いでなります

pB<emlnnn1×eB(r+1)ln(r+1)BrlnrBln(n1)×1((r+1)r+1rr(n1))mB+11((r+1)r+1rr(n1)).
(r+1)r+1rr(n1)
pB<emlnnn1×eB(r+1)ln(r+1)BrlnrBln(n1)×1(e(r+1)ln(r+1)rlnrln(n1))mB+11e(r+1)ln(r+1)rlnrln(n1),
pB<emlnnn1×(eB((r+1)ln(r+1)rlnrln(n1))e(m+1)((r+1)ln(r+1)rlnrln(n1)))1e(r+1)ln(r+1)rlnrln(n1).

今、私はあなたには、いくつか見つけることを気にそれを取るように、いくつかの定数のための、これは任意のビン持つの合計確率が与えられることから、以上のボールをから有界としてによる上記。この基準は、 CAN以下のように書き換えられるBpB<CnCBC

emlnnn1×(eB((r+1)ln(r+1)rlnrln(n1))e(m+1)((r+1)ln(r+1)rlnrln(n1)))1e(r+1)ln(r+1)rlnrln(n1)=Cn,
B=ln(Cnemlnnn1(1e(r+1)ln(r+1)rlnrln(n1))+e(m+1)((r+1)ln(r+1)rlnrln(n1)))(r+1)ln(r+1)rlnrln(n1).

このコメントがあなたにとってどれほど役立つかはよくわかりませんが(どこかで間違いを犯した可能性は完全にあります)、うまくいけば役に立つかもしれません。


1
これはすごいです。アウトラインをありがとう。
スレシュヴェンカト

@Suresh:嬉しいです。
ジョーフィッツシモンズ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.