Growth and Decay Problems

Doubling colonies and half-lives, one rule twice.

One model for growth and decay

Growth and decay problems use one model: P = P₀ × bᵗ. P₀ is the amount at the start, when t = 0, because b⁰ = 1 and so P = P₀ there. The number b is the factor the amount is multiplied by in each unit of time. When b is more than 1 the amount grows; when b is between 0 and 1 it decays.

A colony of 100 bacteria that doubles every hour has P₀ = 100 and b = 2, so after t hours there are 100 × 2ᵗ bacteria. After 3 hours that is 100 × 2³ = 800.

02004006008000 h1 h2 h3 h

The colony after 0, 1, 2 and 3 hours: 100, 200, 400, 800.

From a sentence to a model

Most problems describe the change in words. Each wording fixes the factor b, and sometimes the exponent as well.

"Grows by 3% a year" keeps the whole amount and adds 3%, so b = 1.03 and t counts years. "Falls by 8% a year" keeps 92%, so b = 0.92. A 5% rise in a savings balance each year is × 1.05.

"Halves every 5 years" is a different kind of sentence. The factor 1/2 applies once every 5 years, not every year. In t years there are t/5 halvings, so the exponent is t/5: P = P₀ × 0.5^(t/5). In the same way, "triples every 4 hours" gives P = P₀ × 3^(t/4).

A half-life of 3 days gives 0.5^(t/3). From 80 g, 9 days is 9/3 = 3 halvings, so the mass left is 80 × 0.5³ = 10 g. After n half-lives the fraction left is 1/2ⁿ.

0204060800 days3 days6 days9 days

A half-life of 3 days, from 80 g: 40 g after 3 days, 20 g after 6 and 10 g after 9.

Reading a model back

A model can also be read backward, to say what it describes. In P = 250 × 0.92ᵗ the start is 250, and each step keeps 92% of the amount, so it falls by 8% a step. In P = 1500 × 1.12ᵗ the start is 1500 and it rises by 12% a step. In A = 40 × 2^(t/6) the start is 40 and it doubles every 6 units of time.

Sometimes the quantity that decays is hidden. A cup of coffee cools toward the temperature of the room, and what shrinks by the same factor each minute is its extra heat, the difference between the coffee and the room. Coffee at 90°C in a room at 20°C has 70°C of extra heat. If that is multiplied by 0.9 every minute, then after 1 minute the extra heat is 63°C and the coffee is at 83°C. After 10 minutes the extra heat is 70 × 0.9¹⁰ = 24.4°C, to 1 decimal place, so the coffee is at 44.4°C. It gets closer and closer to 20°C and never goes below it.

A growth problem, in full

A town has 12,000 people, and its population grows by 3% a year. Write a model for the population after t years, find the population after 5 years, and find the first whole number of years after which it is more than 15,000.

Build the model. The start is P₀ = 12000, and a 3% rise is a factor of 1.03, so P = 12000 × 1.03ᵗ.

After 5 years: 1.03⁵ = 1.159274 to 6 decimal places, so P = 12000 × 1.159274 = 13911.3, to 1 decimal place. The population is about 13,911.

For 15,000, try whole years. After 7 years P = 12000 × 1.03⁷ = 14758.5, to 1 decimal place, which is still under 15,000. After 8 years P = 12000 × 1.03⁸ = 15201.2, which is over. So the population first passes 15,000 after 8 years.

tP

The gold curve is P = 12000 × 1.03ᵗ, and the white line is the level 15,000. The marked points are the start, 12,000, the population after 5 years, about 13,911, and after 8 years, about 15,201, the first whole year above the line.

A decay problem, in full

A sample of a radioactive substance weighs 60 mg, and its half-life is 5 years. Write a model for the mass after t years, and find the mass after 15 years and after 8 years.

The mass halves once every 5 years, so the exponent is t/5: M = 60 × 0.5^(t/5).

After 15 years there have been 15/5 = 3 half-lives, so M = 60 × 0.5³ = 60 × 1/8 = 7.5 mg.

After 8 years the exponent is 8/5 = 1.6, which is not a whole number of half-lives. 0.5^1.6 = 0.329877 to 6 decimal places, so M = 60 × 0.329877 = 19.8 mg, to 1 decimal place. Check: after 5 years the mass is 30 mg and after 10 years it is 15 mg, and 19.8 mg lies between them, as 8 years lies between 5 and 10.

The same model can be read year by year. 0.5^(1/5) = 0.871 to 3 decimal places, so the mass is multiplied by about 0.871 each year: halving every 5 years is the same as losing about 12.9% a year.

tM

M = 60 × 0.5^(t/5). The mass is 30 mg at 5 years, 15 mg at 10 and 7.5 mg at 15. The point at 8 years, 19.8 mg, sits on the curve between the halvings.

The usual mistakes

Leaving the 5 out of the exponent t/5. 60 × 0.5ᵗ halves every year, not every 5 years: after 15 years it would leave 60 / 2¹⁵, far too little.

Writing a percentage as the wrong factor. 3% growth is × 1.03, not × 0.03 and not × 1.3.

