Unit 7Logistic Differential Equation
Concept 4.88Built for May 2027 AP Exam

Logistic Differential Equation

Reviewed by ACEpath AP Math Editorial Team

Last Updated: September 2026

30-second summary

A logistic model describes growth that slows down as it approaches a ceiling. The equation is dPdt=kP(1−PL)\frac{dP}{dt} = kP\left(1 - \frac{P}{L}\right), where LL is the carrying capacity and kk is the growth constant. The solution is P=L1+Ae−ktP = \frac{L}{1 + Ae^{-kt}} with A=L−P0P0A = \frac{L - P_0}{P_0}. Three features carry almost every question. The rate is a downward parabola in PP, so it peaks at P=L2P = \frac{L}{2} with value kL4\frac{kL}{4}. That same point is the inflection point, where the curve stops bending upward and starts bending downward. The ceiling is stable from both sides, so a population above LL has a negative rate and falls back toward it. The commonest failure is dropping the factor 1−PL1 - \frac{P}{L}, or misreading kk when the equation arrives in factored form.

On the AP Exam

AP Calculus AB tests this skill through the representations and reasoning described below.

What you’ll see
Either a differential equation with a ceiling already embedded in it, or a solution in closed form from which you must extract the carrying capacity and the starting value. The question then asks for a long-run value, the population at which growth is fastest, or the maximum rate itself.
What you’ll do
Put the equation into standard form, read off kk and LL, form A=L−P0P0A = \frac{L - P_0}{P_0}, and then answer the specific question with its units. If the solution is given instead, differentiate it and check, which is the skill from Unit 7.1.
Memory hook
The parabola in PP decides everything. Its peak is at L2\frac{L}{2}, so the fastest growth and the inflection point are always the same population.
Use it on the exam
For MCQs: Read the ceiling off the numerator of the solution, not off the exponent. In P=1201+5e−0.3tP = \frac{120}{1 + 5e^{-0.3t}} the capacity is 120120 and the starting value is 1206=20\frac{120}{6} = 20. For FRQs: Write the three lines separately: standard form with kk and LL named, the constant AA, and the requested value. Graders award the model and the constant as separate points, and a combined line puts both at risk.

Concept Review

The Model and Its Solution

Figure 1 — Logistic growth against the same starting value with no ceiling. The logistic curve is steepest at P=L2P = \frac{L}{2} and never crosses LL, while the exponential curve keeps climbing off the top of the frame.

The word “logistic” always signals a ceiling. Writing the sentence “the rate is proportional to both the current population and the remaining room” produces the equation directly:

dPdt=kP(1−PL)\frac{dP}{dt} = kP\left(1 - \frac{P}{L}\right)

The factor 1−PL1 - \frac{P}{L} is the fraction of the capacity still unused. When PP is small the factor is nearly 11, so the population behaves almost exponentially. When PP approaches LL the factor approaches 00, so the rate collapses and the curve flattens.

The solution is worth recognizing rather than deriving on an exam:

P(t)=L1+Ae−kt,A=L−P0P0P(t) = \frac{L}{1 + Ae^{-kt}}, \qquad A = \frac{L - P_0}{P_0}

Two checks confirm it in seconds. At t=0t = 0 the exponential term equals 11, so P(0)=L1+A=P0P(0) = \frac{L}{1 + A} = P_0 by construction of AA. As t→∞t \to \infty the exponential term vanishes, so P→LP \to L from below. Both checks are the kind of work Unit 7.1 trained, and either one earns justification credit.

Logistic growth against the same starting value with no ceiling. The logistic curve is steepest at $P = \frac{L}{2}$ and never crosses $L$, while the exponential curve keeps climbing off the top of the frame.

The Rate as a Function of the Population

The rate kP(1−PL)kP\left(1 - \frac{P}{L}\right) is a quadratic in PP with roots at P=0P = 0 and P=LP = L. Because the leading coefficient is negative, it opens downward, and its vertex sits halfway between the roots:

