Math on Board
EN PT

Iron Dome: the math of interception

Three radar points, one parabola, one root and one launch time. Predict where each rocket lands and protect the cities with as few interceptors as possible.

1/5Wave
0Score
0Interceptors

The math behind the game

Everything the game does on the right-hand panel comes from these seven ideas.

1Why a parabola?

Ignoring air resistance, the horizontal speed stays constant and gravity pulls down with constant acceleration g:

x = x₀ + vₓ·t   ·   y = vy·t − g·t²/2

Solve the first equation for t and substitute into the second: y becomes a second-degree function of x. The path is a parabola.

2Three points are enough

A parabola y = ax² + bx + c has three unknowns: a, b and c. Each radar echo (x, y) gives one equation. Three echoes give a 3×3 system with exactly one solution.

y₁ = a·x₁² + b·x₁ + c
y₂ = a·x₂² + b·x₂ + c
y₃ = a·x₃² + b·x₃ + c

That is why the game waits for 3 echoes before drawing the dashed prediction.

3Where does it land?

The rocket hits the ground when y = 0. Solve ax² + bx + c = 0:

x = (−b ± √(b² − 4ac)) / 2a

One root is where it was launched; the other is the impact point. Bonus fact: the vertex (highest point) is exactly halfway between the two roots.

4Meeting in the sky

To intercept at a point P, the interceptor must arrive at P at the same instant as the rocket. If P is d metres from the launcher and the interceptor flies at speed v:

tlaunch = trocket at P − d / v

If this time is already in the past, it is too late for that point. Choose a point further ahead on the path.

5Deciding is math too

Interceptors are limited and expensive. Because the impact point can be predicted seconds in advance, there is no need to fire at rockets that will land in empty areas. Prediction turns a defence problem into an optimisation problem: protect the most with the least.

6When the model stops working

From wave 6, hypersonic rockets fly about twice as fast and maneuver in mid-flight. The 3 echoes still give an exact parabola, but it describes the path BEFORE the maneuver. After it, the prediction is wrong and the radar needs 3 new echoes.

speed × k  ⇒  time to impact ÷ k

With less time left, d/v may no longer fit: the launch time tP − d/v is already in the past.

7The laser: d/c ≈ 0

Light travels at c = 300,000,000 m/s. To cross 600 m it needs 600 / 300,000,000 = 0.000002 s. In the formula, d/c is practically zero; what counts is the heating (dwell) time the beam must stay on the target.

ton = tP − d/c − tdwell ≈ tP − tdwell