Revisiting Johann Bernoulli's Method for the Brachistochrone 
Problem 
Ido Braun and Joseph Z. Ben-Asher
 
 
Faculty of Aerospace Engineering, Technion, Haifa, 32000, Israel 
Keywords:  Johann Bernoulli, Brachistochrone, Snell’s Law, Fermat's Principle, Minimum Time. 
Abstract:  This  paper  reviews  Johann  Bernoulli's  solution  to  the  Brachistochrone  problem,  using  an  analogy  to  the 
movement of light and Fermat's principle of least time. Bernoulli's method is later used to derive solutions to 
some generalizations of the Brachistochrone problem. The problems solved using Bernoulli's method are the 
classical flat gravity Brachistochrone, spherical gravity outside the earth, and spherical gravity inside the earth 
('gravity train'). 
1  INTRODUCTION 
The  Brachistochrone  problem,  meaning  in  Greek 
"shortest time, is the question regarding what is the 
shape of the path to slide a point mass between two 
arbitrary  points  with  a  height  difference  in  the 
shortest  time  possible,  while  considering  only  the 
action of a constant gravitational force applied on it. 
Its formulation is  considered as the birth of optimal 
control  theory.   Johann Bernoulli proposed  to solve 
the  problem  using  an  analogy  to  light  (de  Icaza, 
1993).  According to Fermat's principle of least time, 
light will manage to find the optimal course in order 
to travel between two points at the shortest possible 
time.  When the  points  lie  in different mediums  the 
light  would  refract  and  change  its  direction  when 
passing  between  the  mediums  in  order  to  maintain 
this  principle.  The  relation  between  the  light 
velocities  in  each  medium,  and  the  direction  of the 
light  movement  is  expressed  through  Snell's  law. 
When used in spherical coordinates, Snell's law can 
also be generalized.  
At a later date, the problem was solved again 
using a different approach, with variational calculus 
(Grasmair, 2010). This method's purpose is to find the 
optimal solution by minimizing  the cost  function of 
the traveling time, and by this to find the route which 
would provide the shortest time of travel between the 
points.  Both  Bernoulli's  method,  and  calculus  of 
variations provided the same solution. In this paper, 
several  generalizations  of  the  Brachistochrone  are 
analysed with Bernoulli's method, and are validated 
using the calculus of variations method.  
The first generalization considered is for a giant 
Brachistochrone  outside  earth,  where  the  gravity 
varies with the radius, and the position relative to the 
earth's  center.  The  problem  was  solved  both  by 
Bernoulli's  method  (Parnovsky,1998),  and  with 
calculus of variations (Mitchell, 2006).  To this end, 
the  derivation  of  Snell’s  law  inside  a  sphere  is 
provided (this derivation has not been found by  the 
authors in the literature.) Additionally, the problem is 
solved  inside  the  earth  for  a  solution  of  a  'gravity 
train'. This problem has been solved in the past using 
Calculus of Variations (Vanderbei, 2013). To the best 
of  our  knowledge,  a  solution  based  on  Bernoulli's 
method  has  not  been  published  yet.  This  paper 
provides  this  solution  and  obtains  an  equivalent 
result.   
Thus,  the  main  contributions  of  this  paper  are 
threefold: i. A tutorial revisit of known solutions by 
the  Bernoulli’s  method;  ii.  A  detailed  derivation  of 
Snell’s law in a sphere; iii. A new solution based on 
the Bernoulli’s method. 
2  CLASSIC 
BRACHISTOCHRONE 
Bernoulli used an analogy between the motion of the 
point  mass  on  the  surface,  and  a  motion  of  a  light 
beam  between  infinitely  many  varying  mediums  
(Fig. 1).