Dove's LibraryDove's Library

7.9 - Logistic Models with Differential Equations (BC ONLY)

Note: this is a BC Calculus topic. It’s not on the AB exam.

Introduction

Exponential growth increases forever with no ceiling. Logistic growth has a limiting value. The quantity grows like an exponential at first (faster and faster), then slows down as it approaches a maximum sustainable level.
7.9 - Logistic Models with Differential Equations (BC ONLY)

Key Features

Carrying capacity (LL): the maximum sustainable value. Also called the limiting value or ceiling.
Point of inflection: located at y=L2y = \frac{L}{2}, exactly halfway to the carrying capacity.
  • Before the inflection point: growth rate is increasing (concave up)
  • After the inflection point: growth rate is decreasing (concave down)
  • At the inflection point: growth rate is at its maximum
Important distinction: in the S-shaped curve above, the population keeps increasing the whole time. It’s the rate of increase that rises and then falls.

The Two Forms

A logistic differential equation can be written two equivalent ways.
Form 1:
dydt=ky(1−yL)\frac{dy}{dt} = ky\left(1 - \frac{y}{L}\right)
Form 2:
dydt=kL⋅y(L−y)\frac{dy}{dt} = \frac{k}{L} \cdot y(L - y)
Converting between them: factor 1L\frac{1}{L} out of Form 1.
ky(1−yL)=k⋅1L⋅y⋅(L−y)=kL⋅y(L−y)ky\left(1 - \frac{y}{L}\right) = k \cdot \frac{1}{L} \cdot y \cdot (L - y) = \frac{k}{L} \cdot y(L-y)

Recognition Tip

The dependent variable appears twice. That’s the giveaway.
  • dPdt=0.4P(1−P500)\frac{dP}{dt} = 0.4P\left(1 - \frac{P}{500}\right) is logistic with L=500L = 500
  • dNdt=0.02N(80−N)\frac{dN}{dt} = 0.02N(80 - N) is logistic with L=80L = 80

Finding Key Values

Example 1: Form with (1−y/L)(1 - y/L)

Given dydt=0.5y(1−y8)\frac{dy}{dt} = 0.5y\left(1 - \frac{y}{8}\right), find the carrying capacity and the inflection point.
This is Form 1, so LL is the denominator under yy:
L=8L = 8
The inflection point is at y=L2=4y = \frac{L}{2} = 4.

Example 2: Form with (L−y)(L - y)

Given dPdt=0.03200P(200−P)\frac{dP}{dt} = \frac{0.03}{200}P(200 - P), find the same things.
This is Form 2, so LL is the number in the (L−y)(L - y) factor:
L=200L = 200
Maximum growth rate happens at P=2002=100P = \frac{200}{2} = 100.

Maximum Value vs. Maximum Rate

These get confused constantly.
Question
Answer
Why
Maximum value of the function
y=Ly = L
That’s the carrying capacity, the ceiling (when the solution starts below it)
Maximum rate of change
y=L2y = \frac{L}{2}
That’s the inflection point

Example 3

A population follows dNdt=0.08N(1−N1200)\frac{dN}{dt} = 0.08N\left(1 - \frac{N}{1200}\right).
(a) Maximum population? That’s the carrying capacity: L=1200L = 1200.
(b) Population where growth rate is greatest? That’s the inflection point:
N=12002=600N = \frac{1200}{2} = 600

Showing It with the Second Derivative

Quick way to see it: dydt=ky(1−yL)\frac{dy}{dt} = ky\left(1 - \frac{y}{L}\right) is a downward-opening parabola in yy, with zeros at y=0y = 0 and y=Ly = L. A parabola’s highest point is halfway between its zeros, at y=L2y = \frac{L}{2}.
On free response, show it with d2ydt2\frac{d^2y}{dt^2}. Expand, then differentiate with respect to tt (remember yy is a function of tt, so each yy term gets a dydt\frac{dy}{dt}):
dydt=ky−kLy2⇒d2ydt2=kdydt−2kLydydt=k(1−2yL)dydt\frac{dy}{dt} = ky - \frac{k}{L}y^2 \quad \Rightarrow \quad \frac{d^2y}{dt^2} = k\frac{dy}{dt} - \frac{2k}{L}y\frac{dy}{dt} = k\left(1 - \frac{2y}{L}\right)\frac{dy}{dt}
For 0<y<L0 < y < L, dydt\frac{dy}{dt} is positive, so the sign of d2ydt2\frac{d^2y}{dt^2} comes from 1−2yL1 - \frac{2y}{L}:
  • y<L2y < \frac{L}{2}: d2ydt2>0\frac{d^2y}{dt^2} > 0, so dydt\frac{dy}{dt} is increasing (concave up)
  • y>L2y > \frac{L}{2}: d2ydt2<0\frac{d^2y}{dt^2} < 0, so dydt\frac{dy}{dt} is decreasing (concave down)
