An implementation of a biological aging model in Fortran 2008 as first introduced by T.J.P. Penna [1]. The model we consider here however conforms more with the description of S. Oliveira [2] than that of the original with some important modifications in the Verhulst factor.
In Oliveira's description, Verhulst factor is constant with age of the individuals throughout the run. In some implementations, the Verhulst factor is disabled for newborn individuals and active throughout their lives. Here, we let the Verhulst factor freely vary with the age of the individuals.
where
We note the unity term in
Now looking at
Varying the Verhulst factor can be useful in, say, modelling survivability. By letting
- Thadeu Penna. "A Bit-String Model for Biological Aging". In: Journal of Statistical Physics 78 (Mar. 1995). DOI: 10.1007/BF02180147.
- S. Oliveira. "Evolution, ageing and speciation: Monte Carlo simulations of biological systems", In: Brazilian Journal of Physics 34.3B (2004), pp. 1066-1076.