Logistic Growth Models

Key Questions

  • Logistic Population Model

    The logistic population P(t)P(t) can be expressed by

    P(t)={KP_0}/{P_0+(K-P_0)e^{-rt}}P(t)=KP0P0+(KP0)ert,

    where P_0P0 is an initial population, KK is a carrying capacity, and rr is a growth constant.

  • The carrying capacity of a species is the maximum population of that species that the environment can sustain indefinitely, given available resources. It acts as an upper limit on population growth functions.

    On a graph, assuming that the population growth function is depicted with the independent variable (usually tt in cases of population growth) on the horizontal axis, and the dependent variable (the population, in this case f(x)f(x)) on the vertical axis, the carrying capacity will be a horizontal asymptote.

    In the normal course of events, barring extreme circumstances, the population will not surpass the carrying capacity. However, some extreme circumstances (such as the sudden influx of more members of the population from external areas, along with certain natural cyclic variations) can cause the population to temporarily exceed the carrying capacity. This leads to a sharp decrease in the population (a "population crash") as resources become more scarce, leading to starvation and dehydration, as well as deaths caused by fighting over the now-scarce resources.

  • Logistic growth of population occurs when the rate of its growth is proportional to the product of the population and the difference between the population and its carrying capacity MM, i.e.,

    {dP}/{dt}=kP(M-P)dPdt=kP(MP), where kk is a constant,

    with initial population P(0)=P_0P(0)=P0.

    As you can see above, the population grows faster as the population gets larger; however, as the population gets closer to its carrying capacity MM, the growth slows down.

    by separating variables and integrating,

    Rightarrow int 1/{P(M-P)}dP=int kdt1P(MP)dP=kdt

    by Partial Fraction Decomposition,

    Rightarrow 1/M int(1/P+1/{M-P})dP=int kdt1M(1P+1MP)dP=kdt

    by multiplying by MM,

    Rightarrow int(1/P+1/{M-P})dP=int kMdt(1P+1MP)dP=kMdt

    Rightarrow ln|P|-ln|M-P|=kMt+C_1ln|P|ln|MP|=kMt+C1

    Rightarrow ln|P/{M-P}|=kMt+C_1lnPMP=kMt+C1

    Rightarrow |P/{M-P}|=e^{kMt+C_1}=e^{kMt}cdot e^{C_1}PMP=ekMt+C1=ekMteC1

    Rightarrow P/{M-P}=pm e^{C_1}e^{kMt}=Ce^{kMt}PMP=±eC1ekMt=CekMt

    Since P(0)=P_0P(0)=P0,

    P_0/{M-P_0}=Ce^{kM(0)}=CP0MP0=CekM(0)=C

    So, the equation becomes

    P/{M-P}=P_0/{M-P_0}e^{kMt}PMP=P0MP0ekMt

    by solving for PP, we have the logistic equation

    Rightarrow P(t)=M/{1+(M/P_0-1)e^{-kMt}}P(t)=M1+(MP01)ekMt.


    I hope that this was helpful.

Questions