Da diese Frage Antworten erhält, die von astronomisch klein bis fast 100% variieren, möchte ich eine Simulation anbieten, die als Referenz und Inspiration für verbesserte Lösungen dient.
Ich nenne diese "Flammenpläne". Jedes dokumentiert die Ausbreitung von genetischem Material innerhalb einer Population, wie es sich in diskreten Generationen fortpflanzt. Die Handlungen bestehen aus dünnen vertikalen Segmenten, die Personen darstellen. Jede Zeile steht für eine Generation, wobei die erste ganz oben steht. Die Nachkommen jeder Generation stehen in der Reihe unmittelbar darunter.
Zu Beginn wird nur eine Person in einer Population der Größe markiert und als rot dargestellt. (Es ist schwer zu sehen, aber sie sind immer rechts von der obersten Zeile eingezeichnet.) Ihre direkten Nachkommen sind ebenfalls rot gezeichnet; Sie werden in völlig zufälligen Positionen angezeigt. Andere Nachkommen sind weiß dargestellt. Da die Bevölkerungsgrößen von Generation zu Generation variieren können, wird rechts ein grauer Rand verwendet, um den leeren Raum auszufüllen.n
Hier ist eine Reihe von 20 unabhängigen Simulationsergebnissen.
In neun dieser Simulationen starb das rote genetische Material schließlich aus, und in den verbleibenden 11 (55%) blieben Überlebende zurück. (In einem Szenario unten links sieht es so aus, als wäre die gesamte Bevölkerung ausgestorben.) Wo es Überlebende gab, enthielt jedoch fast die gesamte Bevölkerung das rote Erbmaterial. Dies liefert Hinweise darauf, dass die Wahrscheinlichkeit, dass eine zufällig ausgewählte Person der letzten Generation das rote Gen enthält, etwa 50% beträgt.
Die Simulation ermittelt zufällig eine Überlebensrate und eine mittlere Geburtenrate zu Beginn jeder Generation. Die Überlebensrate basiert auf einer Beta (6,2) -Verteilung: Sie liegt im Durchschnitt bei 75%. Diese Zahl spiegelt sowohl die Sterblichkeit vor dem Erwachsenenalter als auch die Personen ohne Kinder wider. Die Geburtenrate wird aus einer Gamma (2,8, 1) -Verteilung gezogen, dh sie beträgt durchschnittlich 2,8. Das Ergebnis ist eine brutale Geschichte mit unzureichender Fortpflanzungsfähigkeit, um die allgemein hohe Sterblichkeit auszugleichen. Es ist ein äußerst pessimistisches Modell für den schlimmsten Fall - aber (wie ich in den Kommentaren angedeutet habe) die Fähigkeit der Bevölkerung, zu wachsen, ist nicht wesentlich. Alles , was in jeder Generation zählt , ist der Anteil der Bevölkerung Rot.
Zur Modellreproduktion wird die aktuelle Population auf die Überlebenden reduziert, indem eine einfache Zufallsstichprobe der gewünschten Größe entnommen wird. Diese Überlebenden werden nach dem Zufallsprinzip gepaart (jeder einzelne Überlebende, der nach dem Pairing übrig bleibt, kann sich nicht reproduzieren). Jedes Paar erzeugt eine Anzahl von Kindern aus einer Poisson-Verteilung, deren Mittelwert die Geburtenrate der Generation ist. Wenn entweder der Eltern die rote Markierung enthält, alle die Kinder erben es: diese Modelle , um die Idee der direkten Abstieg durch beiden Elternteilen .
Dieses Beispiel beginnt mit einer Grundgesamtheit von 512 und führt die Simulation für 11 Generationen aus (12 Zeilen einschließlich des Starts). Variationen dieser Simulation, beginnend mit nur und bis zu 2 14 = 16 , 384 Personen, die unterschiedliche Beträge an Überlebensraten und Geburtenraten verwenden, weisen alle ähnliche Merkmale auf: Bis zum Ende von log 2 ( n ) Generationen (neun In diesem Fall besteht eine Wahrscheinlichkeit von 1/3, dass alle Roten ausgestorben sind. Ist dies jedoch nicht der Fall, ist die Mehrheit der Bevölkerung rot. Innerhalb von zwei oder drei weiteren Generationen ist fast die gesamte Bevölkerung rot und wird rot bleiben (oder die Bevölkerung wird insgesamt aussterben).n = 8214=16,384log2(n)
Ein Überleben von 75% oder weniger in einer Generation ist übrigens nicht phantastisch. Ende 1347 begaben sich die mit Beulenpest befallenen Ratten zunächst von Asien nach Europa; In den nächsten drei Jahren starben zwischen 10% und 50% der europäischen Bevölkerung. Die Seuche trat danach über Hunderte von Jahren fast einmal pro Generation auf (jedoch normalerweise nicht mit der gleichen extremen Sterblichkeit).
Code
Die Simulation wurde mit Mathematica 8 erstellt:
randomPairs[s_List] := Partition[s[[Ordering[RandomReal[{0, 1}, Length[s]]]]], 2];
next[s_List, survive_, nKids_] := Flatten[ConstantArray[Max[#],
RandomVariate[PoissonDistribution[nKids]]] & /@
randomPairs[RandomSample[s, Ceiling[survive Length[s]]]]]
Partition[Table[
With[{n = 6}, ArrayPlot[NestList[next[#, RandomVariate[BetaDistribution[6, 2]],
RandomVariate[GammaDistribution[3.2, 1]]] &,
Join[ConstantArray[0, 2^n - 1], ConstantArray[1, 1]], n + 2],
AspectRatio -> 2^(n/3)/(2 n),
ColorRules -> {1 -> RGBColor[.6, .1, .1]},
Background -> RGBColor[.9, .9, .9]]
], {i, 1, 20}
], 4] // TableForm