Skip to main content

Mathematical Modelling and Applications

Subject: Mathematics
Topic: 10
Cambridge Code: 0580


Introduction to Mathematical Modelling

Mathematical model - Representation of real-world situation using mathematics

Modelling Process

1. Identify the problem

  • What are we trying to understand/predict?
  • What are the constraints?
  • What factors are important?

2. Make assumptions

  • Simplify reality
  • Identify variables
  • State relationships
  • Specify domain

3. Translate to mathematics

  • Equations, functions, or systems
  • Appropriate mathematical tools

4. Solve mathematically

  • Algebraic, calculus, numerical methods
  • Rigorous mathematical process

5. Interpret results

  • Translate back to real world
  • Check reasonableness
  • Communicate findings

6. Validate model

  • Compare to real data
  • Refine if needed
  • State limitations

Types of Models

Linear Models

Form: y=mx+cy = mx + c

Applications:

  • Cost and revenue functions
  • Temperature vs time
  • Distance vs time (constant velocity)

Advantages:

  • Simple
  • Easy to interpret and solve

Limitations:

  • Real relationships often nonlinear
  • May only valid in limited range

Exponential Models

Form: y=aekxy = ae^{kx} or y=abxy = ab^x

Applications:

  • Population growth
  • Radioactive decay
  • Bacterial growth
  • Compound interest

Exponential growth: k > 0 Exponential decay: k < 0

Polynomial Models

Form: y=axn+bxn1+...+cy = ax^n + bx^{n-1} + ... + c

Applications:

  • Projectile motion (quadratic)
  • Volume optimization
  • Cost functions

Power Models

Form: y=axby = ax^b

Applications:

  • Relationship between body mass and height
  • Relationship between force and distance

Trigonometric Models

Form: y=asin(bx+c)+dy = a\sin(bx + c) + d or cosine variant

Applications:

  • Seasonal patterns
  • Oscillating systems
  • Circular motion
  • Sound waves

Optimization

Single-Variable Optimization

Objective: Maximize or minimize function

Method:

  1. Define function f(x)
  2. Find f'(x)
  3. Set f'(x) = 0
  4. Solve for critical points
  5. Use second derivative or context to determine max/min
  6. Check boundary values

Example: Minimize cost function C(x)=2x2100x+1000C(x) = 2x^2 - 100x + 1000 C(x)=4x100=0C'(x) = 4x - 100 = 0 x=25x = 25 C(x)=4>0C''(x) = 4 > 0, so minimum at x = 25

Constrained Optimization

Lagrange multipliers - Optimize subject to constraint

Maximize f(x,y) subject to g(x,y) = 0: f=λg∇f = λ∇g

Linear Programming

Maximize/minimize: Linear objective function Subject to: Linear constraints

Method:

  1. Graph feasible region
  2. Identify vertices
  3. Evaluate objective at each vertex
  4. Optimal value at vertex (usually)

Growth and Decay

Exponential Growth

N(t)=N0ektN(t) = N_0 e^{kt} (continuous) N(t)=N0rtN(t) = N_0 r^t (discrete)

Half-life: Time for N to become N₀/2

Doubling time: Time for N to become 2N₀

Logistic Growth

dNdt=rN(1NK)\frac{dN}{dt} = rN\left(1 - \frac{N}{K}\right)

Where K is carrying capacity

Solution: N(t)=K1+AertN(t) = \frac{K}{1 + Ae^{-rt}}

Applications:

  • Population under resource constraints
  • Disease spread with immunity
  • Adoption of new technology

Differential Equations in Modelling

Separable Equations

dydx=f(x)g(y)\frac{dy}{dx} = f(x)g(y)

Separate variables and integrate

First-Order Linear

dydx+P(x)y=Q(x)\frac{dy}{dx} + P(x)y = Q(x)

Solution using integrating factor

Applications

Newton's Law of Cooling: dTdt=k(TTambient)\frac{dT}{dt} = -k(T - T_{\text{ambient}})

Radioactive Decay: dNdt=λN\frac{dN}{dt} = -λN

Mixing Problems: Rates of inflow and outflow