P=L2⟹dPdt=k⋅L2⋅12=kL4P = \frac{L}{2} \qquad\Longrightarrow\qquad \frac{dP}{dt} = k \cdot \frac{L}{2} \cdot \frac{1}{2} = \frac{kL}{4}

This single fact answers three different-looking questions. “Where is the population growing fastest?” is the vertex. “What is the largest possible growth rate?” is the vertex height. “Where is the inflection point?” is the same population, because the second derivative of PP with respect to time is ddP(dPdt)⋅dPdt\frac{d}{dP}\left(\frac{dP}{dt}\right) \cdot \frac{dP}{dt}, which vanishes exactly where the parabola turns.

The Inflection Point at Half the Capacity

Below P=L2P = \frac{L}{2} the rate is increasing, so the population graph is concave up. Above P=L2P = \frac{L}{2} the rate is decreasing, so the graph is concave down. The S-shape of every logistic curve is nothing more than this change of sign, and the change happens at exactly half the ceiling.

  • Early phase: small population, near-exponential growth, curve bending upward.
  • Middle phase: fastest growth at P=L2P = \frac{L}{2}, curve momentarily straight.
  • Late phase: rate falling, curve bending downward toward LL.

Standard Form Versus Factored Form

Exams hand you two shapes of the same equation, and they do not name the same constant:

Written formWhat to do firstCarrying capacityGrowth constant
dPdt=kP(1−PL)\frac{dP}{dt} = kP\left(1 - \frac{P}{L}\right)nothing, it is already standardread LL in the denominatorread kk in front
dPdt=aP(L−P)\frac{dP}{dt} = aP\left(L - P\right)multiply out: aL⋅P(1−PL)aL \cdot P\left(1 - \frac{P}{L}\right)read LL inside the bracketk=aLk = aL
dPdt=bP−aP2\frac{dP}{dt} = bP - aP^{2}factor out PP: bP(1−abP)bP\left(1 - \frac{a}{b}P\right)L=baL = \frac{b}{a}k=bk = b

Take dPdt=0.0004P(2000−P)\frac{dP}{dt} = 0.0004P\left(2000 - P\right). The bracket gives L=2000L = 2000, and the constant in standard form is k=0.0004⋅2000=0.8k = 0.0004 \cdot 2000 = 0.8 per year. Reporting k=0.0004k = 0.0004 is the single most common lost point on this topic, because the value is dimensionally wrong: 0.00040.0004 carries units of one over fish per year.

The Ceiling Is Stable From Both Sides

Set dPdt=0\frac{dP}{dt} = 0 and the equation reports two equilibria, P=0P = 0 and P=LP = L. They behave differently. Nudge a population slightly above 00 and the rate becomes positive, so it moves away from zero. Nudge a population above LL and the factor 1−PL1 - \frac{P}{L} turns negative, so the rate is negative and the population falls back toward LL. A lake stocked above its capacity therefore loses fish until it reaches capacity, which is the behaviour a fishery manager actually relies on.

Common Misconception Check

  • Myth 1: “Logistic growth is exponential growth with a different kk.” Truth: The functional form is different. An exponential has no inflection point and no ceiling, and no choice of kk produces either.
  • Myth 2: “The fastest growth happens at the start, when the population is smallest.” Truth: At the start the factor 1−PL1 - \frac{P}{L} is nearly 11 but PP itself is small, so the product is small. The product peaks in the middle.
  • Myth 3: “The population reaches LL in finite time.” Truth: It only approaches LL asymptotically. Every finite-time answer is an approximation, which is why the exam asks for a limit or a value of tt that produces a stated percentage.

Topic-Specific Study Method

Name the Ceiling Before You Do Anything Else

