Logistic Equation Solutions - Differential Equations

  1. The population of an endangered species is modeled by a logistic equation of the form dPdt=kP(1−P/500)\frac{dP}{dt} = kP(1 - P/500). Initially, the population is P(0)=50P(0) = 50. After 10 years, the population has grown to P(10)=100P(10) = 100. What is the value of the growth constant kk?
    Answer: 110ln⁡(9/4)\frac{1}{10}\ln(9/4) We are given M=500M=500, P0=50P_0=50, and P(10)=100P(10)=100. The solution to the logistic equation is P(t)=M1+Ae−ktP(t) = \frac{M}{1+Ae^{-kt}}. First, we find the constant AA using the initial condition: A=M−P0P0=500−5050=45050=9A = \frac{M-P_0}{P_0} = \frac{500-50}{50} = \frac{450}{50} = 9. Now we use the data point P(10)=100P(10)=100 to solve for kk: 100=5001+9e−k(10)100 = \frac{500}{1+9e^{-k(10)}}. Rearranging the equation gives 1+9e−10k=500100=51+9e^{-10k} = \frac{500}{100} = 5. Then, 9e−10k=49e^{-10k} = 4, so e−10k=4/9e^{-10k} = 4/9. Taking the natural logarithm of both sides gives −10k=ln⁡(4/9)-10k = \ln(4/9). Finally, solving for kk: k=−110ln⁡(4/9)=110ln⁡((4/9)−1)=110ln⁡(9/4)k = -\frac{1}{10}\ln(4/9) = \frac{1}{10}\ln((4/9)^{-1}) = \frac{1}{10}\ln(9/4).
  2. A population P(t)P(t) is modeled by the differential equation dPdt=0.4P−0.001P2\frac{dP}{dt} = 0.4P - 0.001P^2. If the initial population is P(0)=50P(0)=50, at what time tt does the population reach its point of maximum growth rate?
    Answer: t=2.5ln⁡(7)t = 2.5 \ln(7) First, convert the equation to the standard logistic form dPdt=kP(1−PM)\frac{dP}{dt} = kP(1 - \frac{P}{M}). Factoring out 0.4P0.4P gives dPdt=0.4P(1−0.0010.4P)=0.4P(1−P400)\frac{dP}{dt} = 0.4P(1 - \frac{0.001}{0.4}P) = 0.4P(1 - \frac{P}{400}). From this, we identify the growth rate k=0.4k=0.4 and the carrying capacity M=400M=400. The maximum growth rate occurs at the inflection point, where P=M/2=200P = M/2 = 200. The solution to the logistic equation is P(t)=M1+Ae−ktP(t) = \frac{M}{1+Ae^{-kt}}, where A=M−P0P0A = \frac{M-P_0}{P_0}. Here, A=400−5050=7A = \frac{400-50}{50} = 7. We need to find the time tt when P(t)=200P(t)=200. So, we solve 200=4001+7e−0.4t200 = \frac{400}{1+7e^{-0.4t}}. This simplifies to 1+7e−0.4t=21+7e^{-0.4t} = 2, which gives 7e−0.4t=17e^{-0.4t} = 1, or e−0.4t=1/7e^{-0.4t} = 1/7. Taking the natural logarithm of both sides, −0.4t=ln⁡(1/7)=−ln⁡(7)-0.4t = \ln(1/7) = -\ln(7). Therefore, t=ln⁡(7)0.4=2.5ln⁡(7)t = \frac{\ln(7)}{0.4} = 2.5 \ln(7).
  3. The population of a species is given by the logistic solution P(t)=8001+15e−0.5tP(t) = \frac{800}{1+15e^{-0.5t}}. At what rate is the population changing when it is growing the fastest?
    Answer: 100100 When you encounter a logistic growth problem asking about the maximum rate of change, you're looking for when the population growth is steepest—this occurs at the inflection point of the logistic curve. For any logistic function P(t)=K1+Ae−rtP(t) = \frac{K}{1+Ae^{-rt}}, the maximum growth rate always occurs when the population reaches exactly half the carrying capacity. Here, your carrying capacity K=800K = 800, so maximum growth happens when P=400P = 400. To find the actual rate at this point, you need P′(t)P'(t). Taking the derivative: P′(t)=800⋅15⋅0.5⋅e−0.5t(1+15e−0.5t)2=6000e−0.5t(1+15e−0.5t)2P'(t) = \frac{800 \cdot 15 \cdot 0.5 \cdot e^{-0.5t}}{(1+15e^{-0.5t})^2} = \frac{6000e^{-0.5t}}{(1+15e^{-0.5t})^2} When P(t)=400P(t) = 400, we have 8001+15e−0.5t=400\frac{800}{1+15e^{-0.5t}} = 400, which gives us 1+15e−0.5t=21+15e^{-0.5t} = 2, so e−0.5t=115e^{-0.5t} = \frac{1}{15}. Substituting: P′(t)=6000⋅11522=4004=100P'(t) = \frac{6000 \cdot \frac{1}{15}}{2^2} = \frac{400}{4} = 100 Looking at the wrong answers: (A) 800 is the carrying capacity, not a rate. (B) 200 would be if you incorrectly used K4\frac{K}{4} instead of the proper derivative calculation. (C) 400 is the population value at maximum growth, not the rate of change. Study tip: For logistic growth questions, remember that maximum growth rate occurs at P=K2P = \frac{K}{2}, and you must calculate the derivative to find the actual rate—don't confuse population values with growth rates.
  4. A population, modeled by the logistic equation dPdt=0.05P(1−P2000)\frac{dP}{dt} = 0.05P(1 - \frac{P}{2000}), is observed to be growing at its maximum rate at time t=10t=10 years. What was the initial population P(0)P(0)?
    Answer: 20001+e0.5\frac{2000}{1+e^{0.5}} From the given differential equation, the carrying capacity is M=2000M=2000 and the growth rate is k=0.05k=0.05. The population grows at its maximum rate at the inflection point, which occurs when the population is half the carrying capacity, P=M/2=1000P = M/2 = 1000. We are given that this happens at t=10t=10, so we have the condition P(10)=1000P(10)=1000. The general solution is P(t)=M1+Ae−ktP(t) = \frac{M}{1+Ae^{-kt}}. We can solve for AA using P(10)=1000P(10)=1000: 1000=20001+Ae−0.05(10)  ⟹  1+Ae−0.5=2  ⟹  Ae−0.5=1  ⟹  A=e0.51000 = \frac{2000}{1+Ae^{-0.05(10)}} \implies 1+Ae^{-0.5} = 2 \implies Ae^{-0.5}=1 \implies A = e^{0.5}. The constant AA is also defined by the initial condition P0=P(0)P_0 = P(0) as A=M−P0P0A = \frac{M-P_0}{P_0}. We set our two expressions for AA equal: e0.5=2000−P0P0=2000P0−1e^{0.5} = \frac{2000-P_0}{P_0} = \frac{2000}{P_0} - 1. Solving for P0P_0 gives 1+e0.5=2000P01+e^{0.5} = \frac{2000}{P_0}, so P0=20001+e0.5P_0 = \frac{2000}{1+e^{0.5}}.
  5. A logistic model has the form P(t)=L1+be−ktP(t) = \frac{L}{1 + be^{-kt}} where L=500L = 500. If the population triples from t=0t = 0 to t=5t = 5 and doubles from t=5t = 5 to t=10t = 10, what is the value of P(0)P(0)?
    Answer: 50 Let P(0)=P0P(0) = P_0. Then P(5)=3P0P(5) = 3P_0 and P(10)=6P0P(10) = 6P_0. From the logistic formula: P(0)=5001+bP(0) = \frac{500}{1 + b}, so b=500−P0P0b = \frac{500 - P_0}{P_0}. Also, P(5)=5001+be−5k=3P0P(5) = \frac{500}{1 + be^{-5k}} = 3P_0 and P(10)=5001+be−10k=6P0P(10) = \frac{500}{1 + be^{-10k}} = 6P_0. From these equations: 5003P0=1+be−5k\frac{500}{3P_0} = 1 + be^{-5k} and 5006P0=1+be−10k\frac{500}{6P_0} = 1 + be^{-10k}. Subtracting: 5003P0−5006P0=be−5k(1−e−5k)\frac{500}{3P_0} - \frac{500}{6P_0} = be^{-5k}(1 - e^{-5k}). This gives 5006P0=be−5k\frac{500}{6P_0} = be^{-5k}. Substituting back and solving the system of equations leads to P0=50P_0 = 50. We can verify: with P0=50P_0 = 50, we get b=9b = 9, and the conditions are satisfied.
  6. A biological population P(t)P(t) is described by the differential equation dPdt=0.01P(P−50)(1−P/200)\frac{dP}{dt} = 0.01P(P-50)(1-P/200). Assuming P(t)≥0P(t) \ge 0, which of the following statements about the equilibrium points is correct?
    Answer: P=0P=0 and P=200P=200 are stable; P=50P=50 is unstable. When analyzing population dynamics with differential equations, you need to find equilibrium points (where dPdt=0\frac{dP}{dt} = 0) and determine their stability by examining the behavior of nearby solutions. Setting dPdt=0.01P(P−50)(1−P/200)=0\frac{dP}{dt} = 0.01P(P-50)(1-P/200) = 0, you get equilibrium points at P=0P = 0, P=50P = 50, and P=200P = 200. To determine stability, examine the sign of dPdt\frac{dP}{dt} in intervals between these points. For 0<P<500 < P < 50: All factors are positive except (P−50)(P-50), so dPdt<0\frac{dP}{dt} < 0 (population decreases toward 0). For 50<P<20050 < P < 200: All factors are positive, so dPdt>0\frac{dP}{dt} > 0 (population increases toward 200). For P>200P > 200: The factor (1−P/200)(1-P/200) becomes negative, so dPdt<0\frac{dP}{dt} < 0 (population decreases toward 200). This means P=0P = 0 is stable (populations near 0 move toward 0), P=50P = 50 is unstable (populations move away from 50), and P=200P = 200 is stable (populations approach 200 from both sides). Option A incorrectly claims P=0P = 0 is unstable and P=50P = 50 is stable. Option B incorrectly identifies P=50P = 50 as stable when it's actually unstable. Option C misses that P=0P = 0 is also stable. Only option D correctly identifies the stability: P=0P = 0 and P=200P = 200 are stable, while P=50P = 50 is unstable. Remember: check the direction of population flow on both sides of each equilibrium point to determine stability.
  7. Consider the differential equation dydt=−0.1y(1−y/50)\frac{dy}{dt} = -0.1y(1 - y/50), which can model a population with a minimum survival threshold. If the initial population is y(0)=y0>0y(0) = y_0 > 0, which statement correctly describes the long-term behavior of the population?
    Answer: If 0<y0<500 < y_0 < 50, y(t)→0y(t) \to 0. If y0>50y_0 > 50, y(t)y(t) grows without bound. The equilibrium points are found by setting dydt=0\frac{dy}{dt} = 0, which gives y=0y=0 and y=50y=50. To determine their stability, we analyze the sign of dydt\frac{dy}{dt} in the intervals between them. Let f(y)=−0.1y(1−y/50)f(y) = -0.1y(1 - y/50). For 0<y<500 < y < 50, the term (1−y/50)(1 - y/50) is positive, so f(y)=(−)(+)(+)=(−)f(y) = (-)(+)(+) = (-), meaning the population decreases towards y=0y=0. For y>50y > 50, the term (1−y/50)(1 - y/50) is negative, so f(y)=(−)(+)(−)=(+)f(y) = (-)(+)(-) = (+), meaning the population increases and grows without bound. Thus, y=0y=0 is a stable equilibrium (for initial values below 50) and y=50y=50 is an unstable equilibrium, acting as a threshold.
  8. A modified logistic equation is given by dNdt=rN(1−NK)−h\frac{dN}{dt} = rN(1 - \frac{N}{K}) - h where h>0h > 0 represents a constant harvesting rate. If r=0.1r = 0.1, K=1000K = 1000, and h=9h = 9, what is the larger equilibrium population?
    Answer: 900 At equilibrium, dNdt=0\frac{dN}{dt} = 0, so rN(1−NK)−h=0rN(1 - \frac{N}{K}) - h = 0. Substituting values: 0.1N(1−N1000)−9=00.1N(1 - \frac{N}{1000}) - 9 = 0. This gives 0.1N−0.1N21000=90.1N - \frac{0.1N^2}{1000} = 9, or 0.1N−0.0001N2=90.1N - 0.0001N^2 = 9. Multiplying by 10000: 1000N−N2=900001000N - N^2 = 90000, which rearranges to N2−1000N+90000=0N^2 - 1000N + 90000 = 0. Using the quadratic formula: N=1000±1000000−3600002=1000±6400002=1000±8002N = \frac{1000 \pm \sqrt{1000000 - 360000}}{2} = \frac{1000 \pm \sqrt{640000}}{2} = \frac{1000 \pm 800}{2}. This gives N=900N = 900 or N=100N = 100. The larger equilibrium population is 900.
  9. The solution to a logistic differential equation is given by P(t)=25001+49e−0.2tP(t) = \frac{2500}{1+49e^{-0.2t}}. Which of the following differential equations has this function as its solution?
    Answer: dPdt=0.2P−0.00008P2\frac{dP}{dt} = 0.2P - 0.00008P^2 The general solution to a logistic equation is P(t)=M1+Ae−ktP(t) = \frac{M}{1+Ae^{-kt}}. Comparing this to the given solution, we can identify the carrying capacity M=2500M=2500, the growth rate k=0.2k=0.2, and the constant A=49A=49. The standard form of the logistic differential equation is dPdt=kP(1−PM)\frac{dP}{dt} = kP(1 - \frac{P}{M}). Substituting the identified parameters, we get dPdt=0.2P(1−P2500)\frac{dP}{dt} = 0.2P(1 - \frac{P}{2500}). To match the answer choices, we distribute the 0.2P0.2P: dPdt=0.2P−0.2P22500=0.2P−0.00008P2\frac{dP}{dt} = 0.2P - \frac{0.2P^2}{2500} = 0.2P - 0.00008P^2.
  10. A population follows the logistic model dPdt=0.03P(1−P500)\frac{dP}{dt} = 0.03P(1 - \frac{P}{500}) where P(t)P(t) is the population at time tt and P(0)=50P(0) = 50. If the population reaches 200 at time t1t_1, what is the population at time 2t12t_1?
    Answer: 375 For the logistic equation, we use the solution P(t)=K1+Ae−rtP(t) = \frac{K}{1 + Ae^{-rt}} where K=500K = 500, r=0.03r = 0.03. From P(0)=50P(0) = 50: 50=5001+A50 = \frac{500}{1 + A}, so A=9A = 9. Thus P(t)=5001+9e−0.03tP(t) = \frac{500}{1 + 9e^{-0.03t}}. When P(t1)=200P(t_1) = 200: 200=5001+9e−0.03t1200 = \frac{500}{1 + 9e^{-0.03t_1}}, which gives e−0.03t1=16e^{-0.03t_1} = \frac{1}{6}. At t=2t1t = 2t_1: P(2t1)=5001+9e−0.06t1=5001+9(e−0.03t1)2=5001+9(16)2=5001+14=375P(2t_1) = \frac{500}{1 + 9e^{-0.06t_1}} = \frac{500}{1 + 9(e^{-0.03t_1})^2} = \frac{500}{1 + 9(\frac{1}{6})^2} = \frac{500}{1 + \frac{1}{4}} = 375.
  11. A population follows the logistic model dPdt=kP(1−P/M)\frac{dP}{dt} = kP(1-P/M). It takes time TT for the population to grow from an initial size of P0=M/10P_0 = M/10 to the inflection point P=M/2P=M/2. If the growth rate is changed to $2k$ while MM and P0P_0 remain the same, what is the new time TnewT_{new} required to reach the inflection point?
    Answer: Tnew=T/2T_{new} = T/2 The time tt to grow from P0P_0 to PP is given by t=1kln⁡(P(M−P0)P0(M−P))t = \frac{1}{k} \ln\left(\frac{P(M-P_0)}{P_0(M-P)}\right). For the original scenario, P0=M/10P_0 = M/10 and P=M/2P=M/2. The term in the logarithm is (M/2)(M−M/10)(M/10)(M−M/2)=(M/2)(9M/10)(M/10)(M/2)=9\frac{(M/2)(M-M/10)}{(M/10)(M-M/2)} = \frac{(M/2)(9M/10)}{(M/10)(M/2)} = 9. So, T=1kln⁡(9)T = \frac{1}{k}\ln(9). When the growth rate is changed to knew=2kk_{new} = 2k, the new time TnewT_{new} is Tnew=1knewln⁡(9)=12kln⁡(9)T_{new} = \frac{1}{k_{new}}\ln(9) = \frac{1}{2k}\ln(9). Comparing this with the expression for TT, we see that Tnew=12(1kln⁡(9))=T2T_{new} = \frac{1}{2} \left( \frac{1}{k}\ln(9) \right) = \frac{T}{2}.
  12. Species A is modeled by dAdt=0.4A(1−A/100)\frac{dA}{dt} = 0.4A(1 - A/100) and Species B by dBdt=0.8B(1−B/120)\frac{dB}{dt} = 0.8B(1 - B/120). Both species start with an initial population that is 10% of their respective carrying capacities. Let TAT_A be the time it takes for species A to reach 90% of its carrying capacity, and TBT_B be the time for species B. Which of the following statements is true?
    Answer: TA=2TBT_A = 2T_B The time tt required for a logistic population to grow from P0P_0 to P(t)P(t) is given by the formula t=1kln⁡(P(M−P0)P0(M−P))t = \frac{1}{k} \ln\left( \frac{P(M-P_0)}{P_0(M-P)} \right). For both species, the initial population is P0=0.1MP_0 = 0.1M and the final population is P=0.9MP = 0.9M. Let's evaluate the term inside the logarithm: 0.9M(M−0.1M)0.1M(M−0.9M)=0.9M(0.9M)0.1M(0.1M)=0.81M20.01M2=81\frac{0.9M(M-0.1M)}{0.1M(M-0.9M)} = \frac{0.9M(0.9M)}{0.1M(0.1M)} = \frac{0.81M^2}{0.01M^2} = 81. Since this term is the same for both species, the time required is inversely proportional to the growth rate kk. So, TA=1kAln⁡(81)T_A = \frac{1}{k_A} \ln(81) and TB=1kBln⁡(81)T_B = \frac{1}{k_B} \ln(81). We are given kA=0.4k_A = 0.4 and kB=0.8k_B = 0.8. The ratio is TATB=1/kA1/kB=kBkA=0.80.4=2\frac{T_A}{T_B} = \frac{1/k_A}{1/k_B} = \frac{k_B}{k_A} = \frac{0.8}{0.4} = 2. Therefore, TA=2TBT_A = 2T_B.
  13. A logistic model dNdt=rN(1−NK)\frac{dN}{dt} = rN(1 - \frac{N}{K}) has an inflection point at N=150N = 150 and approaches a limiting value of 300. If N(0)=30N(0) = 30, find the time when the population reaches 270.
    Answer: ln⁡(243)r\frac{\ln(243)}{r} From the given information: K=300K = 300 (limiting value) and the inflection point occurs at N=K/2=150N = K/2 = 150, confirming K=300K = 300. The solution is N(t)=3001+Ae−rtN(t) = \frac{300}{1 + Ae^{-rt}}. From N(0)=30N(0) = 30: 30=3001+A30 = \frac{300}{1 + A}, so A=9A = 9. Thus N(t)=3001+9e−rtN(t) = \frac{300}{1 + 9e^{-rt}}. When N(t)=270N(t) = 270: 270=3001+9e−rt270 = \frac{300}{1 + 9e^{-rt}}, which gives 1+9e−rt=300270=1091 + 9e^{-rt} = \frac{300}{270} = \frac{10}{9}, so 9e−rt=199e^{-rt} = \frac{1}{9}, thus e−rt=181e^{-rt} = \frac{1}{81}, and t=ln⁡(81)r=ln⁡(34)r=4ln⁡(3)r=ln⁡(243)rt = \frac{\ln(81)}{r} = \frac{\ln(3^4)}{r} = \frac{4\ln(3)}{r} = \frac{\ln(243)}{r}.
  14. The substitution y(t)=1/P(t)y(t) = 1/P(t) is used to transform a non-linear differential equation for a population P(t)P(t) into the linear differential equation dydt+0.5y=0.01\frac{dy}{dt} + 0.5y = 0.01. Assuming P(t)>0P(t)>0, what is the carrying capacity of the population P(t)P(t)?
    Answer: 5050 The logistic equation is dPdt=kP−kMP2\frac{dP}{dt} = kP - \frac{k}{M}P^2. The substitution y=1/Py=1/P implies dydt=−1P2dPdt=−y2(k/y−kMy−2)=−ky+k/M\frac{dy}{dt} = -\frac{1}{P^2}\frac{dP}{dt} = -y^2(k/y - \frac{k}{M}y^{-2}) = -ky + k/M. This gives the linear differential equation dydt+ky=kM\frac{dy}{dt} + ky = \frac{k}{M}. We are given the equation dydt+0.5y=0.01\frac{dy}{dt} + 0.5y = 0.01. By comparing the coefficients of the general form and the given equation, we can identify k=0.5k=0.5 and kM=0.01\frac{k}{M} = 0.01. Substituting the value of kk into the second relation gives 0.5M=0.01\frac{0.5}{M} = 0.01. Solving for the carrying capacity MM, we find M=0.50.01=50M = \frac{0.5}{0.01} = 50.
  15. A fish population in a lake is modeled by dPdt=0.8P(1−P10000)\frac{dP}{dt} = 0.8P(1 - \frac{P}{10000}). A constant harvesting rate of HH fish per unit time is introduced, so the model becomes dPdt=0.8P(1−P10000)−H\frac{dP}{dt} = 0.8P(1 - \frac{P}{10000}) - H. What is the maximum value of HH for which at least one stable, non-zero equilibrium population exists?
    Answer: H=2000H = 2000 An equilibrium population exists when dPdt=0\frac{dP}{dt} = 0, which means 0.8P(1−P10000)=H0.8P(1 - \frac{P}{10000}) = H. The problem asks for the maximum harvesting rate HH for which a stable equilibrium can be maintained. This is equivalent to finding the maximum value of the function f(P)=0.8P(1−P10000)f(P) = 0.8P(1 - \frac{P}{10000}), which represents the natural growth rate of the population. This function is a downward-opening parabola with roots at P=0P=0 and P=10000P=10000. Its vertex, representing the maximum value, occurs at P=0+100002=5000P = \frac{0+10000}{2} = 5000. This population level is half the carrying capacity. The maximum sustainable yield is the value of the function at this point: Hmax=f(5000)=0.8(5000)(1−500010000)=4000(1−0.5)=2000H_{max} = f(5000) = 0.8(5000)(1 - \frac{5000}{10000}) = 4000(1 - 0.5) = 2000. If H>2000H > 2000, dPdt\frac{dP}{dt} is always negative, and the population will be wiped out.

Start this quiz