Approximation Methods

Taylor Series

f(x)f(a)+f(a)(xa)+f(a)2!(xa)2+...f(x) ≈ f(a) + f'(a)(x-a) + \frac{f''(a)}{2!}(x-a)^2 + ...

Linear approximation: f(x)f(a)+f(a)(xa)f(x) ≈ f(a) + f'(a)(x-a)

Numerical Methods

Newton-Raphson: Find roots xn+1=xnf(xn)f(xn)x_{n+1} = x_n - \frac{f(x_n)}{f'(x_n)}

Euler's method: Solve differential equations yn+1=yn+hf(xn,yn)y_{n+1} = y_n + hf(x_n, y_n)

Trapezoid rule: Approximate integrals


Data Fitting and Regression

Linear Regression

Best fit line: Minimize sum of squared residuals y^=a+bx\hat{y} = a + bx

Polynomial Regression

Fit polynomial: y^=a+bx+cx2+...\hat{y} = a + bx + cx^2 + ...

Choose degree: Balance fit vs simplicity

Exponential Regression

Transform to linear: ln(y)=ln(a)+bx\ln(y) = \ln(a) + bx

Then apply linear regression


Model Validation

Testing Against Data

  1. Gather actual data
  2. Compare predictions to reality
  3. Calculate error measures:

Mean Absolute Error (MAE): MAE=1nyiy^i\text{MAE} = \frac{1}{n}\sum |y_i - \hat{y}_i|

Root Mean Square Error (RMSE): RMSE=1n(yiy^i)2\text{RMSE} = \sqrt{\frac{1}{n}\sum (y_i - \hat{y}_i)^2}

Parameter Estimation

From data:

  • Fit model to existing observations
  • Use statistical methods
  • Cross-validation for reliability

Common Modelling Scenarios

Population Models

Discrete: Pn+1=Pn+rPn=Pn(1+r)P_{n+1} = P_n + rP_n = P_n(1 + r)

Continuous: dPdt=rP\frac{dP}{dt} = rP

With carrying capacity: Logistic model

Economic Models

Revenue: R = price × quantity Cost: Fixed + variable costs Profit: Revenue - Cost Break-even: Profit = 0

Motion Problems

Position, velocity, acceleration: v=dsdt,a=dvdtv = \frac{ds}{dt}, \quad a = \frac{dv}{dt}

Projectile motion: h(t)=h0+v0sin(θ)t12gt2h(t) = h_0 + v_0\sin(θ)t - \frac{1}{2}gt^2

Optimization in Business

Production quantity optimizing profit Inventory levels balancing cost and availability Pricing maximizing revenue


Limitations and Assumptions

Common Assumptions

  • Variables continuous vs discrete
  • Linear vs nonlinear relationships
  • Constant vs changing parameters
  • Independence of variables
  • Normal distribution of errors

Model Limitations

  • Based on assumptions
  • Limited to specific conditions
  • Simplifies reality
  • Prediction uncertainty
  • Extrapolation dangers

Communicating Uncertainty

  • Confidence intervals
  • Sensitivity analysis
  • Scenario analysis
  • Stated assumptions

Key Points

  1. Modelling involves idealization of reality
  2. Choose appropriate mathematical form
  3. Exponential for growth/decay phenomena
  4. Logistic for growth with constraints
  5. Optimization uses calculus
  6. Differential equations model change
  7. Validate models with real data
  8. Calculate errors to assess fit
  9. State assumptions and limitations
  10. Communicate results clearly

Practice Questions

  1. Set up models for real scenarios
  2. Estimate parameters from data
  3. Solve optimization problems
  4. Solve differential equations
  5. Apply numerical methods
  6. Fit models to data
  7. Calculate error measures
  8. Validate models
  9. Compare alternative models
  10. Predict future values

Revision Tips

  • Understand modelling process thoroughly
  • Practice setting up equations
  • Know when to use each model type
  • Understand assumptions matter
  • Practice optimization techniques
  • Work with real data
  • Validate conclusions
  • Communicate assumptions
  • Understand limitations
  • Develop problem-solving skills