Wahrscheinlichkeit, dass Personen ihrem Partner nicht an einem runden Tisch gegenüberstehen

8

Wenn Paare zufällig an einem runden Tisch sitzen, wie groß ist dann die Chance, dass niemand ihrem Partner gegenüber sitzt?

Wenn es vier Personen gibt, lautet die Antwort 2/3.

Wenn es sechs sind, ist es 8/15, denke ich.

Danach wird meine Schritt-für-Schritt-Methode, bei der alle Möglichkeiten ausgefüllt werden und eine Summe verschiedener erwarteter Werte erhalten wird, ziemlich mühsam. Interessanterweise erhält ein intuitiver Ansatz die richtige Antwort für 6 Personen in Form von (4/5) x (2/3), aber ich habe Mühe, dies zu verallgemeinern. Gibt es eine nette Methode, die zu einer Formel für den Fall von 2n Personen (n Paaren) führt?

John
quelle

Antworten:

6

Analyse

Lassen Sie uns raten und dann systematisch verbessern, bis es richtig ist.

Beginnen Sie mit der Vermutung, dass die Antwort . Das ist natürlich falsch. Um zu sehen, wie falsch es ist, beschriften Sie einen Partner in jedem Paar mit "Rot" und den anderen mit "Blau". Aus der Sicht eines roten Individuums besteht eine Chance, dass sein (blauer) Partner ihnen gegenüber sitzt. Da es rote Individuen gibt, subtrahieren wir von dieser anfänglichen Vermutung.1 / ( 2 n - 1 ) n n × 1 / ( 2 n - 1 )11/(2n1)nn×1/(2n1)

Aber warten - die noch nicht ganz richtig ist, denn alle Paare der Paare wurden doppelt gezählt. Wenn ein Paar gegenüber sitzt, bleiben Paare, Plätze und aus der Sicht eines roten Individuums beträgt die Wahrscheinlichkeit, dass sie Teil eines zweiten Paares sind, . Daher müssen wir erneut hinzufügen .2 n - 2 1 / ( 2 n - 3 ) ( nn12n21/(2n3)(n2)×1/(2n1)×1/(2n3)

Aber jetzt haben wir die Beiträge von Dreifachpaaren zum Ergebnis unterzählt , die wir korrigieren müssen. Und so geht es weiter, bis wir endlich alle Paare in der Formel untergebracht haben. (Dies ist natürlich nur das Prinzip von Inklusion-Exklusion in Aktion.) n

Die resultierende Formel lautet

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

Berechnung

Für positive ganze Zahlen ist die konfluente hypergeometrische Kummer-Funktion ein Polynom vom Grad in . Aus der Kummer-Transformation1 F 1 ( - n , - n + 1n nz1F1(n,n+12,z)nz

1F1(n,n+12,12)=e1/2 1F1(12,n+12,12)

Es ist einfach zu schließen, dass der Grenzwert der Wahrscheinlichkeit, wenn groß wird, . Die Konvergenz ist langsam: Sie müssen mit multiplizieren , um eine zusätzliche Dezimalstelle zu erhalten. Trotzdem können genaue Werte (mit doppelter Genauigkeit) für jedes schnell berechnet werden, indem festgestellt wird, dass die Terme in der linken Summe von langsamer wachsen als Potenzen von . Wenn erreicht , sind die neuen Werte im Vergleich zu im Wesentlichen Null (und tatsächlich legt eine genauere Analyse nahe, dass die Summierung um gestoppt wirde - 1 / 20,6065306597 ... n 10 n ( 1 ) - 1 / 2 i 52 e - 1 / 2 i = 45ne1/20.6065306597n10n(1)1/2i52e1/2i=45 wird funktionieren).

Diese Formel wird in bestimmten Computerumgebungen aufgrund von Ungenauigkeiten in der log-Gamma-Funktion für größer als 10.000.000 aufgeschlüsselt . Das Problem ergibt sich aus der Aufhebung der Unterschiede, die sich bei der Berechnung der Begriffe in der Reihe ergeben. Eine ausgezeichnete Annäherung an diese Unterschiede, wenn ausreichend groß ist, kann in Form von , wobei die Ableitung von (der Digammafunktion ) ist. Dies wird im folgenden Code mit geringem Rechenaufwand implementiert.n ψ ( n - 1 / 4 ) & Psi; log Γnnψ(n1/4)ψlogΓ


Implementierung

Der folgende RCode berechnet ungefähr 20.000 Werte mit doppelter Genauigkeit pro Sekunde.

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)
}

Lassen Sie uns als Beispiel verfolgen, wie nahe es log(f(n))an seinem Grenzwert von für großes . Wie oben behauptet, addiert jeder Faktor von in eine Dezimalstelle der Grenzgenauigkeit. Schauen wir uns daher die Dezimalstelle im Logarithmus des Verhältnisses von zu für ganze Potenzen von von bis :n 10 n n th f ( n ) e - 1 / 2 10 n = 10 1 n = 10 141/2n10nnthf(n)e1/210n=101n=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

(Sieben Werte wurden in der Mitte weggelassen, alle gleich -0.250.) Das konstante Muster ist klar. Am Ende beginnt es mit zusammenzubrechen, was auf einen Genauigkeitsverlust hinweist. Eine Verbesserung würde wahrscheinlich eine hochpräzise Arithmetik erfordern.n=1014

whuber
quelle
1
Jetzt weiß ich, wofür PIE steht!
Matthew Graves
3

Warum sollte die intuitive Methode funktionieren?

