Key Assumptions in Mathematical Modelling | 数学建模中的关键假设条件

📚 Key Assumptions in Mathematical Modelling | 数学建模中的关键假设条件

Mathematical modelling is the art of translating a real-world problem into mathematical language. No model can capture every detail of reality, so every model relies on a set of assumptions that define what is included, what is ignored, and how variables behave. Understanding these assumptions is essential for building, using, and evaluating models correctly.

数学建模是把现实问题翻译成数学语言的艺术。没有任何模型能够捕捉现实中的全部细节,因此每个模型都依赖一套假设条件来界定哪些因素被纳入、哪些被忽略,以及变量如何变化。理解这些假设对于正确构建、使用和评价模型至关重要。


1. What Is an Assumption in Mathematical Modelling? | 什么是数学建模中的假设条件?

An assumption in mathematical modelling is a statement about the system that is accepted as true without proof, or that simplifies a complex situation for the purpose of building a model. Assumptions can be explicit, such as “the growth rate is constant”, or implicit, such as “the population is sufficiently large that random fluctuations are negligible”.

数学建模中的假设条件,是指关于系统本身的陈述,它在建模时被当作真命题而接受,或用于简化复杂情形。假设可以是显式的,例如“增长率是常数”,也可以是隐式的,例如“人口数量足够大,随机波动可以忽略不计”。

These assumptions form the foundation of the model. If the assumptions are unrealistic, the model may produce misleading conclusions. Conversely, if the assumptions are too restrictive, the model may lose its ability to describe important features of the real situation.

这些假设构成了模型的基础。如果假设不切实际,模型可能得出误导性结论;反过来,如果假设过于严格,模型就可能失去描述现实情形重要特征的能力。


2. Why Do We Need Assumptions? | 为什么需要做假设?

First, assumptions simplify the problem. Real systems often involve countless variables interacting in complicated ways. By focusing on the most influential factors, we can create a manageable mathematical representation.

第一,假设能够简化问题。现实系统往往涉及无数变量以复杂方式相互作用。通过聚焦最重要的因素,我们可以建立易于处理的数学表达。

Second, assumptions allow us to apply mathematical tools. Many equations and methods require particular conditions, such as linearity, continuity, or differentiability. For example, modelling a bouncing ball with a quadratic equation requires the assumption that air resistance is negligible.

第二,假设让我们能够运用数学工具。许多方程和方法需要特定条件,如线性、连续性或可微性。例如,用二次方程模拟弹跳球,就需要假设空气阻力可忽略。

Third, assumptions define the scope of the model. A model designed for short-term prediction may ignore slow-changing factors, while a long-term model may treat them as variables. Clearly stating assumptions helps others understand when the model is applicable and when it is not.

第三,假设界定了模型的使用范围。用于短期预测的模型可以忽略变化缓慢的因素,而长期模型则需要把这些因素作为变量。清晰地说明假设,有助于他人理解模型何时适用、何时不适用。


3. Types of Assumptions | 假设的类型

Assumptions in mathematical modelling can be classified into several types. Simplifying assumptions reduce complexity by ignoring minor effects, such as friction or air resistance. Structural assumptions determine the mathematical form of relationships, such as assuming a linear relationship between two variables.

数学建模中的假设可以分为若干类型。简化假设通过忽略次要效应(如摩擦或空气阻力)来降低复杂性;结构假设决定变量之间关系的数学形式,例如假设两个变量之间呈线性关系。

Boundary conditions specify the behaviour of the system at the edges of the domain, such as the temperature of a rod at its ends. Stochastic assumptions describe the randomness and distribution of uncertain quantities, such as assuming that measurement errors follow a normal distribution.

边界条件规定了系统在定义域边缘的行为,例如一根杆两端的温度。随机性假设描述不确定量的随机性和分布,例如假设测量误差服从正态分布。

Finally, causal assumptions state which variables affect which others, for example “temperature affects the rate of a chemical reaction, but pressure does not”. Together, these assumptions form the modelling framework.

最后,因果假设说明哪些变量影响哪些变量,例如“温度影响化学反应速率,而压力不影响”。所有这些假设共同构成了模型框架。


