📚 Mathematical Insights into Communicable Diseases and Disease Prevention | 传染病的数学建模与预防策略
Communicable diseases have shaped human history, but mathematics gives us a powerful lens to understand their spread and to design effective prevention strategies. In this article, we combine the Edexcel AS Mathematics approach with the core ideas of disease dynamics, showing how exponential functions, rates of change, and simple models can save lives.
传染病塑造了人类历史,而数学为我们提供了理解其传播、制定有效预防策略的强有力视角。本文结合 Edexcel AS 数学的核心方法与疾病动态的基本概念,展示指数函数、变化率与简单模型如何能够拯救生命。
1. What Are Communicable Diseases? | 什么是传染病?
A communicable disease is an illness caused by a pathogen — such as a virus, bacterium, fungus, or parasite — that can spread from one host to another. Transmission may occur through direct contact, airborne droplets, contaminated food or water, or vectors like mosquitoes.
传染病是由病原体(如病毒、细菌、真菌或寄生虫)引起的疾病,能够在宿主之间传播。传播途径包括直接接触、空气飞沫、受污染的食物或水,以及蚊子等媒介生物。
In mathematical terms, we regard each infected individual as a carrier who may pass the infection to a certain number of susceptible people. The average number of new infections caused by one infected person in a completely susceptible population is called the basic reproduction number, R₀.
从数学角度看,我们可以把每个感染者看作一个“携带者”,他可能把疾病传给一定数量的易感人群。在完全易感人群中,一个感染者平均引起的继发感染人数称为基本再生数 R₀。
2. The Basic Reproduction Number R₀ | 基本再生数 R₀
R₀ is arguably the most important number in epidemiology. If R₀ > 1, the disease will spread; if R₀ < 1, it will eventually die out. For example, influenza has an R₀ around 1.3, while measles has an R₀ between 12 and 18.
R₀ 可以说是流行病学中最重要的数值。若 R₀ > 1,疾病会传播;若 R₀ < 1,疾病最终会消失。例如,流感的 R₀ 约为 1.3,而麻疹的 R₀ 可达 12 至 18。
Mathematically, R₀ can be written as the product of the transmission rate β (contacts per day that lead to infection) and the infectious period D (in days):
R₀ = β × D
This simple equation shows that reducing either the contact rate or the duration of infectiousness can lower R₀. Prevention measures aim to do exactly that.
这一简单方程表明,降低接触率或缩短传染期都可以降低 R₀。预防措施正是在做这件事。
3. Exponential Growth in Early Outbreaks | 早期疫情中的指数增长
During the early phase of an outbreak, when the number of susceptibles is still large, the number of new cases can grow exponentially. If each infected person produces R₀ new infections and the generation time is T, then the cumulative case count roughly follows:
在疫情早期,易感人群数量仍然很大时,新增病例数可能呈指数增长。如果每个感染者产生 R₀ 个新感染,且代际间隔为 T,则累计病例数大致满足:
N(t) = N₀ × e^(rt)
where N₀ is the initial number of cases, t is time in days, and r is the growth rate. A useful approximation is r ≈ (R₀ − 1) / T. When r > 0, doubling time is given by:
其中 N₀ 是初始病例数,t 为天数,r 为增长率。常用近似是 r ≈ (R₀ − 1) / T。当 r > 0 时,倍增时间为:
Doubling time = ln 2 / r
This formula helps us understand why early intervention is so critical: a small delay can lead to an enormous number of additional cases.
这一公式帮助我们理解为什么早期干预如此关键:稍有延迟便可能导致极其庞大的新增病例数。
4. The SIR Model | SIR 模型
The most famous compartmental model in epidemiology divides the population into three compartments: Susceptible (S), Infected (I), and Recovered (R). Individuals move from S to I after infection, and from I to R after recovery or death.
流行病学中最著名的分室模型将人群分为三个仓室:易感者(Susceptible, S)、感染者(Infected, I)和康复者(Recovered, R)。个体在感染后从 S 进入 I,在康复或死亡后从 I 进入 R。
If the population is constant and there is no birth or death, the model uses differential equations to describe the rates of change:
如果人口恒定且不考虑出生和死亡,该模型用微分方程描述变化率:
dS/dt = −βSI
dI/dt = βSI − γI
dR/dt = γI
Here β is the transmission rate per contact and γ is the recovery rate (so the infectious period D = 1/γ). The term βSI represents the rate at which susceptibles become infected, and γI is the rate at which infected people recover.
其中 β 为每次接触的传播率,γ 为恢复率(因此传染期 D = 1/γ)。项 βSI 表示易感者变为感染者的速率,γI 表示感染者康复的速率。
The SIR model allows us to simulate outbreaks and test interventions. For example, reducing β by wearing masks or increasing γ by early treatment directly flattens the epidemic curve.
SIR 模型使我们能够模拟疫情并检验干预措施。例如,通过戴口罩降低 β,或通过早期治疗提高 γ,都可以直接压低流行曲线。
5. Herd Immunity Threshold | 群体免疫阈值
When a large proportion of a population is immune — either through prior infection or vaccination — the chain of transmission is broken. This is called herd immunity. The threshold proportion of immune individuals needed can be calculated from R₀:
当人群中很大比例具有免疫力——无论是通过既往感染还是疫苗接种——传播链就会中断。这被称为群体免疫。所需免疫人群比例的阈值可由 R₀ 计算:
Herd immunity threshold = 1 − 1/R₀
For measles (R₀ ≈ 15), this equals 1 − 1/15 ≈ 0.93, meaning about 93% of the population must be immune. For influenza (R₀ ≈ 1.3), the threshold is about 23%.
对于麻疹(R₀ ≈ 15),该值为 1 − 1/15 ≈ 0.93,即约 93% 的人口需要免疫。对于流感(R₀ ≈ 1.3),阈值约为 23%。
This equation explains why vaccination coverage must exceed the threshold to prevent outbreaks. It also warns that relying on natural infection to achieve herd immunity carries an enormous human cost.
这一方程解释了为什么疫苗接种覆盖率必须超过阈值才能防止疫情暴发。它也警告我们,依赖自然感染来获得群体免疫将付出巨大的人道代价。
6. Vaccination as a Mathematical Intervention | 疫苗接种的数学干预
Vaccination works by moving individuals directly from the susceptible compartment S to the recovered compartment R, without ever becoming infected. If a vaccine is 100% effective, the proportion of the population that needs to be vaccinated equals the herd immunity threshold.
疫苗的作用是让个体直接从易感仓室 S 移入康复仓室 R,而无需经历感染。如果疫苗有效率为 100%,则需接种疫苗的人口比例就等于群体免疫阈值。
For a vaccine with efficacy e (where e = 0.9 means 90% protection), the required coverage c is given by solving:
对于有效率为 e 的疫苗(e = 0.9 表示 90% 的保护作用),所需覆盖率 c 可通过以下方程解出:
c × e ≥ 1 − 1/R₀
Thus, if R₀ = 5 and vaccine efficacy is 90%, we need c ≥ (1 − 1/5) / 0.9 ≈ 0.89, so at least 89% of the population must be vaccinated.
因此,若 R₀ = 5,疫苗有效率为 90%,则需要 c ≥ (1 − 1/5) / 0.9 ≈ 0.89,即至少 89% 的人口必须接种疫苗。
This calculation shows that both vaccine efficacy and coverage matter. It also justifies campaigns to boost vaccination rates even when a vaccine is imperfect.
这一计算表明疫苗有效性和覆盖率都很重要。它也说明,即使疫苗并不完美,提高接种率仍是合理的。
7. Non-Pharmaceutical Interventions | 非药物干预
When vaccines are unavailable, other measures are used to reduce R₀. These include social distancing, wearing masks, hand hygiene, isolation of infected individuals, and closing schools. Each intervention acts on different parts of the equation R₀ = β × D.
在没有疫苗时,需要采取其他措施来降低 R₀。这些措施包括社交隔离、佩戴口罩、手部卫生、隔离感染者和关闭学校。每种干预都作用于 R₀ = β × D 的不同部分。
| Intervention | Parameter affected | Mathematical effect |
| Social distancing / masks | β (transmission rate) | Reduces β, so R₀ decreases |
| Isolation / quarantine | D (infectious period) | Reduces D, so R₀ decreases |
| Hand hygiene | β (transmission rate) | Lowers probability of infection per contact |
From a mathematical viewpoint, the goal of non-pharmaceutical interventions is to push R₀ below 1. Even a reduction of R₀ from 2.5 to 1.1 slows the epidemic so much that hospitals are not overwhelmed.
从数学角度看,非药物干预的目标是使 R₀ 降至 1 以下。即使将 R₀ 从 2.5 降至 1.1,也能极大减缓疫情,使医院不至于不堪重负。
8. Reading Epidemic Curves | 解读流行曲线
Epidemic curves — plots of daily new cases over time — are visual representations of the underlying mathematical model. In the early phase, the curve rises exponentially if R₀ > 1. After interventions or herd immunity, it peaks and falls.
流行曲线——即每日新增病例随时间的变化图——是底层数学模型的可视化表示。早期阶段,若 R₀ > 1,曲线呈指数上升。在干预或群体免疫后,曲线到达峰值并回落。
Using a logarithmic scale on the vertical axis helps reveal whether growth is truly exponential: if the data lie on a straight line, the growth rate is constant. The slope of that line is r, and from r we can estimate R₀.
在纵轴上使用对数坐标有助于判断增长是否真正呈指数:如果数据落在直线上,则增长率为常数。该直线的斜率即为 r,通过 r 我们可以估算 R₀。
- If the curve is flattening, r is decreasing — interventions are working.
- 如果曲线趋于平坦,说明 r 在下降——干预正在奏效。
- If the curve is rising on a log plot, r > 0 — action is needed.
- 如果对数图中曲线仍在上升,则 r > 0 — 需要采取行动。
This technique was widely used during the COVID-19 pandemic to assess the impact of lockdowns.
这一方法在 COVID-19 疫情期间被广泛用于评估封锁措施的影响。
9. Case Study: COVID-19 | 案例研究:COVID-19
During the early COVID-19 pandemic, estimates of R₀ ranged from 2 to 3. Using the herd immunity threshold formula, the required population immunity would be about 50–67%.
在 COVID-19 疫情早期,R₀ 的估计值在 2 到 3 之间。使用群体免疫阈值公式,所需人群免疫力约为 50–67%。
If the infectious period D is about 10 days and R₀ is 2.5, then β = R₀ / D ≈ 0.25 per day. During lockdown, contact rates fell, and the effective reproduction number R could drop below 1. This is seen on epidemic curves as a peak followed by a steady decline.
如果传染期 D 约为 10 天,R₀ 为 2.5,则 β = R₀ / D ≈ 0.25 每天。封锁期间,接触率下降,有效再生数 R 可能降至 1 以下。在流行曲线上表现为出现峰值后持续下降。
Mathematical models were also used to estimate hospital demand, the effect of school closures, and the optimal timing of vaccination campaigns. Without these calculations, decisions would have been far more arbitrary.
数学模型还被用于估计医院需求、学校关闭的影响以及疫苗接种活动的最佳时机。没有这些计算,决策将变得任意得多。
10. Limitations and Ethical Considerations | 模型的局限与伦理考量
Mathematical models are simplified representations of reality. They often assume homogeneous mixing, constant parameters, and no behaviour change — none of which hold perfectly in real life. Data quality also matters: if testing rates vary, the epidemic curve may be misleading.
数学模型是现实的简化表示。它们通常假设均匀混合、参数恒定且行为不变——这些在现实中都不完全成立。数据质量也很重要:如果检测率变化,流行曲线可能具有误导性。
Ethically, using models to justify herd immunity by natural infection can lead to unnecessary deaths. Therefore, statisticians and mathematicians must communicate uncertainty and explicitly state the assumptions behind their predictions.
在伦理上,利用模型为自然感染获得群体免疫辩护可能导致不必要的死亡。因此,统计学家和数学家必须传达不确定性,并明确说明预测背后的假设。
Despite these limitations, quantitative reasoning remains essential in public health. It provides a transparent, testable framework for comparing strategies and for making difficult choices under uncertainty.
尽管存在这些局限,量化推理在公共卫生中仍然至关重要。它提供了一个透明、可检验的框架,用于比较各种策略并在不确定性下做出艰难抉择。
11. Conclusion | 结论
Communicable diseases are not just a biological problem — they are a mathematical one. From R₀ and exponential growth to the SIR model and herd immunity thresholds, mathematics gives us precise tools to predict, prevent, and control outbreaks.
传染病不仅是生物学问题,更是数学问题。从 R₀ 和指数增长,到 SIR 模型和群体免疫阈值,数学为我们提供了预测、预防和控制疫情的精确工具。
For AS Edexcel Mathematics students, mastering these applications shows how the skills you learn — logarithms, differentiation, and interpreting graphs — make a real-world difference. Disease prevention is ultimately a numbers game, and it is one that we can only win through careful calculation.
对于 Edexcel AS 数学的学生来说,掌握这些应用表明你们所学的技能——对数、微分和图像解读——能够带来现实中的改变。疾病预防归根结底是一场数字游戏,而只有通过精心的计算,我们才能赢得这场游戏。
Published by TutorHao | Mathematics Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)
屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导Cancel reply