Аналіз кульок і Бенса в режимі : прогалини


23

Припустимо, ми кидаємо кульок у бункерів, де . Нехай - кількість кульок, що закінчуються в bin , - найважча бункер, X_ \ min - найлегший бункер, а X _ {\ mathrm {sec-max}} - другий найважчий бін. Грубо кажучи, X_i - X_j \ sim N (0,2m / n) , і тому ми очікуємо | X_i - X_j | = \ Theta (\ sqrt {m / n}) для будь-яких двох фіксованих i, j . Використовуючи зв'язок об'єднання, ми очікуємо X _ {\ max} - X _ {\ min} = O (\ sqrt {m \ log n / n}) ; імовірно, ми можемо отримати відповідну нижню межу, розглядаючи n / 2mnm≫nXiiXmaxXminXsec−maxXi−Xj∼N(0,2m/n)|Xi−Xj|=Θ(m/n) i,jXmax−Xmin=O(mlog⁡n/n)n/2пари нерозбірних бункерів. Цей (не повністю формальний) аргумент спонукає нас до того, що розрив між Xmax і Xmin є Θ(mlog⁡n/n) з великою ймовірністю.

Мене цікавить розрив між Xmax і Xsec−max . Викладений вище аргумент показує, що Xmax−Xsec−max=O(mlog⁡n/n) з великою ймовірністю, але фактор log⁡n здається стороннім . Чи відомо щось про розподіл Xmax−Xsec−max ?

Більш загально, припустимо, що кожен м'яч асоціюється з негативним балом за кожну кошик, і нас цікавить загальний бал кожного бункера після кидання m кульок. Звичайний сценарій відповідає балам форми (0,…,0,1,0,…,0) . Припустимо, що розподіл ймовірності балів є інваріантним при перестановці бункерів (у звичайному сценарії це відповідає тому, що всі бункери є неправдоподібними). Враховуючи розподіл балів, ми можемо скористатися методом першого абзацу, щоб отримати хороший зв'язок з Xmax−Xmin . Обмежений буде містити коефіцієнт log⁡nщо походить від пов'язаного з'єднання (через хвостові ймовірності нормальної змінної). Чи можна зменшити цей фактор, якщо нас зацікавить обмеження Xmax−Xsec−max ?


Кожна оцінка в [0,1]?
— Ніл Янг

Це насправді не має значення, ви завжди можете його масштабувати так, щоб він був у [0,1] .
— Yuval Filmus

Відповіді:


21

Відповідь: Θ(mnlog⁡n) .

