Appendix 2: Mathematical Modelling | A2.1

Question 1

Consider the following situation.

A problem dating back to the early 13th century, posed by Leonardo Fibonacci asks how many rabbits you would have if you started with just two and let them reproduce. Assume that a pair of rabbits produces a pair of offspring each month and that each pair of rabbits produces their first offspring at the age of 2 months. Month by month the number of pairs of rabbits is given by the sum of the rabbits in the two preceding months, except for the 0th and the 1st months.

After just 16 months, you have nearly 1600 pairs of rabbits! Clearly state the problem and the different stages of mathematical modelling in this situation.

Question diagram 1
Check your answer with HomiSolve it yourself, then let Homi check your steps and spot mistakes.
Solution
Understand the Question
  • Mathematical modelling is the process of translating a real-world problem into mathematical equations, solving them, and interpreting the results in the real-world context.
  • For the Fibonacci rabbit problem, we progress through four key stages:
    1. Problem Formulation: Understand the given reproduction rules, assumptions, and the goal.
    2. Mathematical Formulation: Represent the population at month nn using a recurrence relation (Fn=Fn1+Fn2F_n = F_{n-1} + F_{n-2} with F0=1,F1=1F_0 = 1, F_1 = 1).
    3. Solving the Model: Compute the sequence values up to month 1616.
    4. Interpretation & Validation: Relate the mathematical result (15971597 pairs) back to reality and identify limitations (such as ignoring mortality and resource limits).

Step 1 · Stage 1: Formulate the Problem

Problem Statement: Find the total number of rabbit pairs after 1616 months given an initial starting pair and specific reproduction rules.Diagram 1

Assumptions:

  • Start with 11 newborn pair of rabbits at month 00.
  • A pair matures and starts reproducing at age 22 months.
  • Each mature pair produces 11 new pair every month.
  • Rabbits do not die during the 1616 months.

Step 2 · Stage 2: Mathematical Formulation

Let FnF_n denote the number of rabbit pairs at the end of month nn.

  • At month 00: F0=1F_0 = 1
  • At month 11: F1=1F_1 = 1
  • For month n2n \ge 2: The total pairs equal the pairs alive in the previous month plus the new pairs born (produced by pairs that were alive two months ago): Fn=Fn1+Fn2for n2F_n = F_{n-1} + F_{n-2} \quad \text{for } n \ge 2

Step 3 · Stage 3: Solve the Model

Using the recurrence relation Fn=Fn1+Fn2F_n = F_{n-1} + F_{n-2}:

F0=1F1=1F2=F1+F0=1+1=2F3=F2+F1=2+1=3F4=F3+F2=3+2=5F5=5+3=8F6=8+5=13F7=13+8=21F8=21+13=34F9=34+21=55F10=55+34=89F11=89+55=144F12=144+89=233F13=233+144=377F14=377+233=610F15=610+377=987F16=987+610=1597\begin{aligned} F_0 &= 1 \\ F_1 &= 1 \\ F_2 &= F_1 + F_0 = 1 + 1 = 2 \\ F_3 &= F_2 + F_1 = 2 + 1 = 3 \\ F_4 &= F_3 + F_2 = 3 + 2 = 5 \\ F_5 &= 5 + 3 = 8 \\ F_6 &= 8 + 5 = 13 \\ F_7 &= 13 + 8 = 21 \\ F_8 &= 21 + 13 = 34 \\ F_9 &= 34 + 21 = 55 \\ F_{10} &= 55 + 34 = 89 \\ F_{11} &= 89 + 55 = 144 \\ F_{12} &= 144 + 89 = 233 \\ F_{13} &= 233 + 144 = 377 \\ F_{14} &= 377 + 233 = 610 \\ F_{15} &= 610 + 377 = 987 \\ F_{16} &= 987 + 610 = 1597 \end{aligned}

F16=1597F_{16} = 1597

Step 4 · Stage 4: Interpretation and Validation

  • Interpretation: The model calculates that after 1616 months, there will be 15971597 pairs of rabbits (nearly 16001600 pairs).
  • Validation: While mathematically consistent, this model is an idealisation because real populations face mortality, diseases, aging, and limited space/food resources.
Answer

The four stages of mathematical modelling are:

  1. Problem Formulation: Defining the rabbit growth rules and setting the goal to find population at 1616 months.
  2. Mathematical Formulation: Establishing the Fibonacci recurrence Fn=Fn1+Fn2F_n = F_{n-1} + F_{n-2} with F0=1,F1=1F_0 = 1, F_1 = 1.
  3. Solving the Model: Calculating F16=1597F_{16} = 1597 pairs.
  4. Interpretation and Validation: Understanding rapid exponential growth while noting biological constraints like mortality.
Common Mistakes
  • Counting Individual Rabbits instead of Pairs: The problem defines counts in terms of pairs of rabbits, not individual rabbits.
  • Starting Index Confusion: Forgetting that rabbits take 22 months to mature, meaning F0=1F_0 = 1 and F1=1F_1 = 1, so new births only start from month 22 (F2=2F_2 = 2).
  • Omitting Assumptions: Neglecting real-world constraints such as zero mortality and unlimited resources that are necessary for this mathematical model to hold.
← Back to Appendix 2: Mathematical Modelling