На этот вопрос ответили несколько лет назад, но, просто для забавы, вот простое доказательство верхней границы. Мы даем оценку ожидания, а затем оценку хвоста.
Определим rv как глубину узла i ∈ { 0 , 1 , … , n - 1 } . Определим ϕ i = ∑ i j = 0 e d j .dii∈{0,1,…,n−1}ϕi=∑ij=0edj.
eE[maxidi]eHn−1
Доказательство. Максимальная глубина не более . Чтобы закончить, покажем . E [ ln ϕ n - 1 ] ≤ elnϕn−1E[lnϕn−1]≤eHn−1
Для любого , обусловливающего , путем проверки ,
ϕ i - 1 ϕ i E [ ϕ ii≥1ϕi−1ϕi
E[ϕi|ϕi−1]=ϕi−1+E[edi]=ϕi−1+eiϕi−1=(1+ei)ϕi−1.
По индукции следует, что
E[ϕn−1]=∏n−1i=1(1+ei)<∏n−1i=1exp(ei)=exp(eHn−1).
Таким образом, по вогнутости логарифма,
E[lnϕn−1]≤lnE[ϕn−1]<lnexp(eHn−1)=eHn−1. □
Вот граница хвоста:
Лемма 2. Исправить любой . Тогда не больше .c≥0Pr[maxidi]≥eHn−1+cexp(−c)
Доказательство. При проверке и марковской границы рассматриваемая вероятность не превышает
Из доказательства леммы 1 . Подставляя это в правую часть выше, завершаем доказательство. ϕ
Pr[ϕn−1≥exp(eHn−1+c)]≤E[ϕn−1]exp(eHn−1+c).
E[ϕn−1]≤exp(eHn−1) □
Что касается нижней границы, я думаю, что нижняя граница следует довольно легко, учитывая . Но...(e−1)Hn−O(1)maxidi≥lnϕt−lnn [РЕДАКТИРОВАТЬ: говорил слишком рано]
Кажется, не так просто показать жесткую нижнюю границу ...(1−o(1))eHn