Adding the same percentage of the start each year. 3% of 12,000 is 360, but after 5 years the town is not 12,000 + 5 × 360 = 13,800. Each year the 3% is taken from the population that year, so the rise grows, and the model gives 13,911.

Doubling once and then multiplying by the hours. A colony of 50 that doubles every hour has 50 × 2⁴ = 800 after 4 hours, not 50 × 2 × 4 = 400.

Finding when it passes a million

The next problem asks when a colony of 500 bacteria, doubling every hour, first passes a million. That means solving 500 × 2ⁿ = 1000000, and dividing both sides by 500 gives 2ⁿ = 2000. The whole hours can be found by trying powers of 2: 2¹⁰ = 1024 is too small and 2¹¹ = 2048 is enough. The exact value of n uses common logarithms: the common logarithm of a number is the power of 10 that makes it.

A calculator gives the common logarithm of 2 as log 2 = 0.3010, to 4 decimal places, so 2 = 10^0.3010. Raising a power to a power multiplies the indices, so 2ⁿ = 10^(0.3010n): the logarithm of 2ⁿ is n times the logarithm of 2. And 2000 = 2 × 10³ = 10^0.3010 × 10³ = 10^3.3010, so the logarithm of 2000 is 0.3010 + 3 = 3.3010.

So taking the logarithm of both sides of 2ⁿ = 2000 gives n × 0.3010 = 3.3010, and n = 3.3010 / 0.3010 = 10.97, which lies between 10 and 11, as the trial found.

Worked example: A Colony of Bacteria That Doubles Every Hour: The Count After 6 Hours and the Hour It First Passes a Million

Question A colony starts with 500 bacteria and the number doubles every hour, so after n hours there are N = 500 × 2n bacteria. (a) Find the number of bacteria after 6 hours. (b) After how many whole hours does the number first exceed 1 000 000?

  1. 1.(a) 26 = 64, so after 6 hours N = 500 × 64 = 32 000 bacteria.

    012024681012hours, nbacteria (millions)32 000N = 500 × 2nn = 6: 500 × 26= 500 × 64 = 32 000
    012024681012hours, nbacteria (millions)32 000N = 500 × 2nn = 6: 500 × 26= 500 × 64 = 32 000
    (a) After 6 hours N = 500 × 26 = 500 × 64 = 32 000 bacteria.
  2. 2.For a million, solve 500 × 2n = 1 000 000. Divide both sides by 500: 2n = 2000.

    012024681012hours, nbacteria (millions)one million500 × 2n= 1 000 000divide both sides by 500: 2n= 2000
    012024681012hours, nbacteria (millions)one million500 × 2n= 1 000 000divide both sides by 500: 2n= 2000
    The count is a million where the curve meets the dashed line: 500 × 2n = 1 000 000, so 2n = 2000.
  3. 3.The unknown is an index, so take logarithms to base 10 of both sides and use the power law: n log10 2 = log10 2000, so n = log10 2000log10 2.

    012024681012hours, nbacteria (millions)one milliontake logs of both sides: n log 2 = log 2000n = log 2000 / log 2
    012024681012hours, nbacteria (millions)one milliontake logs of both sides: n log 2 = log 2000n = log 2000 / log 2
    The unknown is an index, so take logarithms to base 10: n log10 2 = log10 2000.
  4. 4.A calculator gives log10 2 = 0.3010. Since 2000 = 2 × 1000, log10 2000 = log10 2 + log10 1000 = 0.3010 + 3 = 3.3010. So n = 3.30100.3010 ≈ 10.97.

    012024681012hours, nbacteria (millions)one millionn = 10.97log 2000 = log 2 + log 1000 = 0.3010 + 3n = 3.3010 / 0.3010 = 10.97
    012024681012hours, nbacteria (millions)one millionn = 10.97log 2000 = log 2 + log 1000 = 0.3010 + 3n = 3.3010 / 0.3010 = 10.97
    log10 2000 = 0.3010 + 3 = 3.3010, so n = 3.30100.3010 ≈ 10.97.
  5. 5.(b) The number passes a million a little before n = 11, so the first whole hour is 11. Check: 210 = 1024 gives 512 000, which is under a million, and 211 = 2048 gives 1 024 000, which is over.

    012024681012hours, nbacteria (millions)one million512 0001 024 000first whole hour past 10.97: n = 11210= 1024: 512 000, and 211= 2048: 1 024 000
    012024681012hours, nbacteria (millions)one million512 0001 024 000first whole hour past 10.97: n = 11210= 1024: 512 000, and 211= 2048: 1 024 000
    (b) The first whole hour after 10.97 is 11. At n = 10 the count is 512 000, and at n = 11 it is 1 024 000.

Answer: (a) 32 000 bacteria; (b) after 11 hours

Common mistakes

  • Treating the growth as linear: 500 more bacteria each hour would need 2000 hours to reach a million. Doubling multiplies the number each hour, so the growth is exponential and a million is passed within half a day.
  • Rounding 10.97 down to 10 hours. At n = 10 there are only 512 000 bacteria. The number first exceeds a million after the solution of the equation, so the first whole hour is the next one up, 11.

More functions problems, worked step by step →

Practice Growth and Decay Problems in the app