{'fraction_non_alphanumeric': 0.031762295081967214, 'fraction_numerical': 0.0020491803278688526, 'mean_word_length': 5.303225806451613, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Simple population models

This chapter introduces basic concepts in population modeling that will be applied throughout the book. It begins with the oldest example of a population model, the rabbit problem, which was described by Leonardo of Pisa (“Fibonacci”) and whose solution is the Fibonacci series. The chapter then explores what is known about simple models of populations (i.e. those with a single variable such as abundance or biomass). The two major classes are: (1) linear models of exponential (or geometric) growth and (2) models of logistic, density-dependent growth. It covers both discrete time and continuous time versions of each of these. These simple models are then used to illustrate several different population dynamic concepts: dynamic stability, linearizing nonlinear models, calculation of probabilities of extinction, and management of sustainable fisheries. Each of these concepts is discussed further in later chapters, with more complete models.