4. Example 1: Population Growth Models | 例 1:人口增长模型

The classic Malthusian model assumes that the population \(P(t)\) grows at a constant relative rate \(r\). The model is described by the differential equation:

经典马尔萨斯模型假设人口 \(P(t)\) 以恒定的相对增长率 \(r\) 增长。该模型由微分方程描述:

dP/dt = rP

This model requires the following key assumptions: the birth and death rates are constant; there are no migrations; the population is homogeneous; there is no limit on food or space; and time is treated as continuous. These assumptions make the model easy to solve, but for real populations, exponential growth cannot continue indefinitely.

这个模型需要以下关键假设:出生率和死亡率恒定;没有迁移;人口是同质的;食物和空间没有限制;时间被视为连续变量。这些假设使模型易于求解,但对真实种群而言,指数增长不可能永远持续。

The logistic model improves upon this by introducing a carrying capacity \(K\). It assumes that the per-capita growth rate decreases linearly as the population approaches \(K\):

逻辑斯谛模型引入环境容量 \(K\) 来改进上述模型。它假设人均增长率随着人口接近 \(K\) 而线性下降:

dP/dt = rP(1 – P/K)

This new assumption – that resources are limited – makes the model more realistic for many species, but it also introduces new limitations, such as ignoring age structure and environmental fluctuations.

这一新假设——资源有限——使模型对许多物种更加真实,但也引入了新的局限,例如忽略了年龄结构和环境波动。


5. Example 2: Motion Under Gravity | 例 2:重力作用下的运动

In A-level mechanics, projectiles are often modelled with the equation:

在 A-level 力学中,抛体运动通常用以下方程建模:

s = ut + ½at²

This equation rests on several assumptions: the object is treated as a particle with negligible size; gravity is constant; air resistance is negligible; the Earth’s rotation is ignored; and the motion occurs in a vertical plane. These assumptions make the mathematics simple and allow closed-form solutions.

这个方程建立在若干假设之上:物体被视为大小可忽略的质点;重力恒定;空气阻力可忽略;地球自转被忽略;运动发生在竖直平面内。这些假设使数学处理变得简单,并允许得到解析解。

However, if we consider a real tennis ball served at high speed, air resistance and spin become significant. A more realistic model might assume that the drag force is proportional to the square of the speed. The resulting differential equation is nonlinear and usually requires numerical methods to solve.

然而,如果考虑一个真实的高速网球发球,空气阻力和旋转就变得显著。更现实的模型可能假设阻力与速度的平方成正比,得到的微分方程是非线性的,通常需要数值方法求解。

The lesson is that the choice of assumptions must match the level of accuracy required. For a rough estimate, neglecting air resistance is acceptable; for a precise competition analysis, it is not.

启示是:假设的选择必须匹配所需的精度水平。对于粗略估算,忽略空气阻力是可以接受的;对于精确的比赛分析则不可接受。


6. Example 3: Linear Programming Assumptions | 例 3:线性规划中的假设

Linear programming (LP) is used to optimise a linear objective function subject to linear constraints. A typical LP model assumes proportionality, meaning that if the level of an activity doubles, the resource usage and profit also double. It also assumes additivity, meaning that the total effect of several activities equals the sum of their individual effects.

线性规划用于在线性约束下优化线性目标函数。一个典型 LP 模型假设比例性,即如果某项活动的规模翻倍,资源消耗和利润也翻倍;还假设可加性,即多个活动的总效果等于各自效果之和。

Another crucial assumption is divisibility – variables such as production quantities can take any real value, not only integers. Additionally, the coefficients in the constraints are assumed to be known with certainty; there is no randomness or uncertainty.

另一个关键假设是可分性——生产数量等变量可以取任意实数值,而不仅仅是整数。此外,约束中的系数被假定为确定已知,不存在随机性或不确定性。

These assumptions enable the use of the simplex method, but they also limit applicability. If products must be produced in whole units, an integer programming model is needed. If demand is uncertain, a stochastic programming approach may be more appropriate.

