Probabilidad de que las personas no se enfrenten a su pareja en una mesa redonda

8

Si las parejas se sientan al azar en una mesa redonda, ¿cuál es la probabilidad de que nadie se siente frente a su pareja?

Si hay cuatro personas, la respuesta es 2/3.

Si hay seis, es 15/8, creo.

Después de eso, mi método paso a paso, completando todas las posibilidades y terminando con una suma de varios valores esperados, se vuelve bastante laborioso. Curiosamente, un enfoque intuitivo obtiene la respuesta correcta para 6 personas en forma de (4/5) x (2/3), pero estoy luchando por generalizar esto. ¿Existe un método ordenado que conduzca a una fórmula para el caso de 2n personas (n parejas)?

Juan
fuente

Respuestas:

6

Análisis

Vamos a adivinar y luego mejorar sistemáticamente la suposición hasta que sea correcta.

Comience adivinando que la respuesta es . Por supuesto que está mal. Para ver qué tan incorrecto, etiquete a un compañero en cada par "Rojo" y al otro "Azul". Desde la perspectiva de cualquier individuo Rojo, existe una posibilidad de que su compañero (Azul) se siente frente a ellos. Debido a que hay individuos rojos, restemos de esa suposición inicial.11/(2n1)nn×1/(2n1)

Pero espere, todavía no está del todo bien, porque todos los pares de parejas han sido contados dos veces. Si una pareja está sentada enfrente, quedan parejas, lugares, y desde el punto de vista de cualquier individuo Rojo, la posibilidad de que formen parte de una segunda pareja es . Por lo tanto, necesitamos volver a agregar .n12n21/(2n3)(n2)×1/(2n1)×1/(2n3)

Pero ahora tenemos menos contribuciones al resultado de triples de parejas, que debemos corregir. Y así sigue, hasta que finalmente hemos acomodado a todas las parejas en la fórmula. (Esto, por supuesto, es solo el Principio de Inclusión-Exclusión en acción). n

La fórmula resultante es

(1)i=0n(1)i(ni)1(2n1)(2n3)(2n2i+1)=1F1(n,n+12,12).

Cálculo

Para enteros positivos , la función hipergeométrica confluente de Kummer es un polinomio de grado en . De la transformación de Kummern 1F1(n,n+12,z)nz

1F1(-norte,-norte+12,-12)=mi-1/ /2 1F1(12,-norte+12,12)

es sencillo deducir que el valor límite de la probabilidad a medida que crece es . La convergencia es lenta: debes multiplicar por para obtener un dígito decimal adicional. Sin embargo, los valores precisos (doble precisión) se pueden calcular rápidamente para cualquier al notar que los términos en la suma de la izquierda de crecen más lentamente que las potencias de . Por lo tanto, en el momento alcanza , los nuevos valores serán esencialmente cero en comparación con (y, de hecho, un análisis más detallado sugiere que parar la suma pornortemi-1/ /20.6065306597...norte10norte(1)-1/ /2yo52mi-1/ /2yo=45 trabajará).

Esta fórmula se descompondrá durante más de 10,000,000 en ciertos entornos informáticos debido a la imprecisión en la función de registro Gamma. El problema surge de la cancelación de las diferencias que surgen al calcular los términos de la serie. Se puede encontrar una aproximación excelente a esas diferencias cuando es suficientemente grande en términos de , donde es la derivada de (la función digamma ). Eso se implementa en el siguiente código, con un ligero costo en tiempo de cálculo.nortenorteψ(norte-1/ /4 4)ψIniciar sesiónΓ


Implementación

El siguiente Rcódigo calcula unos 20,000 valores de doble precisión por segundo.

f <- function(n) {
  h <- function(n) {
    ifelse(n < 1e6, lfactorial(n) - lfactorial(n-1/2), digamma(n+3/4)/2)
  }
  m <- min(n, 46)
  k <- 0:m
  x <- exp(h(n) - h(n-k) - lfactorial(k) - k*log(2)) * (-1)^k
  sum(x)
}

Como ejemplo, rastreemos qué tan cerca se log(f(n))encuentra su valor límite de para grande . Como se afirmó anteriormente, cada factor de en agrega un lugar decimal de precisión limitante. Por lo tanto, veamos el lugar decimal en el logaritmo de la relación de a , para potencias enteras de desde hasta :-1/ /2norte10nortenortethF(norte)mi-1/ /210norte=101norte=1014

> round(sapply(1:14, function(n) 10^n * (log(f(10^n)) + 1/2)), 3)

[1] -0.255 -0.251 -0.250 ... -0.250 -0.249 -0.249 -0.400

(Se han omitido siete valores del medio, todos iguales a -0.250). El patrón constante es claro. Al final, con , comienza a descomponerse, lo que indica pérdida de precisión. Mejorar esto probablemente requeriría aritmética de alta precisión.norte=1014

