Este problema está relacionado con la investigación de mi laboratorio en cobertura robótica:
Dibuja al azar números del conjunto sin reemplazo, y ordena los números en orden ascendente. .n
De esta lista ordenada de números , genera la diferencia entre números consecutivos y los límites: . Esto da brechas.{ a ( 1 ) , a ( 2 ) , ... , a ( n ) }
¿Cuál es la distribución de la brecha máxima?
P ( max ( g ) = k ) = P ( k ; m , n ) = ?
Esto se puede enmarcar utilizando estadísticas de pedido :
P ( g ( n + 1 ) = k ) = P ( k ; m , n ) = ?
Vea el enlace para la distribución de brechas , pero esta pregunta hace referencia a la distribución de la brecha máxima .
Estaría satisfecho con el valor promedio, E [ g ( n + 1 ) ]
Si n = m
He resuelto parcialmente la función de masa de probabilidad como
P(g(n+1)=k)=P(k;m,n)={0k<⌈m−nn+1⌉1k=m−nn+11k=1 (occurs when m=n)T(n+1)k=2 (occurs when m=n+1)T(n+1)k=m−(n−1)n?m−(n−1)n≤k≤m−n+1T(n+1)k=m−n+10k>m−n+1
Trabajo actual (1):
La ecuación para la primera brecha, es sencilla:
El valor esperado tiene un valor simple:
. Por simetría, espero que todos los espacios tengan esta distribución. Quizás la solución podría encontrarse extrayendo esta distribución veces.a(1)
Trabajo actual (2): es fácil ejecutar simulaciones de Monte Carlo.
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]
Respuestas:
Sea la posibilidad de que el mínimo, , sea igual a ; es decir, la muestra consta de un subconjunto de . Hay tales subconjuntos de los subconjuntos igualmente probables, de dondef(g;n,m)f(g;n,m) a(1)a(1) gg gg n−1n−1 {g+1,g+2,…,m}{g+1,g+2,…,m} (m−gn−1)(m−gn−1) (mn)(mn)
Pr(a(1)=g=f(g;n,m)=(m−gn−1)(mn).
Agregar para todos los valores posibles de mayores que produce la función de supervivenciaf(k;n,m)f(k;n,m) kk gg
Pr(a(1)>g)=Q(g;n,m)=(m−g)(m−g−1n−1)n(mn).
Deje ser la variable aleatoria dada por la brecha más grande:Gn,mGn,m
Gn,m=max(a(1),a(2)−a(1),…,a(n)−a(n−1)).
(Esto responde a la pregunta como enmarcados originalmente, antes de que se modificó para incluir un hueco entre y .)a(n)a(n) mm
Vamos a calcular su función de supervivencia de la cual se deriva fácilmente la distribución completa de . El método es un programa dinámico que comienza con , por lo que es obvio queP(g;n,m)=Pr(Gn,m>g),
P(g;1,m)=Pr(G1,m>1)=m−gm, g=0,1,…,m.
Para más grande , tenga en cuenta que el evento es la unión disjunta del eventon>1n>1 Gn,m>gGn,m>g
a1>g,
para el cual la primera brecha excede , y los eventos separadosgg gg
a1=k and Gn−1,m−k>g, k=1,2,…,g
para el cual la primera brecha es igual a y una brecha mayor que ocurre más tarde en la muestra. La Ley de Probabilidad Total afirma que las probabilidades de estos eventos se suman, de dondekk gg
P(g;n,m)=Q(g;n,m)+g∑k=1f(k;n,m)P(g;n−1,m−k).
Fijación y se fijan a cabo una matriz de dos vías indexados por y , podemos calcular mediante el uso de para completar su primera fila y para completar cada fila sucesiva utilizando operaciones por fila. En consecuencia, la tabla se puede completar en operaciones y todas las tablas para a se pueden construir en operaciones .gg i=1,2,…,ni=1,2,…,n j=1,2,…,mj=1,2,…,m P(g;n,m)P(g;n,m) (1)(1) (2)(2) O(gm)O(gm) O(gmn)O(gmn) g=1g=1 g=m−n+1g=m−n+1 O(m3n)O(m3n)
Estos gráficos muestran la función de supervivencia para . A medida que aumenta , el gráfico se mueve hacia la izquierda, lo que corresponde a las posibilidades decrecientes de grandes brechas.g→P(g;n,64)g→P(g;n,64) n=1,2,4,8,16,32,64n=1,2,4,8,16,32,64 nn
Las fórmulas cerradas para se pueden obtener en muchos casos especiales, especialmente para grande , pero no he podido obtener una fórmula cerrada que se aplique a todos los . Se pueden obtener buenas aproximaciones reemplazando este problema con el problema análogo para variables uniformes continuas.P(g;n,m)P(g;n,m) nn g,n,mg,n,m
Finalmente, la expectativa de se obtiene sumando su función de supervivencia a partir de :Gn,mGn,m g=0g=0
E(Gn,m)=m−n+1∑g=0P(g;n,m).
Esta gráfica de contorno de la expectativa muestra contornos en , graduándose de oscuro a claro.2,4,6,…,322,4,6,…,32
fuente