Solving trajectory optimization problems via nonlinear programming: the brachistochrone case study - Dussault, Jean-Pierre (Optimization and Engineering, 2014)