whuber
fuente
1
¡Ahora sé lo que significa PIE!
Matthew Graves el
3

¿Por qué funcionaría el método intuitivo?

Piense en la mesa como una colección de pares; es decir, en lugar de la tradicional cruz noroeste-este-sur de una mesa de puente, la vemos como una mesa con dos filas:

Norte Sur

Oeste-este

Si condicionamos que North sea el socio principal de una pareja, entonces existe una tercera oportunidad de que South sea el socio menor de esa pareja, lo que luego obliga a West y East a ser una pareja, y una tercera tercera oportunidad de que South será miembro de la otra pareja, y luego el último set definitivamente tampoco es una pareja.

Cuando extendemos de a , simplemente agregamos una fila a la tabla:norte=2norte=3

Noroeste-Sureste

Norte Sur

Oeste-este

Si establecemos que Northwest es siempre el socio principal de la primera pareja, entonces existe una clara posibilidad de que haya una pareja emparejada y podamos detenernos, y una posibilidad de que no existe, y podemos continuar, con un problema menor .15 54 45 5

Sin embargo, tenga en cuenta que el problema más pequeño es diferente , que es 'coincidentemente' igual. En lugar de tener cuatro personas y dos parejas entrando en el problema, debemos tener una pareja y dos solteros, y la posibilidad de que la pareja esté emparejada es (por las mismas razones que antes).13


Esto nos da un enfoque recursivo; Podemos hablar sobre un problema con dos parámetros, , donde refiere al número de personas refiere al número de parejas. Entonces nos da (es decir, cuatro parejas con 8 personas nos dan una probabilidad fra de falla al asignar la primera pareja, y luego la posibilidad de fracaso para 2 parejas y 6 personas en el caso en que sobrevivimos), y luego para necesitamos expandir cuatro casos:(norte,C)norteC(8,4 4)6 67 7(6 6,2)17 7(6 6,2)

  1. Las dos parejas siguientes son solteras:216 65 5(4 4,2)

  2. Uno era soltero, el otro estaba en pareja:4 4226 65 5(4 4,1)

  3. Ambos estaban en parejas diferentes: (Tenga en cuenta que , por razones obvias).4 426 65 5(4 4,0 0)(4 4,0 0)=1

  4. Ambos estaban en la misma pareja: (Esta es una condición de pérdida)4 416 65 5

Si revisa y hace todos los cálculos, creo que termina con para el caso de 8 personas, que no es . (Es mayor debido a la posibilidad de que separemos totalmente a las parejas desde el principio)2035 6 67 7815


No conozco un truco inmediato que le permita usar una fórmula combinatoria para obtener una respuesta en forma cerrada, pero parece probable que pueda haber una. [editar: Ver la respuesta de whuber para la solución.]

Matthew Graves
fuente
(+1) Puedes obtener una fórmula inmediata usando PIE.
whuber
Gracias Matthew Estaba trabajando en líneas similares (pensando en términos de diagonales disponibles en cada etapa), pero tampoco pude convertirlo en una fórmula combinatoria (aunque veo que Whuber dice que se puede hacer).
John
Matthew: si tienes razón sobre 20/35, esto significa que (6,2) es 2/3. Mi intuición era que siempre es 2/3 después del primer paso. Siguiendo la lógica del tonto matemático en el viejo chiste: farmdale.com/emp-jokes.shtml Estoy tentado a saltar a la afirmación de que la respuesta general es (2/3) x (2n-2) / (2n- 1) para n parejas ... pero dicho esto, mi propio trabajo para el caso de 8 personas me está dando 8/9 por lo que han etiquetado (6,2) en lugar de su respuesta de 2/3
John
@ John Oh, esa no es la secuencia que tenía en mente. Sin embargo, me parece que 8,3 está por encima de .7, así que creo que es otra 'coincidencia' que 6,2 sea 2/3. Para 6,2, 8/9 es una posibilidad de supervivencia demasiado alta; suponga que la primera persona que elige es parte de un par. Luego hay una quinta oportunidad de que elijas a su compañero y pierdas. (Si son parte de un singleton, debería ser obvio que todas las selecciones posibles conducen a 4,2 o 4,1, en cuyo caso la posibilidad de perder es 1/3.)
Matthew Graves
1
Ah sí, tienes razón sobre (6,2). Lo he estado abordando de manera ligeramente diferente, llenando los lugares de uno en uno en lugar de llenar las diagonales, pero no había tenido en cuenta el hecho de que en la transición de (6,2) a (5,1) a (4,1 ) algunos de los arreglos son fallidos (es decir, una pareja se sentó uno frente al otro). De manera similar con (4,1) a (3,0) a (2,0). Me había centrado demasiado en los puntos finales del proceso, (2,0) en comparación con (2,1). Lo seguiré haciendo.
John