Borrowed idea: A logistic equation carries its ceiling inside the parentheses. The factor 1−PL1 - \frac{P}{L} is the fraction of capacity still unused. When the population is small that factor stays near one, so growth looks almost exponential. The rate as a function of the population is a downward parabola with two roots. Its peak therefore sits at exactly half the capacity, where the curve also changes concavity. Fastest growth and the inflection point are the same population, which is why one fact answers three questions. Factored forms hide the constant, so convert to standard form before quoting kk.

Exam disguiseWhat you see on the pageWhat your brain must translateRequired execution
“Grows logistically toward 800800”the capacity stated in wordsL=800L = 800, kk still unknownwrite standard form, then solve for AA
dPdt=0.0004P(2000−P)\frac{dP}{dt} = 0.0004P\left(2000 - P\right)a factored productL=2000L = 2000, k=0.8k = 0.8multiply before naming kk
P=1201+5e−0.3tP = \frac{120}{1 + 5e^{-0.3t}}the solution, not the equationL=120L = 120, A=5A = 5, P0=20P_0 = 20read numerator and denominator separately
“Where is the population growing fastest?”a question about PP, not ttthe vertex of the parabolaanswer P=L2P = \frac{L}{2}
“What is the largest growth rate?”a rate, in units per timethe height at the vertexcompute kL4\frac{kL}{4}
“When does growth stop?”a long-run statementdPdt=0\frac{dP}{dt} = 0answer P=LP = L, not t=∞t = \infty

① Convert to standard form before quoting kk. The factored form hides a factor of LL, and that factor is a full point in most rubrics.

② Locate LL first and the half-capacity second, because three different questions are answered at P=L2P = \frac{L}{2}.

③ Check the answer against the ceiling. A logistic model that reports more than LL at a finite time has an arithmetic error, never a modelling subtlety.


Training & Error Diagnosis

Core Archetype (Simplest Form): A population follows dPdt=0.05P(1−P800)\frac{dP}{dt} = 0.05P\left(1 - \frac{P}{800}\right) with P(0)=100P(0) = 100. Find the carrying capacity, the value of AA, and the population at which growth is fastest.

Standard Execution:

  1. Read. Standard form, so k=0.05k = 0.05 per year and L=800L = 800.
  2. Constant. A=800−100100=7A = \frac{800 - 100}{100} = 7.
  3. Solution. P=8001+7e−0.05tP = \frac{800}{1 + 7e^{-0.05t}}.
  4. Fastest growth. P=L2=400P = \frac{L}{2} = 400, where dPdt=0.05⋅8004=10\frac{dP}{dt} = \frac{0.05 \cdot 800}{4} = 10 per year.
  5. Check. P(0)=8008=100P(0) = \frac{800}{8} = 100, which matches the initial condition.

Exam Variation (Context / Parameter Shift): A lake is stocked with 22002200 fish and supports at most 18001800. The population satisfies dPdt=0.0006P(1800−P)\frac{dP}{dt} = 0.0006P\left(1800 - P\right). Describe what happens to the population over time and find the rate at P=2200P = 2200.

Solution: Here L=1800L = 1800 and k=0.0006⋅1800=1.08k = 0.0006 \cdot 1800 = 1.08 per year. Because the stocked population exceeds the capacity, 1−PL<01 - \frac{P}{L} < 0, so dPdt<0\frac{dP}{dt} < 0 and the population decreases toward 18001800. At P=2200P = 2200 the rate is 0.0006⋅2200⋅(1800−2200)=0.0006⋅2200⋅(−400)=−5280.0006 \cdot 2200 \cdot \left(1800 - 2200\right) = 0.0006 \cdot 2200 \cdot \left(-400\right) = -528 fish per year. The negative sign is the answer, not an error: the model says the lake is overstocked and losing fish at that instant.