So dydt\frac{dy}{dt} is greatest at y=L2y = \frac{L}{2}. In Example 3, d2Ndt2=0.08(1−N600)dNdt\frac{d^2N}{dt^2} = 0.08\left(1 - \frac{N}{600}\right)\frac{dN}{dt} changes sign at N=600N = 600, and the fastest growth rate is 0.08(600)(1−6001200)=240.08(600)\left(1 - \frac{600}{1200}\right) = 24.

Converting to Standard Form

Sometimes you have to do algebra to find LL.

Example 4

Find the carrying capacity for dydt=23y(5−y4)\frac{dy}{dt} = \frac{2}{3}y\left(5 - \frac{y}{4}\right).
Step 1: Expand.
dydt=103y−y26\frac{dy}{dt} = \frac{10}{3}y - \frac{y^2}{6}
Step 2: Factor out the coefficient of yy to match Form 1.
=103y(1−y20)= \frac{10}{3}y\left(1 - \frac{y}{20}\right)
(Check: 103y⋅y20=y26\frac{10}{3}y \cdot \frac{y}{20} = \frac{y^2}{6}, which matches.)
Step 3: Identify LL.
L=20L = 20

Example 5

Find the carrying capacity for dydt=34y(7−y20)\frac{dy}{dt} = \frac{3}{4}y\left(7 - \frac{y}{20}\right).
Step 1: Expand.
dydt=214y−3y280\frac{dy}{dt} = \frac{21}{4}y - \frac{3y^2}{80}
Step 2: Factor out 214y\frac{21}{4}y.
=214y(1−3y80⋅421)=214y(1−y140)= \frac{21}{4}y\left(1 - \frac{3y}{80} \cdot \frac{4}{21}\right) = \frac{21}{4}y\left(1 - \frac{y}{140}\right)
Step 3: L=140L = 140

Example 6: Word Problem (State Park Visitors)

Problem: The number of people PP in a state park increases at a rate proportional to the product of the current number of people and the difference between the park’s capacity and the current number. Capacity is 3000. When there are 800 people, the rate of increase is 120 people per hour. Write a differential equation.
Step 1: Identify the model. “Rate proportional to the product of the current number and the difference from capacity” is a logistic model.
You’ll also see this worded as “jointly proportional to PP and 3000−P3000 - P.” Jointly proportional means proportional to the product, so it’s the same logistic model.
Step 2: Use Form 2.
dPdt=kL⋅P(L−P)\frac{dP}{dt} = \frac{k}{L} \cdot P(L - P)
Step 3: Plug in L=3000L = 3000.
dPdt=k3000⋅P(3000−P)\frac{dP}{dt} = \frac{k}{3000} \cdot P(3000 - P)
Step 4: Find kk. When P=800P = 800, dPdt=120\frac{dP}{dt} = 120:
120=k3000⋅800(2200)=1,760,000k3000120 = \frac{k}{3000} \cdot 800(2200) = \frac{1{,}760{,}000k}{3000}k=120⋅30001,760,000=360,0001,760,000=944k = \frac{120 \cdot 3000}{1{,}760{,}000} = \frac{360{,}000}{1{,}760{,}000} = \frac{9}{44}
Step 5: Write the equation.
dPdt=9132,000⋅P(3000−P)\frac{dP}{dt} = \frac{9}{132{,}000} \cdot P(3000 - P)
Or in Form 1:
dPdt=944P(1−P3000)\frac{dP}{dt} = \frac{9}{44}P\left(1 - \frac{P}{3000}\right)

Using the Initial Condition

