arXiv · 2003.02418
A Direct Shooting Method is Equivalent to an Indirect Method
Abstract
We show that a direct shooting method is mathematically equivalent to an indirect method in the sense of certain first-order conditions. Specific mathematical formulas pertaining to the equivalence of a direct shooting method with an indirect method are derived. We also show that a theoretical equivalence does not necessarily translate to practical equivalence if the parameterized optimal control problem is simply patched to a nonlinear programming solver. A mathematical explanation is provided for the successes and failures of such patched nonlinear programming methods. In order to generate the correct solution more consistently, the nonlinear programming solver used in a traditional direct method must be replaced or augmented by a Hamiltonian programming method. The theoretical results derived in this paper further strengthen the connections between computational optimal control, deep learning and automatic differentiation.
Explore related subjects
Keep this discovery
I. M. Ross. 2020-03-05. A Direct Shooting Method is Equivalent to an Indirect Method. https://arxiv.org/abs/2003.02418
Cite the original work for its findings. Save a collection to share your selection of sources.