Common Traps & Failure Signals:

  1. Factored form quoted as standard (Signal: k=0.0004k = 0.0004 from dPdt=0.0004P(2000−P)\frac{dP}{dt} = 0.0004P\left(2000 - P\right)): the standard constant is aL=0.8aL = 0.8.
  2. Vertex misplaced (Signal: fastest growth reported at P=LP = L): the peak of the parabola is at L2\frac{L}{2}, while the rate at LL is zero.
  3. Inflection ignored (Signal: a curve described as concave up for its whole domain): the sign of the second derivative changes at half the capacity.

6D Cognitive Error Diagnosis (Where Your Thinking Broke):

  • Model Misread: You wrote kPkP and dropped the factor 1−P/L1 - P/L.
  • Constant Misfiled: You set AA equal to P0L\frac{P_0}{L} instead of L−P0P0\frac{L - P_0}{P_0}, which shifts the inflection point and reports a starting value that the data never contained anywhere in the problem.
  • Capacity Confused With Rate: You reported the maximum growth rate as kLkL when the peak of the parabola sits at P=L2P = \frac{L}{2} and the vertex height is kL4\frac{kL}{4}, a factor of four away from the truth.

Past 10-Year AP Exam Appearance

Testing Frequency
MCQ Only
CED classifies this topic as 7.9 and marks it BC only, so it cannot appear on the AB form, and none of the released BC free responses since 2017 asks for a logistic model either; every limited-growth question in the released sets is qualitative multiple choice
10-Year Total Count
0 of 9 Exams · 0 FRQ Parts
The count is zero on both forms, which is why the three-card contract records no year chips for this page
FRQ Years Appeared
None in Released FRQs ---

Practice Examples

MCQ 1

Locating the Fastest Growth

A population satisfies dPdt=0.04P(1−P500)\frac{dP}{dt} = 0.04P\left(1 - \frac{P}{500}\right) with P(0)=100P(0) = 100. At which population size is the population growing fastest?

MCQ 2

Reading the Capacity Off a Solution

A population is modelled by P(t)=1201+5e−0.3tP(t) = \frac{120}{1 + 5e^{-0.3t}} for t≥0t \geq 0. What are the carrying capacity and the initial population?

MCQ 3

Converting a Factored Equation

A quantity satisfies dPdt=0.02P(300−P)\frac{dP}{dt} = 0.02P\left(300 - P\right). In the standard form dPdt=kP(1−PL)\frac{dP}{dt} = kP\left(1 - \frac{P}{L}\right), the pair (L,k)\left(L, k\right) is

FRQ 4

From a Stocked Lake to a Ceiling

A lake is stocked with 200200 fish and can support at most 20002000. The population P(t)P(t) satisfies dPdt=0.0004P(2000−P)\frac{dP}{dt} = 0.0004P\left(2000 - P\right), where tt is measured in years.

(a) Write the equation in the standard form dPdt=kP(1−PL)\frac{dP}{dt} = kP\left(1 - \frac{P}{L}\right) and state the values of kk and LL with units.

(b) Find the solution P(t)P(t) and the population at which the growth rate is greatest. Then compute that greatest rate.

(c) Explain, using the differential equation rather than the solution formula, why a lake stocked with 25002500 fish will not stay above 20002000.

Cheatsheet

Core Reference

ActionFailure if skipped
1convert to standard form and name kk and LLkk is off by a factor of LL
2compute A=L−P0P0A = \frac{L - P_0}{P_0}the solution does not pass through the initial value
3write P=L1+Ae−ktP = \frac{L}{1 + Ae^{-kt}}the ceiling has no home in the answer
4for a rate question, use the parabola with vertex at P=L2P = \frac{L}{2}the answer is evaluated at the wrong population
5state the maximum rate as kL4\frac{kL}{4}a factor of four is lost
6check that the answer stays below LLan algebraic error passes unnoticed

Sentences That Score

TOPIC REVIEW • NEXT STEP IN YOUR LEARNING LOOP

Ready to check your understanding?

Strengthen this topic with AP-style practice, or continue to next topic.