What path should a particle take such that it moves from point A to B in the least time under the force of gravity?


Is it path 1, where we stick the particle on a straight ramp and allow it to accelerate at a constant rate? Is it path 2, where we drop the particle on a death slide, allowing it to reach high speed before flinging it straight towards B on a horizontal path? Or is it something funny like 3?

The answer is ‘something funny’ (not as funny as a loop, though), and the derivation of the form of the path is going to take some thinking about.

We’re going to use the Euler-Lagrange equations to minimise the functional T[y,y'], the time taken for the particle to go from A to B as a function of the path parametrised by y=y(x).


To calculate T, we’re going to break down the particle’s journey into very many tiny intervals, during each of which the particle travels an infinitesimal distance dS. The time taken to traverse this tiny distance is dT. These two differentials are related by the equation

\displaystyle dT=\frac{dS}{v}

where v is the speed of the particle during the interval.

The goal is to find an expression for dT in terms of y and its derivatives, where y is the height of the particle above ‘the ground’. Let’s first tackle dS.

From Pythagoras’ theorem, this distance is related to small changes in x and y by




What about v? Assuming the particle experiences no dissipative forces, we can use the conservation of energy to calculate v in terms of y. If the particle starts at height y_0 above the ground, and the ground is taken to be the level at which the particle’s gravitational potential energy is 0, then

\displaystyle mgy_0=\frac{1}{2}mv^2+mgy

\displaystyle v=\sqrt{2g(y_0-y)}

Plastering this all together, we have

\displaystyle dT=\frac{\sqrt{1+y'^2}}{\sqrt{2g(y_0-y)}}

The total time taken for the particle to traverse the path is just the sum of all these differentials:

\displaystyle T[y,y']=\frac{1}{\sqrt{2g}}\int_{y_A}^{y_B} \frac{\sqrt{1+y'^2}}{\sqrt{y_0-y}}\,dx


To find the function y that minimises this integral, we can use the Euler-Lagrange equation, which in its raw form says that

\displaystyle \frac{\partial L}{\partial y}=\frac{d}{dx}\Big(\frac{\partial L}{\partial y'}\Big)

where L is the Lagrangian, the integrand of the functional. So in this case,

\displaystyle L=\frac{\sqrt{1+y'^2}}{\sqrt{y_0-y}}

where we’re ignoring the constant factor outside the integral. But since this function does not explicitly contain the independent variable x, we can use Beltrami’s identity which allows us to integrate once for free! After doing so, we end up with

\displaystyle L-y'\frac{\partial L}{\partial y'}=a

where a is some constant. This expression gives us

\displaystyle \frac{\sqrt{1+y'^2}}{\sqrt{y_0-y}}-\frac{y'^2}{\sqrt{y_0-y}\sqrt{1+y'^2}}=a

which, after some fiddling, says

\displaystyle y'^2=\frac{1-a^2(y_0 - y)}{a^2(y_0 - y)}

So it comes down to solving this first-order differential equation. Fortunately it is separable and so can be integrated directly:

\displaystyle x-b = \int\frac{\sqrt{a^2(y_0 - y)}}{\sqrt{1-a^2(y_0 - y)}}\,dy

Here our old friend accomplice integration by substitution makes an appearance, and today she’s in a trigonometric mood:

a^2(y_0 - y)=\sin^2\theta


Substitution gives

\displaystyle x-b = -\frac{2}{a^2}\int\frac{\sqrt{\sin^2\theta}}{\sqrt{1-\sin^2\theta}}\sin\theta\cos\theta\,d\theta

\displaystyle x-b=-\frac{2}{a^2}\int\sin^2\theta\,d\theta

We can use the half-angle formula to replace the sine squared:

\displaystyle x-b=-\frac{1}{a^2}\int(1-\cos 2\theta)\,d\theta

\displaystyle x-b=-\frac{1}{a^2}\left(\theta-\frac{1}{2}\sin 2\theta\right)

\displaystyle x-b=\frac{1}{2a^2}\left(\sin 2\theta-2\theta\right)

For convenience we’ll redefine some quantities:

\displaystyle c=\frac{1}{2a^2},\quad \varphi=2\theta



Without loss of generality, we can define \varphi such that x is zero when \varphi is zero. This makes the constant b disappear:


Remember also the expression for y in terms of \theta, which can be rearranged to give

\displaystyle y=y_0-\frac{\sin^2\theta}{a^2}

Ideally, we want to write this in terms of 2\theta, so we use the half-angle formula we used before to give

\displaystyle y=y_0-\frac{1}{2a^2}(1-\cos 2\theta)



So there’s our solution:

\displaystyle \bold{r}(\varphi)=\binom{c(\sin\varphi-\varphi)}{y_0+c(\cos\varphi-1)}

The curve this vector parametrically describes is a cycloid. We met this shape in an earlier post in completely different circumstances! The value of the constant c is determined by the relative positions of points A and B.

brachistochronecompHere’s a comparison of the cycloid (the solid line) with the straight line and the ‘step’ path. What does the cycloid have that the other two paths do not?

First consider the straight line. The straight line is clearly the shortest path the particle could take. But this doesn’t make it the quickest to traverse; the gradient of the path is small, so the particle accelerates relatively slowly. This means its mean speed over the course of its descent is small.

What about the death slide path? This gets the particle up to maximum speed as quickly as possible. But now we’ve overcompensated – the particle’s path is now unnecessarily long. The extra speed we gain is wasted by our having to travel further!

The cycloid represents a compromise. Along this path, the particle accelerates moderately quickly and travels a moderate distance, and in doing so reaches its endpoint in the least time.

What is surprising (to me at least) is that, even though the endpoint is an appreciable distance below the startpoint, the particle actually spends part of its journey ascending. The diagram shows that, towards the end of the path, the particle rises (and consequently decelerates) to meet the endpoint.


In a following post we’ll look at a similar problem in the context of geometric optics. It’s almost as fun as it sounds!

Return to top


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s