Stellen Sie sich den Tisch als eine Sammlung von Paaren vor. Das heißt, anstelle des traditionellen Nord-West-Ost-Süd-Kreuzes eines Brückentisches sehen wir es wie einen Tisch mit zwei Reihen:

Nord Süd

West Ost

Wenn wir davon ausgehen, dass North der Senior-Partner eines Paares ist, besteht eine 1/3-Chance, dass South der Junior-Partner dieses Paares ist, was West und Ost zu einem Paar zwingt, und eine 2/3-Chance für South wird ein Mitglied des anderen Paares sein, und dann ist der letzte Satz definitiv auch kein Paar.

Wenn wir von auf , fügen wir der Tabelle einfach eine Zeile hinzu:n = 3n=2n=3

Nordwest-Südost

Nord Süd

West Ost

Wenn wir Northwest als immer den Senior-Partner des ersten Paares festlegen, besteht eindeutig eine Chance, dass es ein Paar gibt und wir aufhören können, und eine Chance, dass Es gibt kein kleineres Problem , und wir können fortfahren . 41545

Beachten Sie jedoch, dass das kleinere Problem ein anderes ist, das „zufällig“ dasselbe ist. Anstatt vier Personen und zwei Paare zu haben, die sich mit dem Problem befassen, müssen wir ein Paar und zwei Singles haben, und die Wahrscheinlichkeit, dass das Paar gepaart wird, ist (aus den gleichen Gründen wie zuvor).13


Dies gibt uns einen rekursiven Ansatz; Wir können über ein Problem mit zwei Parametern sprechen , wobei sich auf die Anzahl der Personen und auf die Anzahl der Paare bezieht. So gibt uns (das heißt, vier Paare mit 8 Personen gibt uns ein Chance des Scheiterns bei der Zuordnung des ersten Paar, und dann die Wahrscheinlichkeit des Scheiterns für 2 Paare und 6 Personen in dem Fall, in dem wir überleben), und dann für wir vier Fälle erweitern:n c ( 8 , 4 ) 6(n,c)nc(8,4)167(6,2) (6,2)17(6,2)

  1. Die beiden nächsten Paare sind Single:2165(4,2)

  2. Einer war Single, der andere war in einem Paar:42265(4,1)

  3. Beide waren in verschiedenen Paaren: (Beachten Sie, dass aus offensichtlichen Gründen.)(4,0)=14265(4,0)(4,0)=1

  4. Beide waren im selben Paar: (Dies ist eine Verlustbedingung)4165

Wenn Sie alle Berechnungen durchführen, erhalten Sie am Ende für den 8-Personen-Fall, der nicht . (Es ist höher wegen der Chance, dass wir die Paare frühzeitig völlig trennen.) 62035 67815


Mir ist kein sofortiger Trick bekannt, mit dem Sie einfach eine kombinatorische Formel verwenden können, um eine Antwort in geschlossener Form zu erhalten, aber es scheint wahrscheinlich, dass es eine geben könnte. [Bearbeiten: Siehe Whubers Antwort für die Lösung.]

Matthew Graves
quelle
(+1) Mit PIE können Sie sofort eine Formel erhalten.
whuber
Danke Matthew. Ich habe nach ähnlichen Grundsätzen gearbeitet (in jeder Phase in verfügbaren Diagonalen gedacht), konnte es aber auch nicht in eine kombinatorische Formel umwandeln (obwohl ich sehe, dass Whuber sagt, dass dies möglich ist).
John
Matthew: Wenn Sie mit 20/35 Recht haben, bedeutet dies, dass (6,2) 2/3 ist. Meine Intuition war, dass es nach dem ersten Schritt immer 2/3 ist. Nach der Logik des dummen Mathematikers im alten Witz: farmdale.com/emp-jokes.shtml Ich bin versucht, zu der Behauptung zu springen, dass die allgemeine Antwort (2/3) x (2n-2) / (2n- 1) für n Paare ... aber nachdem ich das gesagt habe, gibt mir meine eigene Arbeit für den 8-Personen-Fall 8/9 für das, was Sie als (6,2) bezeichnet haben, anstatt Ihre Antwort vom 2/3
John
@ John Oh, das ist nicht die Sequenz, an die ich gedacht habe. Es sieht für mich so aus, als ob 8,3 über 0,7 liegt, also denke ich, dass es ein weiterer Zufall ist, dass 6,2 2/3 ist. Für 6,2 ist 8/9 eine zu hohe Überlebenschance; Angenommen, die erste Person, die Sie auswählen, ist Teil eines Paares. Dann gibt es eine 1/5-Chance, dass Sie ihren Partner auswählen und verlieren. (Wenn sie Teil eines Singletons sind, sollte es offensichtlich sein, dass alle möglichen Picks zu 4,2 oder 4,1 führen. In diesem Fall beträgt die Chance auf einen Verlust 1/3.)
Matthew Graves
1
Ah ja, Sie haben Recht mit (6,2). Ich bin etwas anders vorgegangen und habe die Plätze einzeln gefüllt, anstatt die Diagonalen zu füllen, aber ich hatte die Tatsache nicht berücksichtigt, dass beim Übergang von (6,2) zu (5,1) zu (4,1) ) Einige der Arrangements sind Fehlschläge (dh ein Paar saß sich gegenüber). Ähnlich mit (4,1) bis (3,0) bis (2,0). Ich hatte mich zu sehr auf die Endpunkte des Prozesses konzentriert (2,0) im Vergleich zu (2,1). Ich werde dran bleiben.
John