Застосовуючи багатовимірну версію теореми про центральний межа, ми отримуємо, що вектор має асимптотично багатоваріантний гауссовий розподіл з і Нижче будемо вважати, що - гауссовий вектор (і не тільки приблизно гауссовий вектор). Давайте додамо Gaussian випадкову змінну з дисперсією для всіх ( не залежить від усіх ). Тобто нехай V a r [ X i ] = m ( 1(X1,…,Xn)Cov(Xi,Xj)=-m/n2. XZm/n2XiZXi( Y 1 Y 2 ⋮ Y n )=( X 1 +Z X 2 +Z⋮ X n +Z). (Y1

Var[Xi]=m(1n−1n2),
Cov(Xi,Xj)=−m/n2.
X Zm/n2XiZXi
(Y1Y2⋮Yn)=(X1+ZX2+Z⋮Xn+Z).
вектор Гаусса . Тепер кожен має дисперсію : і всі незалежні: Y i m / n V a r [ Y i ] = V a r [ X i ] + 2 C o v ( X i , Z ) ⏟ =(Y1,…,Yn)Yim/nYiCov(Yi,Yj)=Cov(Xi,Xj)+ C o v ( X i , Z ) + C o v ( X j , Z ) ⏟ =
Var[Yi]=Var[Xi]+2Cov(Xi,Z)⏟=0+Var[Z]=m/n,
Yi
Cov(Yi,Yj)=Cov(Xi,Xj)+Cov(Xi,Z)+Cov(Xj,Z)⏟=0+Cov(Z,Z)=0.

Зауважимо, що . Таким чином, наша оригінальна задача еквівалентна проблемі пошуку . Давайте спочатку для простоти проаналізуємо випадок, коли всі мають відхилення .Y m a x - Y s e c - m a x Y i 1Yi−Yj=Xi−XjYmax−Ysec−maxYi1

Проблема. Нам задано незалежних гауссових rv із середнім та дисперсією . Оцініть очікування .γ 1 , … , γ n μ 1 γ m a x - γ s e c - m a xnγ1,…,γnμ1γmax−γsec−max

Відповідь: .Θ(1log⁡n)

Неформальне підтвердження. Ось неформальне рішення цієї проблеми (не важко зробити це формальним). Оскільки відповідь не залежить від середнього значення, вважаємо, що . Нехай , де . У нас є (для помірно великих ), ˉ Φ ( t ) = Pr [ γ > t ] γ ∼ N ( 0 , 1 ) t ˉ Φ ( t ) ≈ 1μ=0Φ¯(t)=Pr[γ>t]γ∼N(0,1)t

Φ¯(t)≈12πte−12t2.

Зауважте, що

  • [ 0 , 1 ]Φ(γi) рівномірно та незалежно розподілені на ,[0,1]

  • Φ ( γ i )Φ(γmax) найменший серед ,Φ(γi)

  • Φ(γsec−max) є другим найменшим серед .Φ(γi)

Таким чином, близький до і близький до (концентрації немає, але якщо ми не будемо ' t дбаючи про константи, ці оцінки досить хороші; насправді вони навіть дуже хороші, якщо ми дбаємо про константи - але для цього потрібне обґрунтування). Використовуючи формулу для , отримуємо, що Φ(γmax)1/nΦ(γmax)2/nΦ¯(t)

2≈Φ¯(γsec−max)/Φ¯(γmax)≈e12(γmax2−γsec−max2).

Таким чином, є whp Зверніть увагу, що . У нас є γmax2−γsec−max2Θ(1)γmax≈γsec−max=Θ(log⁡n)

γmax−γsec−max≈Θ(1)γmax+γsec−max≈Θ(1)log⁡n.

QED

Ми отримуємо це

E[Xmax−Xsec−max]=E[Ymax−Ysec−max]=Var[Yi]×E[γmax−γsec−max]=Θ(mnlog⁡n).

Той самий аргумент проходить і тоді, коли ми маємо довільні оцінки. З нього видно, що

E[Xmax−Xsec−max]=cE[Xmax−Xmin]/log⁡n.

2
Спасибі! Я згадаю, щоб спробувати спробувати багатоваріантне наближення Гаусса наступного разу.
— Yuval Filmus

5
Юрій, ви писали: "Додамо до всіх гауссовий вектор з дисперсією Ми отримаємо вектор Гаусса . Тепер кожен має дисперсію і всі не співвіднесені ... Зауважте, що . " Чи можете ви розширити цю частину? Є ? Якщо залежності залежать, а незалежні (або однаково однакові), то як можуть бути незалежними? (Здається, це акуратний трюк, але я цього не розумію.) Дякую. Zm/n2Xi(Y1,…,Yn)Yim/nYiYi−Yj=Xi−XjZi=ZjXiZiYi
— Ніл Янг

1
@NealYoung, так, якщо у нас є змінні з негативною кореляцією парної і все ковариации є рівним , то ми можемо додати єдиний новий випадкову величину для всіх таким чином, що суми незалежні. Крім того, якщо змінні мають позитивну кореляцію і знову всі коваріації рівні, то ми можемо віднімати один rv з усіх них, так що всі відмінності незалежні; але тепер не залежить від аX1,…,XnCov(Xi,Xj)ZXiCov(Xi,Xj)ZZXiZ=α(X1+⋯+Xn)для деякого параметра масштабування . α
— Юрій

1
А, бачу. принаймні алгебраїчно, все, на чому спирається, є попарна незалежність Z і кожного . дуже круто. Xi
— Суреш Венкат

1
Цей аргумент тепер з’являється (з атрибуцією) у документі EC'14: dl.acm.org/citation.cfm?id=2602829 .
— Yuval Filmus

13

Для вашого першого питання, я думаю, ви можете показати, що whp є Зауважте, що це .Xmax−Xsec-max

o(mnlog2⁡log⁡nlog⁡n).
o(m/n)

Порівняйте свій випадковий експеримент із наступною альтернативою: нехай є максимальним завантаженням будь-якого з перших відер. Нехай - максимальне навантаження будь-якого з останніх відер.X1n/2X2n/2

На розгляд,є верхньою межею на . Також, з вірогідністю щонайменше половини, . Отже, кажучи приблизно, розподіляється аналогічно.|X1−X2|Xmax−Xsec−max|X1−X2|=Xmax−Xsec−maxXmax−Xsec−max|X1−X2|

Для вивченняЗверніть увагу, що з великою часткою ймовірності кулі кидаються в перші бункери, а також в останні бункери. Отже, і розподіляються по суті, як максимальне навантаження при киданні кульок у бункери.|X1−X2|m/2±O(m)n/2n/2X1X2m′=m/2±o(m)n′=n/2

Цей розподіл добре вивчений і, на щастя для цього аргументу, щільно зосереджений навколо його середнього значення. Наприклад, якщо , то з великою часткою ймовірності відрізняється від свого очікування щонайбільше кількістю, відображеною вгорі цієї відповіді [ Thm. 1 ]. (Зауважте: ця верхня межа, я думаю, нещільна, з огляду на відповідь Юрія.) Таким чином, з великою часткою ймовірності і також відрізняються щонайбільше на це значно, і тому і відрізняються щонайбільше на це.m′≫nlog3⁡nX1X1X2XmaxXmax−sec

І навпаки, для (дещо слабкішої) нижньої межі, якщо для будь-якого , скажімо, , тоді принаймні який (по наївному зв’язку) становить щонайменше Я думаю, що це повинно дати вам (наприклад) очікування в межах постійного коефіцієнта.tPr[|X1−X2|≥t]≥3/4Pr[Xmax−Xsec-max≥t]

Pr[|X1−X2|≥t ∧ Xmax−Xsec-max=|X1−X2|]
1−(1/4)−(1/2)=1/4.Xmax−Xsec-max

Дивлячись на Thm. 1, різниця від очікування - , а не те, що ви написали. Це все ще набагато краще, ніж . O((m/n)log⁡log⁡n)O((m/n)log⁡n)
— Yuval Filmus

За Thm. 1 (його 3-й випадок), для будь-якого , з ймовірністю , максимум у будь-якому відрізку (m кульок у n бункерах) становить За моєю математикою (використовуючи ), термін розширюється до додаткового абсолютного доданкуЩо я роблю неправильно? ϵ>01−o(1)√
mn+2mlog⁡nn1−(1±ϵ)log⁡log⁡n2log⁡n.
±ϵO(ϵ) √1−δ=1−O(δ)±ϵ
O(ϵ)mlog⁡nn log⁡log⁡nlog⁡n = O(ϵ)mn log2⁡log⁡nlog⁡n.
— Ніл Янг

Ага - гадаю, ти маєш рацію. Я відніс всередину квадратного кореня і ось так я отримав свою фігуру.
— Yuval Filmus
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.