这些假设使得单纯形法得以使用,但也限制了模型的适用性。如果产品必须以整数单位生产,则需要整数规划模型;如果需求不确定,则随机规划方法可能更合适。


7. Statistical Modelling and Assumptions | 统计建模中的假设

Statistical models, such as linear regression, rely heavily on assumptions. For a simple linear regression \(y = a + bx + \varepsilon\), the errors \(\varepsilon\) are assumed to be independent, have mean zero, have constant variance (homoscedasticity), and follow a normal distribution when conducting hypothesis tests and constructing confidence intervals.

统计模型如线性回归非常依赖假设。对于简单线性回归 \(y = a + bx + \varepsilon\),误差 \(\varepsilon\) 被假定为独立、均值为零、方差恒定(方差齐性),并在进行假设检验和构建置信区间时服从正态分布。

The assumption of a random sample is fundamental: every data point should be drawn independently from the same underlying population. If the sample is biased, the model’s estimates will be biased too.

随机抽样的假设是根本性的:每个数据点应当独立地来自同一个总体。如果样本有偏,模型的估计也会有偏。

In A-level statistics, students often ignore these conditions in a rush to calculate. But checking them – for example, by plotting residuals against fitted values – is a vital part of the modelling process. If the assumptions are violated, the model’s p-values and confidence intervals may be invalid.

在 A-level 统计中,学生常常急于计算而忽略这些条件。但检查这些条件,例如通过绘制残差对拟合值的图,是建模过程的重要部分。如果假设被违背,模型的 p 值和置信区间可能无效。


8. How to Formulate Reasonable Assumptions | 如何提出合理的假设

Good assumptions are not arbitrary. They must strike a balance between simplicity and realism. The first step is to clearly define the purpose of the model. Is it for explanation, prediction, or decision making? A predictive model for weather may need turbulence and convection; a simple explanatory model may not.

好的假设并不是随意的。它们必须在简单性和现实性之间取得平衡。第一步是明确模型的目的。是为了解释、预测还是决策?预测天气的模型可能需要湍流和对流;而简单的解释性模型可能不需要。

Second, identify the dominant factors. Examine the system and list the variables that significantly affect the outcome. For a pendulum, the length and gravitational acceleration dominate, while air resistance is often secondary unless the pendulum is very fast or very light.

第二,识别主要因素。检查系统并列出显著影响结果的变量。对于钟摆,摆长和重力加速度占主导,除非摆速很快或摆很轻,否则空气阻力通常是次要的。

Third, use the principle of parsimony: choose the simplest model that still captures the essential behaviour. Einstein’s dictum, “Everything should be made as simple as possible, but not simpler”, applies directly to modelling. Unnecessary complexity makes the model harder to analyse and may introduce overfitting.

第三,使用简洁性原则:选择既能够捕捉基本行为又最简单的模型。爱因斯坦的格言“一切应尽可能简单,但不能更简单”直接适用于建模。不必要的复杂性使模型难以分析,并可能引入过拟合。

Finally, state all assumptions explicitly. Write them down before deriving equations, so that readers can verify them and assess the model’s validity.

最后,明确陈述所有假设。在推导方程前把它们写下来,以便读者能够验证这些假设并评估模型的有效性。


9. Sensitivity Analysis: Testing Assumptions | 敏感性分析:检验假设

Once a model is built, we can test how its outputs change when an assumption is slightly varied. This is called sensitivity analysis. If a small change in an assumption causes a large change in the result, the model is highly sensitive to that assumption and we must be cautious.

模型建立后,我们可以通过微调某个假设来观察输出如何变化,这称为敏感性分析。如果假设发生微小变化就导致结果发生巨大变化,那么模型对该假设高度敏感,我们必须谨慎。

For example, in the logistic growth model, the carrying capacity \(K\) is often estimated roughly. A sensitivity analysis could vary \(K\) by ±10% and observe the predicted population after 20 years. If the final population varies widely, the model’s predictions are not robust.

例如,在逻辑斯谛增长模型中,环境容量 \(K\) 通常只是粗略估计。敏感性分析可以将 \(K\) 变动 ±10%,观察 20 年后预测人口的变化。如果最终人口波动很大,则模型的预测不够稳健。