You can describe a logistic solution without solving the differential equation. Plug the starting value into the right side to get the sign of dydt\frac{dy}{dt}, then compare the starting value to LL and L2\frac{L}{2}.
Example 7: A lake is stocked with fish, and the number of fish PP follows
dPdt=0.3P(1−P800)\frac{dP}{dt} = 0.3P\left(1 - \frac{P}{800}\right)
where tt is in years. The carrying capacity is L=800L = 800, so the population grows fastest when P=400P = 400.
  • If P(0)=100P(0) = 100: dPdt=0.3(100)(1−100800)=26.25>0\frac{dP}{dt} = 0.3(100)\left(1 - \frac{100}{800}\right) = 26.25 > 0, so the population increases toward 800800. It’s concave up until P=400P = 400, where it grows fastest, then concave down.
  • If P(0)=600P(0) = 600: dPdt=0.3(600)(1−600800)=45>0\frac{dP}{dt} = 0.3(600)\left(1 - \frac{600}{800}\right) = 45 > 0, so it also increases toward 800800. It starts above 400400, so it’s already past its fastest growth: concave down the whole time, with no inflection point.
  • If P(0)=1000P(0) = 1000: dPdt=0.3(1000)(1−1000800)=−75<0\frac{dP}{dt} = 0.3(1000)\left(1 - \frac{1000}{800}\right) = -75 < 0. The lake is overstocked, so the population decreases toward 800800 (concave up) and never gets near 400400.
  • If P(0)=0P(0) = 0 or P(0)=800P(0) = 800: dPdt=0\frac{dP}{dt} = 0, so the population never changes. P=0P = 0 and P=800P = 800 are the equilibrium solutions.
7.9 - Logistic Models with Differential Equations (BC ONLY)
In every case that starts above 00, the limiting value is the carrying capacity:
lim⁡t→∞P(t)=800\lim_{t \to \infty} P(t) = 800
So for “what happens in the long run?” questions, the answer is LL no matter where a positive population starts. The initial condition only decides whether it rises or falls to get there, and whether it passes the fastest-growth point L2\frac{L}{2} on the way.

Solving the Logistic Equation (Optional)

The general solution to dydt=ky(1−yL)\frac{dy}{dt} = ky\left(1 - \frac{y}{L}\right) is
y=L1+Ce−kty = \frac{L}{1 + Ce^{-kt}}
(If the equation is written as dydt=ky(L−y)\frac{dy}{dt} = ky(L - y), with no 1L\frac{1}{L} in front, the exponent becomes −kLt-kLt instead.)
where LL is the carrying capacity, kk is the growth constant, CC comes from the initial condition, and tt is time.
The derivation involves separating variables, doing partial fraction decomposition on 1y(1−y/L)\frac{1}{y(1 - y/L)}, integrating, and solving for yy.
For most AP problems you don’t need this. Focus on pulling LL and the inflection point straight out of the differential equation.

Strategy Summary

For multiple choice:
  1. Spot the logistic form (dependent variable appears twice)
  1. Find LL fast: in Form 1 it’s the denominator under yy; in Form 2 it’s the number in (L−y)(L - y)
  1. Maximum value is y=Ly = L (when yy starts below LL)
  1. Maximum rate is at y=L2y = \frac{L}{2}
For free response:
  1. Show work for the inflection point: set d2ydt2=0\frac{d^2y}{dt^2} = 0 and solve
  1. Verify the concavity change by checking the sign of d2ydt2\frac{d^2y}{dt^2} on both sides
  1. State conclusions clearly

Common Question Types

  • Direct identification: “What is the carrying capacity?” Read LL off directly.
  • Inflection point: “At what population is growth fastest?” Answer y=L2y = \frac{L}{2}.
  • Setting up: “Write a differential equation for…” Use context to spot logistic, then find LL and kk.
  • Manipulation required: The equation needs factoring first to get to standard form.

Key Takeaways

  • Logistic growth has a carrying capacity LL
  • Two equivalent forms: dydt=ky(1−yL)\frac{dy}{dt} = ky\left(1 - \frac{y}{L}\right) and dydt=kLy(L−y)\frac{dy}{dt} = \frac{k}{L}y(L-y)
  • Recognition: the dependent variable shows up twice
  • Maximum value is LL (when yy starts below LL)
  • Long run: lim⁡t→∞y=L\lim_{t \to \infty} y = L for any starting value above 00. If it starts above LL, the solution decreases to LL
  • Point of inflection is always at y=L2y = \frac{L}{2}
  • Maximum growth rate happens at the inflection point, NOT at the maximum value
  • On free response, show it with d2ydt2=k(1−2yL)dydt\frac{d^2y}{dt^2} = k\left(1 - \frac{2y}{L}\right)\frac{dy}{dt}, which changes sign at y=L2y = \frac{L}{2}
  • Before the inflection point: concave up, growth rate rising
  • After the inflection point: concave down, growth rate falling
  • BC only, not on the AB exam
  • Maximum value (LL) is not the same as maximum rate (L/2L/2)

AP® is a registered trademark of the College Board, which is not affiliated with Dove's Library and was not involved in the production of, and does not endorse, this website.

Providing free, high-quality AP notes to help students succeed, earn college credit, and reach their educational goals, ensuring everyone has access to the resources they need.

© 2026 Standard Learning Group, Inc., which operates Dove's Library. All rights reserved.