The Brachistochrone problem is a classical benchmark in the history of calculus of variations and optimal control.
It seeks the shape of a curve (or wire) connecting two points
The problem can be stated as a free final time optimal control problem:
where
This problem is a classic example of minimum time control with nonlinear dynamics. Unlike the shortest path problem (a straight line), the optimal trajectory balances the need to minimize path length with the need to maximize velocity.
The analytical solution to this problem is a cycloid—the curve traced by a point on the rim of a circular wheel as the wheel rolls along a straight line without slipping. Specifically:
-
Energy Conservation: Since the system is conservative and frictionless, the speed at any height
$h$ is given by$v = \sqrt{2gh}$ (assuming start from rest). This implies that maximizing vertical drop early in the trajectory increases velocity for the remainder of the path. -
Concavity: The optimal curve is concave up. It starts steeply (vertical tangent if
$v_0=0$ ) to gain speed quickly, then flattens out near the bottom before potentially rising again to reach the target. -
Singularity: At the initial point, if
$v_0=0$ , the control is theoretically singular as the bead has no velocity to direct. Numerical solvers often require a small non-zero initial velocity or a robust initial guess to handle this start.
The control
- Nonlinear dynamics involving trigonometric functions of the control.
- Free final time problem (time-optimal).
- Analytical solution is a Cycloid.
- Historically significant as the first problem solved using techniques that evolved into the Calculus of Variations.
-
Bernoulli, J. (1696). Problema novum ad cujus solutionem Mathematici invitantur. Acta Eruditorum. The original publication posing the challenge to the mathematicians of Europe, solved by Newton, Leibniz, L'Hôpital, and the Bernoulli brothers.
-
Sussmann, H. J., & Willems, J. C. (1997). 300 years of optimal control: from the brachystochrone to the maximum principle. IEEE Control Systems Magazine. doi.org/10.1109/37.588108 A comprehensive historical review linking the classical Brachistochrone problem to modern optimal control theory and Pontryagin's Maximum Principle.
-
Dymos Examples: Brachistochrone. OpenMDAO/Dymos The numerical implementation serving as the basis for the current benchmark formulation.