Ця проблема пов'язана з дослідженнями моєї лабораторії з роботизованого покриття:
Довільно намалюйте чисел із безлічі без заміни та сортуйте числа у порядку зростання. .
З цього відсортованого списку чисел генерують різницю між послідовними числами та межами: . Це дає прогалини.
Який розподіл максимального проміжку?
Це можна поставити за допомогою статистики замовлень :
Див посилання на розподіл прогалин , але це питання задає розподіл максимального розриву.
Я буду задоволений середнім значенням, .
Якщо всі прогалини мають розмір 1. Якщо є один проміжок розміром , а можливі місця. Максимальний розмір зазору - , і цей проміжок може бути розміщений до або після будь-якого з чисел, для загальної кількості можливих позицій. Найменший максимальний розмір зазору - . Визначте ймовірність будь-якої заданої комбінації .
Я частково вирішив функцію маси ймовірностей як
Поточна робота (1): Рівняння для першого проміжку є прямим: Очікуване значення має просте значення: . За симетрією я очікую, що всі прогалини матимуть це розподіл. Можливо, рішення можна було знайти, витягуючи з цього розподілу разів.E[P(a(1))]=1
Поточна робота (2): легко запускати моделювання Монте-Карло.
simMaxGap[m_, n_] := Max[Differences[Sort[Join[RandomSample[Range[m], n], {0, m+1}]]]];
m = 1000; n = 1; trials = 100000;
SmoothHistogram[Table[simMaxGap[m, n], {trials}], Filling -> Axis,
Frame -> {True, True, False, False},
FrameLabel -> {"k (Max gap)", "Probability"},
PlotLabel -> StringForm["m=``,n=``,smooth histogram of maximum map for `` trials", m, n, trials]][![enter image description here][1]][1]