Mathematically, sensitivity can be measured by the partial derivative \(\partial y / \partial p\), where \(y\) is the output and \(p\) is the parameter. Standardised sensitivity indices, such as the relative sensitivity \((p/y)(\partial y/\partial p)\), are often used for comparison.

在数学上,敏感性可以用偏导数 \(\partial y / \partial p\) 来衡量,其中 \(y\) 是输出,\(p\) 是参数。标准化敏感性指数,如相对敏感性 \((p/y)(\partial y/\partial p)\),常用于比较不同参数的效应。

Sensitivity analysis is especially important when parameters are not measured exactly. It helps modellers identify which parameters require more accurate measurement and which assumptions can be relaxed safely.

当参数无法精确测量时,敏感性分析尤为重要。它帮助建模者识别哪些参数需要更精确的测量,以及哪些假设可以安全地放宽。


10. Common Mistakes and Pitfalls | 常见错误与陷阱

One common mistake is using a model outside its range of validity. For example, applying the Malthusian growth model to a real city over 100 years without modification will produce absurd predictions, because the constant-growth-rate assumption breaks down in the long term.

一个常见错误是在模型有效范围之外使用模型。例如,将马尔萨斯增长模型不加修改地应用于真实城市 100 年的预测,会产生荒谬的结果,因为恒定增长率的假设长期来看会失效。

Another pitfall is ignoring the scale of the problem. Air resistance may be negligible for a heavy cannonball but decisive for a feather. The same assumption cannot be transferred blindly between contexts.

另一个陷阱是忽略问题规模。空气阻力对沉重的炮弹可以忽略,但对羽毛却至关重要。同一个假设不能盲目地从一个情境搬到另一个情境。

Students also often omit checking the assumptions of statistical tests. A t-test assumes approximately normal data; if the sample is tiny and skewed, the test result may be unreliable. It is essential to justify assumptions with evidence or theory.

学生还常常忘记检查统计检验的假设。t 检验要求数据近似正态;如果样本很小且偏态,检验结果可能不可靠。用证据或理论来证明假设的合理性是必不可少的。

Finally, overfitting occurs when a model includes too many parameters for the given data. The model may fit historical data perfectly but perform poorly for future predictions. Simpler models with clear assumptions often generalise better.

最后,过拟合是指模型包含的参数相对于给定数据而言过多。模型可能完美拟合历史数据,但未来预测表现很差。具有清晰假设的更简单模型通常泛化能力更好。


11. Conclusion: The Power and Limits of Assumptions | 结论:假设的力量与局限

Assumptions are the foundation on which every mathematical model is built. They enable simplification, make mathematics tractable, and define the domain of applicability. Yet they are also the source of a model’s limitations. A model is only as good as its assumptions.

假设是每座数学模型的基石。它们使简化成为可能,使数学处理变得易于驾驭,并界定了适用范围。但它们也是模型局限性的来源。模型的好坏取决于其假设的好坏。

The key skill is not to avoid assumptions, but to choose them deliberately, state them clearly, and test their consequences. By doing so, we can use models as reliable tools for understanding the world while remaining alert to what they omit.

关键技能不是避免假设,而是有意识地选择假设、清晰地陈述假设,并检验假设所带来的后果。只有这样,我们才能把模型当作理解世界的可靠工具,同时警惕它们所忽略的东西。

As you continue your studies in mathematics, always ask: What are the assumptions behind this formula? Under what conditions does it hold? What happens if they are violated? That habit will transform you from a formula-user into a true mathematical modeller.

在继续学习数学的过程中,永远要问:这个公式背后的假设是什么?它在什么条件下成立?如果假设被违背会怎样?这个习惯将把你从公式的使用者转变为真正的数学建模者。


Published by TutorHao | Mathematics Revision Series | aleveler.com

更多咨询请联系16621398022(同微信)

Comments

屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from aleveler.com

Subscribe now to keep reading and get access to the full archive.

Continue reading

Exit mobile version