Los puntos clave no están disponibles para este artículo en este momento.
Cuando las funciones de historia de vida B (E) y P (E)—fecundidad y supervivencia post-reproducción—están sujetas a fluctuaciones inducidas por el medio ambiente, se selecciona uno de dos patrones: Si las funciones son cóncavas (iteroparidad en entornos constantes), la población óptima es monomórfica. La variación en B (E) selecciona para un esfuerzo reducido en todos los individuos; la variación en P (E) para un aumento en la reproducción. Si las funciones son convexas (semelparidad en entornos constantes) y la fecundidad es el parámetro en cuestión, la población óptima puede ser polimórfica, con solo una fracción de la población reproduciéndose anualmente. A medida que aumenta la severidad de las fluctuaciones, se reduce el valor óptimo de esta proporción, incluso si la tasa promedio de éxito reproductivo no cambia.
William M. Schaffer (Vier,) estudió esta cuestión.