Bevölkerungswachstum

Ein einfaches Modell zur Beschreibung einer Population pp ohne natürliche Feinde ist, dass sowohl die Geburtenzahl wie auch die Sterbezahl proportional zur Grösse der Bevölkerung sind. Dann gibt es eine Geburtenrate BB, eine Sterberate DD und pp genügt der Gleichung

p˙=BpDp=(BD)p=:βp.\dot{p} = Bp-Dp = (B-D)p =: \beta p.

und Verdoppelungszeit T=ln(2)/βT=\ln(2)/\beta hat.

Ein schwerer Nachteil dieses Modells ist die Vorhersage grenzenlosen Wachstums. Dies kann wegen der Endlichkeit aller Dinge nicht vorliegen. Um dem entgegen zu wirken wird nun das Modell durch einen sogenannten Stressfaktor SS erweitert, der proportional zur Anzahl Begegnungen von Individuen der Bevölkerung ist. Damit hat man

p˙=βpSp2=βp(1Sβp),\dot{p} = \beta p-Sp^2 = \beta p(1-\frac{S}{\beta}p),

die sogenannte logistische Funktion. Mit p(t)=βSp(t)=\frac{\beta}{S} verfügt man über eine konstante Lösung. Man bekommt die Lösung für einen beliebigen Anfangswert mit der Methode der Trennung der Veränderlichen.

Nehmen wir an, es gibt eine Lösung p(t)p(t) mit p0β/Sp_0\neq\beta /S. Ist βpSp20\beta p-Sp^2\neq0 liefert

dpdt1βpSp2=1.\frac{\mathrm{d}p}{\mathrm{d}t}\frac{1}{\beta p-Sp^2}=1.

Integration von t0t_0 bis tt ergibt

t0tdp(s)dtdsβp(s)Sp(s)2=t0tds=tt0.\int_{t_0}^t\frac{\mathrm{d}p(s)}{\mathrm{d}t}\frac{\mathrm{d}s}{\beta p(s)-Sp(s)^2}=\int_{t_0}^t\,\mathrm{d}s=t-t_0.

Ist βpSp20\beta p-Sp^2\neq0, so ist auch p0p'\neq0 und die linke Seite ergibt mit der Substitutionsregel

p0pdzβzSz2.\int_{p_0}^p\frac{\mathrm{d}z}{\beta z-Sz^2}.

Dieser Ausdruck wird mittels einer Partialbruchzerlegung integriert.

Exercise 1: Partialbruchzerlegung

Zeige, dass mit K=β/SK=\beta/S

1βzSz2=1β(1z+1Kz)\frac{1}{\beta z-Sz^2}=\frac{1}{\beta }\cdot\left(\frac{1}{z}+\frac{1}{K-z}\right)

gilt.

Solution

Zuerst

1βzSz2=1βzβKz2=1β(z1Kz2)=1β1z(11Kz)=1βKz(Kz).\frac{1}{\beta z-Sz^2}=\frac{1}{\beta z-\frac{\beta}{K}z^2}=\frac{1}{\beta(z-\frac{1}{K}z^2)}=\frac{1}{\beta}\cdot\frac{1}{z(1-\frac{1}{K}z)}=\frac{1}{\beta}\cdot\frac{K}{z(K-z)}.

Und nun folgt die Partialbruchzerlegung. Ansatz

Kz(Kz)=a1z+a2KzK=a1(Kz)+a2z=a1K+z(a2a1)\begin{align*} \frac{K}{z(K-z)} &= \frac{a_1}{z}+\frac{a_2}{K-z}\\ K &= a_1(K-z)+a_2z\\ &= a_1K+z(a_2-a_1) \end{align*}

und ein Vergleich zeigt a1=1a_1=1 und auch a2=1a_2=1. Also gilt 1βzSz2=1β(1z+1Kz)\frac{1}{\beta z-Sz^2}=\frac{1}{\beta }\cdot\left(\frac{1}{z}+\frac{1}{K-z}\right).

Wir erhalten mit K=β/SK=\beta/S für das Integral

1βp0p1z+1Kzdz=1β(ln(ppK)ln(p0p0K)).\begin{align*} \frac{1}{\beta }\int_{p_0}^p\frac{1}{z}+\frac{1}{K-z}\,\mathrm{d}z &=\frac{1}{\beta }\left(\ln\left(\frac{|p|}{|p-K|}\right)-\ln\left(\frac{|p_0|}{|p_0-K|}\right)\right). \end{align*}
Exercise 2: Betrachte anders

Zeige: Wegen p0,p>0p_0,p>0 erhält man für den vorangehenden Ausdruck die Form

p(p0K)(pK)p0=eβ(tt0).\frac{p(p_0-K)}{(p-K)p_0}=\mathrm{e}^{\beta (t-t_0)}.
Solution

Mit der Logarithmenregel für Subtraktion folgt

1β(ln(pp0KpKp0))=tt0ln(pp0KpKp0)=β(tt0).\frac{1}{\beta}\left(\ln\left(\frac{|p||p_0-K|}{|p-K||p_0|}\right)\right)=t-t_0\Leftrightarrow \ln\left(\frac{|p||p_0-K|}{|p-K||p_0|}\right)=\beta(t-t_0).

Da wir p(s)Kp(s)\neq K sowie p0p0p\neq0\neq p_0 s[t0,t]\forall s\in[t_0,t] fordern, folgt dass pKp-K und p0Kp_0-K das gleiche Vorzeichen haben, denn aus p(s)<K  s[t0,t]p(s)<K\;\forall s\in[t_0,t] folgt p0<Kp_0<K und vice versa. Also gilt die Behauptung nach Exponentiation beider Seiten zur Basis e\mathrm{e}.

Exercise 3: Analytische Lösung der logistischen Wachstumsfunktion

Leite die Lösung her, indem du obige Gleichung nach pp auflöst, den Bruch ausschreibst und danach mit eβ(tt0)\mathrm{e}^{-\beta (t-t_0)} erweiterst.

Solution

Es ist

p(p0K)=pp0eβ(tt0)Kp0eβ(tt0)p(p_0-K)=pp_0\mathrm{e}^{\beta(t-t_0)}-Kp_0\mathrm{e}^{\beta(t-t_0)}

und daraus folgt

p(p0K)eβ(tt0)pp0=Kp0p(t)=Kp0p0+(Kp0)eβ(tt0)\begin{align*} p(p_0-K)\mathrm{e}^{-\beta(t-t_0)}-pp_0 &= Kp_0\\ p(t) &= \frac{Kp_0}{p_0+(K-p_0)\mathrm{e}^{-\beta(t-t_0)}} \end{align*}
Exercise 4: Prognosen

Untersuche die Qualität der Lösung. Erfüllt p(t0)p(t_0) die Erwartungen. Wie sieht's in ferner Zukunft aus, d.h. tt\to\infty?

Solution

p(t0)=Kp0p0+(Kp0)eβ(t0t0)=Kp0p0+(Kp0)=p0p(t_0)=\frac{Kp_0}{p_0+(K-p_0)\mathrm{e}^{-\beta(t_0-t_0)}}=\frac{Kp_0}{p_0+(K-p_0)}=p_0 wie erwartet. Im Langzeitverhalten geht eβ(tt0)0\mathrm{e}^{-\beta(t-t_0)}\to0, also limtKp0p0+(Kp0)eβ(tt0)=Kp0p0=K\lim_{t\to\infty}\frac{Kp_0}{p_0+(K-p_0)\mathrm{e}^{-\beta(t-t_0)}}=\frac{Kp_0}{p_0}=K.

(Logistisches Populationsmodell kommentiert)